src/gen/types/ObjectParamAPI

On This Page
ObjectAdmissionregistrationApigetAPIGroupWithHttpInfogetAPIGroupAdmissionregistrationV1ApiCreateMutatingWebhookConfigurationRequestAdmissionregistrationV1ApiCreateValidatingAdmissionPolicyRequestAdmissionregistrationV1ApiCreateValidatingAdmissionPolicyBindingRequestAdmissionregistrationV1ApiCreateValidatingWebhookConfigurationRequestAdmissionregistrationV1ApiDeleteCollectionMutatingWebhookConfigurationRequestAdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyRequestAdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyBindingRequestAdmissionregistrationV1ApiDeleteCollectionValidatingWebhookConfigurationRequestAdmissionregistrationV1ApiDeleteMutatingWebhookConfigurationRequestAdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyRequestAdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyBindingRequestAdmissionregistrationV1ApiDeleteValidatingWebhookConfigurationRequestAdmissionregistrationV1ApiListMutatingWebhookConfigurationRequestAdmissionregistrationV1ApiListValidatingAdmissionPolicyRequestAdmissionregistrationV1ApiListValidatingAdmissionPolicyBindingRequestAdmissionregistrationV1ApiListValidatingWebhookConfigurationRequestAdmissionregistrationV1ApiPatchMutatingWebhookConfigurationRequestAdmissionregistrationV1ApiPatchValidatingAdmissionPolicyRequestAdmissionregistrationV1ApiPatchValidatingAdmissionPolicyBindingRequestAdmissionregistrationV1ApiPatchValidatingAdmissionPolicyStatusRequestAdmissionregistrationV1ApiPatchValidatingWebhookConfigurationRequestAdmissionregistrationV1ApiReadMutatingWebhookConfigurationRequestAdmissionregistrationV1ApiReadValidatingAdmissionPolicyRequestAdmissionregistrationV1ApiReadValidatingAdmissionPolicyBindingRequestAdmissionregistrationV1ApiReadValidatingAdmissionPolicyStatusRequestAdmissionregistrationV1ApiReadValidatingWebhookConfigurationRequestAdmissionregistrationV1ApiReplaceMutatingWebhookConfigurationRequestAdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyRequestAdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyBindingRequestAdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyStatusRequestAdmissionregistrationV1ApiReplaceValidatingWebhookConfigurationRequestObjectAdmissionregistrationV1ApicreateMutatingWebhookConfigurationWithHttpInfocreateMutatingWebhookConfigurationcreateValidatingAdmissionPolicyWithHttpInfocreateValidatingAdmissionPolicycreateValidatingAdmissionPolicyBindingWithHttpInfocreateValidatingAdmissionPolicyBindingcreateValidatingWebhookConfigurationWithHttpInfocreateValidatingWebhookConfigurationdeleteCollectionMutatingWebhookConfigurationWithHttpInfodeleteCollectionMutatingWebhookConfigurationdeleteCollectionValidatingAdmissionPolicyWithHttpInfodeleteCollectionValidatingAdmissionPolicydeleteCollectionValidatingAdmissionPolicyBindingWithHttpInfodeleteCollectionValidatingAdmissionPolicyBindingdeleteCollectionValidatingWebhookConfigurationWithHttpInfodeleteCollectionValidatingWebhookConfigurationdeleteMutatingWebhookConfigurationWithHttpInfodeleteMutatingWebhookConfigurationdeleteValidatingAdmissionPolicyWithHttpInfodeleteValidatingAdmissionPolicydeleteValidatingAdmissionPolicyBindingWithHttpInfodeleteValidatingAdmissionPolicyBindingdeleteValidatingWebhookConfigurationWithHttpInfodeleteValidatingWebhookConfigurationgetAPIResourcesWithHttpInfogetAPIResourceslistMutatingWebhookConfigurationWithHttpInfolistMutatingWebhookConfigurationlistValidatingAdmissionPolicyWithHttpInfolistValidatingAdmissionPolicylistValidatingAdmissionPolicyBindingWithHttpInfolistValidatingAdmissionPolicyBindinglistValidatingWebhookConfigurationWithHttpInfolistValidatingWebhookConfigurationpatchMutatingWebhookConfigurationWithHttpInfopatchMutatingWebhookConfigurationpatchValidatingAdmissionPolicyWithHttpInfopatchValidatingAdmissionPolicypatchValidatingAdmissionPolicyBindingWithHttpInfopatchValidatingAdmissionPolicyBindingpatchValidatingAdmissionPolicyStatusWithHttpInfopatchValidatingAdmissionPolicyStatuspatchValidatingWebhookConfigurationWithHttpInfopatchValidatingWebhookConfigurationreadMutatingWebhookConfigurationWithHttpInforeadMutatingWebhookConfigurationreadValidatingAdmissionPolicyWithHttpInforeadValidatingAdmissionPolicyreadValidatingAdmissionPolicyBindingWithHttpInforeadValidatingAdmissionPolicyBindingreadValidatingAdmissionPolicyStatusWithHttpInforeadValidatingAdmissionPolicyStatusreadValidatingWebhookConfigurationWithHttpInforeadValidatingWebhookConfigurationreplaceMutatingWebhookConfigurationWithHttpInforeplaceMutatingWebhookConfigurationreplaceValidatingAdmissionPolicyWithHttpInforeplaceValidatingAdmissionPolicyreplaceValidatingAdmissionPolicyBindingWithHttpInforeplaceValidatingAdmissionPolicyBindingreplaceValidatingAdmissionPolicyStatusWithHttpInforeplaceValidatingAdmissionPolicyStatusreplaceValidatingWebhookConfigurationWithHttpInforeplaceValidatingWebhookConfigurationAdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyRequestAdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyRequestAdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyRequestAdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyRequestAdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyRequestAdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyRequestAdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyRequestAdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyBindingRequestObjectAdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyWithHttpInfocreateMutatingAdmissionPolicycreateMutatingAdmissionPolicyBindingWithHttpInfocreateMutatingAdmissionPolicyBindingdeleteCollectionMutatingAdmissionPolicyWithHttpInfodeleteCollectionMutatingAdmissionPolicydeleteCollectionMutatingAdmissionPolicyBindingWithHttpInfodeleteCollectionMutatingAdmissionPolicyBindingdeleteMutatingAdmissionPolicyWithHttpInfodeleteMutatingAdmissionPolicydeleteMutatingAdmissionPolicyBindingWithHttpInfodeleteMutatingAdmissionPolicyBindinggetAPIResourcesWithHttpInfogetAPIResourceslistMutatingAdmissionPolicyWithHttpInfolistMutatingAdmissionPolicylistMutatingAdmissionPolicyBindingWithHttpInfolistMutatingAdmissionPolicyBindingpatchMutatingAdmissionPolicyWithHttpInfopatchMutatingAdmissionPolicypatchMutatingAdmissionPolicyBindingWithHttpInfopatchMutatingAdmissionPolicyBindingreadMutatingAdmissionPolicyWithHttpInforeadMutatingAdmissionPolicyreadMutatingAdmissionPolicyBindingWithHttpInforeadMutatingAdmissionPolicyBindingreplaceMutatingAdmissionPolicyWithHttpInforeplaceMutatingAdmissionPolicyreplaceMutatingAdmissionPolicyBindingWithHttpInforeplaceMutatingAdmissionPolicyBindingAdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyRequestAdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyRequestAdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyRequestAdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyRequestAdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyRequestAdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyRequestAdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyBindingRequestAdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyRequestAdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyBindingRequestObjectAdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyWithHttpInfocreateMutatingAdmissionPolicycreateMutatingAdmissionPolicyBindingWithHttpInfocreateMutatingAdmissionPolicyBindingdeleteCollectionMutatingAdmissionPolicyWithHttpInfodeleteCollectionMutatingAdmissionPolicydeleteCollectionMutatingAdmissionPolicyBindingWithHttpInfodeleteCollectionMutatingAdmissionPolicyBindingdeleteMutatingAdmissionPolicyWithHttpInfodeleteMutatingAdmissionPolicydeleteMutatingAdmissionPolicyBindingWithHttpInfodeleteMutatingAdmissionPolicyBindinggetAPIResourcesWithHttpInfogetAPIResourceslistMutatingAdmissionPolicyWithHttpInfolistMutatingAdmissionPolicylistMutatingAdmissionPolicyBindingWithHttpInfolistMutatingAdmissionPolicyBindingpatchMutatingAdmissionPolicyWithHttpInfopatchMutatingAdmissionPolicypatchMutatingAdmissionPolicyBindingWithHttpInfopatchMutatingAdmissionPolicyBindingreadMutatingAdmissionPolicyWithHttpInforeadMutatingAdmissionPolicyreadMutatingAdmissionPolicyBindingWithHttpInforeadMutatingAdmissionPolicyBindingreplaceMutatingAdmissionPolicyWithHttpInforeplaceMutatingAdmissionPolicyreplaceMutatingAdmissionPolicyBindingWithHttpInforeplaceMutatingAdmissionPolicyBindingObjectApiextensionsApigetAPIGroupWithHttpInfogetAPIGroupApiextensionsV1ApiCreateCustomResourceDefinitionRequestApiextensionsV1ApiDeleteCollectionCustomResourceDefinitionRequestApiextensionsV1ApiDeleteCustomResourceDefinitionRequestApiextensionsV1ApiListCustomResourceDefinitionRequestApiextensionsV1ApiPatchCustomResourceDefinitionRequestApiextensionsV1ApiPatchCustomResourceDefinitionStatusRequestApiextensionsV1ApiReadCustomResourceDefinitionRequestApiextensionsV1ApiReadCustomResourceDefinitionStatusRequestApiextensionsV1ApiReplaceCustomResourceDefinitionRequestApiextensionsV1ApiReplaceCustomResourceDefinitionStatusRequestObjectApiextensionsV1ApicreateCustomResourceDefinitionWithHttpInfocreateCustomResourceDefinitiondeleteCollectionCustomResourceDefinitionWithHttpInfodeleteCollectionCustomResourceDefinitiondeleteCustomResourceDefinitionWithHttpInfodeleteCustomResourceDefinitiongetAPIResourcesWithHttpInfogetAPIResourceslistCustomResourceDefinitionWithHttpInfolistCustomResourceDefinitionpatchCustomResourceDefinitionWithHttpInfopatchCustomResourceDefinitionpatchCustomResourceDefinitionStatusWithHttpInfopatchCustomResourceDefinitionStatusreadCustomResourceDefinitionWithHttpInforeadCustomResourceDefinitionreadCustomResourceDefinitionStatusWithHttpInforeadCustomResourceDefinitionStatusreplaceCustomResourceDefinitionWithHttpInforeplaceCustomResourceDefinitionreplaceCustomResourceDefinitionStatusWithHttpInforeplaceCustomResourceDefinitionStatusObjectApiregistrationApigetAPIGroupWithHttpInfogetAPIGroupApiregistrationV1ApiCreateAPIServiceRequestApiregistrationV1ApiDeleteAPIServiceRequestApiregistrationV1ApiDeleteCollectionAPIServiceRequestApiregistrationV1ApiListAPIServiceRequestApiregistrationV1ApiPatchAPIServiceRequestApiregistrationV1ApiPatchAPIServiceStatusRequestApiregistrationV1ApiReadAPIServiceRequestApiregistrationV1ApiReadAPIServiceStatusRequestApiregistrationV1ApiReplaceAPIServiceRequestApiregistrationV1ApiReplaceAPIServiceStatusRequestObjectApiregistrationV1ApicreateAPIServiceWithHttpInfocreateAPIServicedeleteAPIServiceWithHttpInfodeleteAPIServicedeleteCollectionAPIServiceWithHttpInfodeleteCollectionAPIServicegetAPIResourcesWithHttpInfogetAPIResourceslistAPIServiceWithHttpInfolistAPIServicepatchAPIServiceWithHttpInfopatchAPIServicepatchAPIServiceStatusWithHttpInfopatchAPIServiceStatusreadAPIServiceWithHttpInforeadAPIServicereadAPIServiceStatusWithHttpInforeadAPIServiceStatusreplaceAPIServiceWithHttpInforeplaceAPIServicereplaceAPIServiceStatusWithHttpInforeplaceAPIServiceStatusObjectApisApigetAPIVersionsWithHttpInfogetAPIVersionsObjectAppsApigetAPIGroupWithHttpInfogetAPIGroupAppsV1ApiCreateNamespacedControllerRevisionRequestAppsV1ApiCreateNamespacedDaemonSetRequestAppsV1ApiCreateNamespacedDeploymentRequestAppsV1ApiCreateNamespacedReplicaSetRequestAppsV1ApiCreateNamespacedStatefulSetRequestAppsV1ApiDeleteCollectionNamespacedControllerRevisionRequestAppsV1ApiDeleteCollectionNamespacedDaemonSetRequestAppsV1ApiDeleteCollectionNamespacedDeploymentRequestAppsV1ApiDeleteCollectionNamespacedReplicaSetRequestAppsV1ApiDeleteCollectionNamespacedStatefulSetRequestAppsV1ApiDeleteNamespacedControllerRevisionRequestAppsV1ApiDeleteNamespacedDaemonSetRequestAppsV1ApiDeleteNamespacedDeploymentRequestAppsV1ApiDeleteNamespacedReplicaSetRequestAppsV1ApiDeleteNamespacedStatefulSetRequestAppsV1ApiListControllerRevisionForAllNamespacesRequestAppsV1ApiListDaemonSetForAllNamespacesRequestAppsV1ApiListDeploymentForAllNamespacesRequestAppsV1ApiListNamespacedControllerRevisionRequestAppsV1ApiListNamespacedDaemonSetRequestAppsV1ApiListNamespacedDeploymentRequestAppsV1ApiListNamespacedReplicaSetRequestAppsV1ApiListNamespacedStatefulSetRequestAppsV1ApiListReplicaSetForAllNamespacesRequestAppsV1ApiListStatefulSetForAllNamespacesRequestAppsV1ApiPatchNamespacedControllerRevisionRequestAppsV1ApiPatchNamespacedDaemonSetRequestAppsV1ApiPatchNamespacedDaemonSetStatusRequestAppsV1ApiPatchNamespacedDeploymentRequestAppsV1ApiPatchNamespacedDeploymentScaleRequestAppsV1ApiPatchNamespacedDeploymentStatusRequestAppsV1ApiPatchNamespacedReplicaSetRequestAppsV1ApiPatchNamespacedReplicaSetScaleRequestAppsV1ApiPatchNamespacedReplicaSetStatusRequestAppsV1ApiPatchNamespacedStatefulSetRequestAppsV1ApiPatchNamespacedStatefulSetScaleRequestAppsV1ApiPatchNamespacedStatefulSetStatusRequestAppsV1ApiReadNamespacedControllerRevisionRequestAppsV1ApiReadNamespacedDaemonSetRequestAppsV1ApiReadNamespacedDaemonSetStatusRequestAppsV1ApiReadNamespacedDeploymentRequestAppsV1ApiReadNamespacedDeploymentScaleRequestAppsV1ApiReadNamespacedDeploymentStatusRequestAppsV1ApiReadNamespacedReplicaSetRequestAppsV1ApiReadNamespacedReplicaSetScaleRequestAppsV1ApiReadNamespacedReplicaSetStatusRequestAppsV1ApiReadNamespacedStatefulSetRequestAppsV1ApiReadNamespacedStatefulSetScaleRequestAppsV1ApiReadNamespacedStatefulSetStatusRequestAppsV1ApiReplaceNamespacedControllerRevisionRequestAppsV1ApiReplaceNamespacedDaemonSetRequestAppsV1ApiReplaceNamespacedDaemonSetStatusRequestAppsV1ApiReplaceNamespacedDeploymentRequestAppsV1ApiReplaceNamespacedDeploymentScaleRequestAppsV1ApiReplaceNamespacedDeploymentStatusRequestAppsV1ApiReplaceNamespacedReplicaSetRequestAppsV1ApiReplaceNamespacedReplicaSetScaleRequestAppsV1ApiReplaceNamespacedReplicaSetStatusRequestAppsV1ApiReplaceNamespacedStatefulSetRequestAppsV1ApiReplaceNamespacedStatefulSetScaleRequestAppsV1ApiReplaceNamespacedStatefulSetStatusRequestObjectAppsV1ApicreateNamespacedControllerRevisionWithHttpInfocreateNamespacedControllerRevisioncreateNamespacedDaemonSetWithHttpInfocreateNamespacedDaemonSetcreateNamespacedDeploymentWithHttpInfocreateNamespacedDeploymentcreateNamespacedReplicaSetWithHttpInfocreateNamespacedReplicaSetcreateNamespacedStatefulSetWithHttpInfocreateNamespacedStatefulSetdeleteCollectionNamespacedControllerRevisionWithHttpInfodeleteCollectionNamespacedControllerRevisiondeleteCollectionNamespacedDaemonSetWithHttpInfodeleteCollectionNamespacedDaemonSetdeleteCollectionNamespacedDeploymentWithHttpInfodeleteCollectionNamespacedDeploymentdeleteCollectionNamespacedReplicaSetWithHttpInfodeleteCollectionNamespacedReplicaSetdeleteCollectionNamespacedStatefulSetWithHttpInfodeleteCollectionNamespacedStatefulSetdeleteNamespacedControllerRevisionWithHttpInfodeleteNamespacedControllerRevisiondeleteNamespacedDaemonSetWithHttpInfodeleteNamespacedDaemonSetdeleteNamespacedDeploymentWithHttpInfodeleteNamespacedDeploymentdeleteNamespacedReplicaSetWithHttpInfodeleteNamespacedReplicaSetdeleteNamespacedStatefulSetWithHttpInfodeleteNamespacedStatefulSetgetAPIResourcesWithHttpInfogetAPIResourceslistControllerRevisionForAllNamespacesWithHttpInfolistControllerRevisionForAllNamespaceslistDaemonSetForAllNamespacesWithHttpInfolistDaemonSetForAllNamespaceslistDeploymentForAllNamespacesWithHttpInfolistDeploymentForAllNamespaceslistNamespacedControllerRevisionWithHttpInfolistNamespacedControllerRevisionlistNamespacedDaemonSetWithHttpInfolistNamespacedDaemonSetlistNamespacedDeploymentWithHttpInfolistNamespacedDeploymentlistNamespacedReplicaSetWithHttpInfolistNamespacedReplicaSetlistNamespacedStatefulSetWithHttpInfolistNamespacedStatefulSetlistReplicaSetForAllNamespacesWithHttpInfolistReplicaSetForAllNamespaceslistStatefulSetForAllNamespacesWithHttpInfolistStatefulSetForAllNamespacespatchNamespacedControllerRevisionWithHttpInfopatchNamespacedControllerRevisionpatchNamespacedDaemonSetWithHttpInfopatchNamespacedDaemonSetpatchNamespacedDaemonSetStatusWithHttpInfopatchNamespacedDaemonSetStatuspatchNamespacedDeploymentWithHttpInfopatchNamespacedDeploymentpatchNamespacedDeploymentScaleWithHttpInfopatchNamespacedDeploymentScalepatchNamespacedDeploymentStatusWithHttpInfopatchNamespacedDeploymentStatuspatchNamespacedReplicaSetWithHttpInfopatchNamespacedReplicaSetpatchNamespacedReplicaSetScaleWithHttpInfopatchNamespacedReplicaSetScalepatchNamespacedReplicaSetStatusWithHttpInfopatchNamespacedReplicaSetStatuspatchNamespacedStatefulSetWithHttpInfopatchNamespacedStatefulSetpatchNamespacedStatefulSetScaleWithHttpInfopatchNamespacedStatefulSetScalepatchNamespacedStatefulSetStatusWithHttpInfopatchNamespacedStatefulSetStatusreadNamespacedControllerRevisionWithHttpInforeadNamespacedControllerRevisionreadNamespacedDaemonSetWithHttpInforeadNamespacedDaemonSetreadNamespacedDaemonSetStatusWithHttpInforeadNamespacedDaemonSetStatusreadNamespacedDeploymentWithHttpInforeadNamespacedDeploymentreadNamespacedDeploymentScaleWithHttpInforeadNamespacedDeploymentScalereadNamespacedDeploymentStatusWithHttpInforeadNamespacedDeploymentStatusreadNamespacedReplicaSetWithHttpInforeadNamespacedReplicaSetreadNamespacedReplicaSetScaleWithHttpInforeadNamespacedReplicaSetScalereadNamespacedReplicaSetStatusWithHttpInforeadNamespacedReplicaSetStatusreadNamespacedStatefulSetWithHttpInforeadNamespacedStatefulSetreadNamespacedStatefulSetScaleWithHttpInforeadNamespacedStatefulSetScalereadNamespacedStatefulSetStatusWithHttpInforeadNamespacedStatefulSetStatusreplaceNamespacedControllerRevisionWithHttpInforeplaceNamespacedControllerRevisionreplaceNamespacedDaemonSetWithHttpInforeplaceNamespacedDaemonSetreplaceNamespacedDaemonSetStatusWithHttpInforeplaceNamespacedDaemonSetStatusreplaceNamespacedDeploymentWithHttpInforeplaceNamespacedDeploymentreplaceNamespacedDeploymentScaleWithHttpInforeplaceNamespacedDeploymentScalereplaceNamespacedDeploymentStatusWithHttpInforeplaceNamespacedDeploymentStatusreplaceNamespacedReplicaSetWithHttpInforeplaceNamespacedReplicaSetreplaceNamespacedReplicaSetScaleWithHttpInforeplaceNamespacedReplicaSetScalereplaceNamespacedReplicaSetStatusWithHttpInforeplaceNamespacedReplicaSetStatusreplaceNamespacedStatefulSetWithHttpInforeplaceNamespacedStatefulSetreplaceNamespacedStatefulSetScaleWithHttpInforeplaceNamespacedStatefulSetScalereplaceNamespacedStatefulSetStatusWithHttpInforeplaceNamespacedStatefulSetStatusObjectAuthenticationApigetAPIGroupWithHttpInfogetAPIGroupAuthenticationV1ApiCreateSelfSubjectReviewRequestAuthenticationV1ApiCreateTokenReviewRequestObjectAuthenticationV1ApicreateSelfSubjectReviewWithHttpInfocreateSelfSubjectReviewcreateTokenReviewWithHttpInfocreateTokenReviewgetAPIResourcesWithHttpInfogetAPIResourcesObjectAuthorizationApigetAPIGroupWithHttpInfogetAPIGroupAuthorizationV1ApiCreateNamespacedLocalSubjectAccessReviewRequestAuthorizationV1ApiCreateSelfSubjectAccessReviewRequestAuthorizationV1ApiCreateSelfSubjectRulesReviewRequestAuthorizationV1ApiCreateSubjectAccessReviewRequestObjectAuthorizationV1ApicreateNamespacedLocalSubjectAccessReviewWithHttpInfocreateNamespacedLocalSubjectAccessReviewcreateSelfSubjectAccessReviewWithHttpInfocreateSelfSubjectAccessReviewcreateSelfSubjectRulesReviewWithHttpInfocreateSelfSubjectRulesReviewcreateSubjectAccessReviewWithHttpInfocreateSubjectAccessReviewgetAPIResourcesWithHttpInfogetAPIResourcesObjectAutoscalingApigetAPIGroupWithHttpInfogetAPIGroupAutoscalingV1ApiCreateNamespacedHorizontalPodAutoscalerRequestAutoscalingV1ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequestAutoscalingV1ApiDeleteNamespacedHorizontalPodAutoscalerRequestAutoscalingV1ApiListHorizontalPodAutoscalerForAllNamespacesRequestAutoscalingV1ApiListNamespacedHorizontalPodAutoscalerRequestAutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerRequestAutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerStatusRequestAutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerRequestAutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerStatusRequestAutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerRequestAutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequestObjectAutoscalingV1ApicreateNamespacedHorizontalPodAutoscalerWithHttpInfocreateNamespacedHorizontalPodAutoscalerdeleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfodeleteCollectionNamespacedHorizontalPodAutoscalerdeleteNamespacedHorizontalPodAutoscalerWithHttpInfodeleteNamespacedHorizontalPodAutoscalergetAPIResourcesWithHttpInfogetAPIResourceslistHorizontalPodAutoscalerForAllNamespacesWithHttpInfolistHorizontalPodAutoscalerForAllNamespaceslistNamespacedHorizontalPodAutoscalerWithHttpInfolistNamespacedHorizontalPodAutoscalerpatchNamespacedHorizontalPodAutoscalerWithHttpInfopatchNamespacedHorizontalPodAutoscalerpatchNamespacedHorizontalPodAutoscalerStatusWithHttpInfopatchNamespacedHorizontalPodAutoscalerStatusreadNamespacedHorizontalPodAutoscalerWithHttpInforeadNamespacedHorizontalPodAutoscalerreadNamespacedHorizontalPodAutoscalerStatusWithHttpInforeadNamespacedHorizontalPodAutoscalerStatusreplaceNamespacedHorizontalPodAutoscalerWithHttpInforeplaceNamespacedHorizontalPodAutoscalerreplaceNamespacedHorizontalPodAutoscalerStatusWithHttpInforeplaceNamespacedHorizontalPodAutoscalerStatusAutoscalingV2ApiCreateNamespacedHorizontalPodAutoscalerRequestAutoscalingV2ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequestAutoscalingV2ApiDeleteNamespacedHorizontalPodAutoscalerRequestAutoscalingV2ApiListHorizontalPodAutoscalerForAllNamespacesRequestAutoscalingV2ApiListNamespacedHorizontalPodAutoscalerRequestAutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerRequestAutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerStatusRequestAutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerRequestAutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerStatusRequestAutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerRequestAutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequestObjectAutoscalingV2ApicreateNamespacedHorizontalPodAutoscalerWithHttpInfocreateNamespacedHorizontalPodAutoscalerdeleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfodeleteCollectionNamespacedHorizontalPodAutoscalerdeleteNamespacedHorizontalPodAutoscalerWithHttpInfodeleteNamespacedHorizontalPodAutoscalergetAPIResourcesWithHttpInfogetAPIResourceslistHorizontalPodAutoscalerForAllNamespacesWithHttpInfolistHorizontalPodAutoscalerForAllNamespaceslistNamespacedHorizontalPodAutoscalerWithHttpInfolistNamespacedHorizontalPodAutoscalerpatchNamespacedHorizontalPodAutoscalerWithHttpInfopatchNamespacedHorizontalPodAutoscalerpatchNamespacedHorizontalPodAutoscalerStatusWithHttpInfopatchNamespacedHorizontalPodAutoscalerStatusreadNamespacedHorizontalPodAutoscalerWithHttpInforeadNamespacedHorizontalPodAutoscalerreadNamespacedHorizontalPodAutoscalerStatusWithHttpInforeadNamespacedHorizontalPodAutoscalerStatusreplaceNamespacedHorizontalPodAutoscalerWithHttpInforeplaceNamespacedHorizontalPodAutoscalerreplaceNamespacedHorizontalPodAutoscalerStatusWithHttpInforeplaceNamespacedHorizontalPodAutoscalerStatusObjectBatchApigetAPIGroupWithHttpInfogetAPIGroupBatchV1ApiCreateNamespacedCronJobRequestBatchV1ApiCreateNamespacedJobRequestBatchV1ApiDeleteCollectionNamespacedCronJobRequestBatchV1ApiDeleteCollectionNamespacedJobRequestBatchV1ApiDeleteNamespacedCronJobRequestBatchV1ApiDeleteNamespacedJobRequestBatchV1ApiListCronJobForAllNamespacesRequestBatchV1ApiListJobForAllNamespacesRequestBatchV1ApiListNamespacedCronJobRequestBatchV1ApiListNamespacedJobRequestBatchV1ApiPatchNamespacedCronJobRequestBatchV1ApiPatchNamespacedCronJobStatusRequestBatchV1ApiPatchNamespacedJobRequestBatchV1ApiPatchNamespacedJobStatusRequestBatchV1ApiReadNamespacedCronJobRequestBatchV1ApiReadNamespacedCronJobStatusRequestBatchV1ApiReadNamespacedJobRequestBatchV1ApiReadNamespacedJobStatusRequestBatchV1ApiReplaceNamespacedCronJobRequestBatchV1ApiReplaceNamespacedCronJobStatusRequestBatchV1ApiReplaceNamespacedJobRequestBatchV1ApiReplaceNamespacedJobStatusRequestObjectBatchV1ApicreateNamespacedCronJobWithHttpInfocreateNamespacedCronJobcreateNamespacedJobWithHttpInfocreateNamespacedJobdeleteCollectionNamespacedCronJobWithHttpInfodeleteCollectionNamespacedCronJobdeleteCollectionNamespacedJobWithHttpInfodeleteCollectionNamespacedJobdeleteNamespacedCronJobWithHttpInfodeleteNamespacedCronJobdeleteNamespacedJobWithHttpInfodeleteNamespacedJobgetAPIResourcesWithHttpInfogetAPIResourceslistCronJobForAllNamespacesWithHttpInfolistCronJobForAllNamespaceslistJobForAllNamespacesWithHttpInfolistJobForAllNamespaceslistNamespacedCronJobWithHttpInfolistNamespacedCronJoblistNamespacedJobWithHttpInfolistNamespacedJobpatchNamespacedCronJobWithHttpInfopatchNamespacedCronJobpatchNamespacedCronJobStatusWithHttpInfopatchNamespacedCronJobStatuspatchNamespacedJobWithHttpInfopatchNamespacedJobpatchNamespacedJobStatusWithHttpInfopatchNamespacedJobStatusreadNamespacedCronJobWithHttpInforeadNamespacedCronJobreadNamespacedCronJobStatusWithHttpInforeadNamespacedCronJobStatusreadNamespacedJobWithHttpInforeadNamespacedJobreadNamespacedJobStatusWithHttpInforeadNamespacedJobStatusreplaceNamespacedCronJobWithHttpInforeplaceNamespacedCronJobreplaceNamespacedCronJobStatusWithHttpInforeplaceNamespacedCronJobStatusreplaceNamespacedJobWithHttpInforeplaceNamespacedJobreplaceNamespacedJobStatusWithHttpInforeplaceNamespacedJobStatusObjectCertificatesApigetAPIGroupWithHttpInfogetAPIGroupCertificatesV1ApiCreateCertificateSigningRequestRequestCertificatesV1ApiDeleteCertificateSigningRequestRequestCertificatesV1ApiDeleteCollectionCertificateSigningRequestRequestCertificatesV1ApiListCertificateSigningRequestRequestCertificatesV1ApiPatchCertificateSigningRequestRequestCertificatesV1ApiPatchCertificateSigningRequestApprovalRequestCertificatesV1ApiPatchCertificateSigningRequestStatusRequestCertificatesV1ApiReadCertificateSigningRequestRequestCertificatesV1ApiReadCertificateSigningRequestApprovalRequestCertificatesV1ApiReadCertificateSigningRequestStatusRequestCertificatesV1ApiReplaceCertificateSigningRequestRequestCertificatesV1ApiReplaceCertificateSigningRequestApprovalRequestCertificatesV1ApiReplaceCertificateSigningRequestStatusRequestObjectCertificatesV1ApicreateCertificateSigningRequestWithHttpInfocreateCertificateSigningRequestdeleteCertificateSigningRequestWithHttpInfodeleteCertificateSigningRequestdeleteCollectionCertificateSigningRequestWithHttpInfodeleteCollectionCertificateSigningRequestgetAPIResourcesWithHttpInfogetAPIResourceslistCertificateSigningRequestWithHttpInfolistCertificateSigningRequestpatchCertificateSigningRequestWithHttpInfopatchCertificateSigningRequestpatchCertificateSigningRequestApprovalWithHttpInfopatchCertificateSigningRequestApprovalpatchCertificateSigningRequestStatusWithHttpInfopatchCertificateSigningRequestStatusreadCertificateSigningRequestWithHttpInforeadCertificateSigningRequestreadCertificateSigningRequestApprovalWithHttpInforeadCertificateSigningRequestApprovalreadCertificateSigningRequestStatusWithHttpInforeadCertificateSigningRequestStatusreplaceCertificateSigningRequestWithHttpInforeplaceCertificateSigningRequestreplaceCertificateSigningRequestApprovalWithHttpInforeplaceCertificateSigningRequestApprovalreplaceCertificateSigningRequestStatusWithHttpInforeplaceCertificateSigningRequestStatusCertificatesV1alpha1ApiCreateClusterTrustBundleRequestCertificatesV1alpha1ApiDeleteClusterTrustBundleRequestCertificatesV1alpha1ApiDeleteCollectionClusterTrustBundleRequestCertificatesV1alpha1ApiListClusterTrustBundleRequestCertificatesV1alpha1ApiPatchClusterTrustBundleRequestCertificatesV1alpha1ApiReadClusterTrustBundleRequestCertificatesV1alpha1ApiReplaceClusterTrustBundleRequestObjectCertificatesV1alpha1ApicreateClusterTrustBundleWithHttpInfocreateClusterTrustBundledeleteClusterTrustBundleWithHttpInfodeleteClusterTrustBundledeleteCollectionClusterTrustBundleWithHttpInfodeleteCollectionClusterTrustBundlegetAPIResourcesWithHttpInfogetAPIResourceslistClusterTrustBundleWithHttpInfolistClusterTrustBundlepatchClusterTrustBundleWithHttpInfopatchClusterTrustBundlereadClusterTrustBundleWithHttpInforeadClusterTrustBundlereplaceClusterTrustBundleWithHttpInforeplaceClusterTrustBundleCertificatesV1beta1ApiCreateClusterTrustBundleRequestCertificatesV1beta1ApiCreateNamespacedPodCertificateRequestRequestCertificatesV1beta1ApiDeleteClusterTrustBundleRequestCertificatesV1beta1ApiDeleteCollectionClusterTrustBundleRequestCertificatesV1beta1ApiDeleteCollectionNamespacedPodCertificateRequestRequestCertificatesV1beta1ApiDeleteNamespacedPodCertificateRequestRequestCertificatesV1beta1ApiListClusterTrustBundleRequestCertificatesV1beta1ApiListNamespacedPodCertificateRequestRequestCertificatesV1beta1ApiListPodCertificateRequestForAllNamespacesRequestCertificatesV1beta1ApiPatchClusterTrustBundleRequestCertificatesV1beta1ApiPatchNamespacedPodCertificateRequestRequestCertificatesV1beta1ApiPatchNamespacedPodCertificateRequestStatusRequestCertificatesV1beta1ApiReadClusterTrustBundleRequestCertificatesV1beta1ApiReadNamespacedPodCertificateRequestRequestCertificatesV1beta1ApiReadNamespacedPodCertificateRequestStatusRequestCertificatesV1beta1ApiReplaceClusterTrustBundleRequestCertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestRequestCertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestStatusRequestObjectCertificatesV1beta1ApicreateClusterTrustBundleWithHttpInfocreateClusterTrustBundlecreateNamespacedPodCertificateRequestWithHttpInfocreateNamespacedPodCertificateRequestdeleteClusterTrustBundleWithHttpInfodeleteClusterTrustBundledeleteCollectionClusterTrustBundleWithHttpInfodeleteCollectionClusterTrustBundledeleteCollectionNamespacedPodCertificateRequestWithHttpInfodeleteCollectionNamespacedPodCertificateRequestdeleteNamespacedPodCertificateRequestWithHttpInfodeleteNamespacedPodCertificateRequestgetAPIResourcesWithHttpInfogetAPIResourceslistClusterTrustBundleWithHttpInfolistClusterTrustBundlelistNamespacedPodCertificateRequestWithHttpInfolistNamespacedPodCertificateRequestlistPodCertificateRequestForAllNamespacesWithHttpInfolistPodCertificateRequestForAllNamespacespatchClusterTrustBundleWithHttpInfopatchClusterTrustBundlepatchNamespacedPodCertificateRequestWithHttpInfopatchNamespacedPodCertificateRequestpatchNamespacedPodCertificateRequestStatusWithHttpInfopatchNamespacedPodCertificateRequestStatusreadClusterTrustBundleWithHttpInforeadClusterTrustBundlereadNamespacedPodCertificateRequestWithHttpInforeadNamespacedPodCertificateRequestreadNamespacedPodCertificateRequestStatusWithHttpInforeadNamespacedPodCertificateRequestStatusreplaceClusterTrustBundleWithHttpInforeplaceClusterTrustBundlereplaceNamespacedPodCertificateRequestWithHttpInforeplaceNamespacedPodCertificateRequestreplaceNamespacedPodCertificateRequestStatusWithHttpInforeplaceNamespacedPodCertificateRequestStatusObjectCoordinationApigetAPIGroupWithHttpInfogetAPIGroupCoordinationV1ApiCreateNamespacedLeaseRequestCoordinationV1ApiDeleteCollectionNamespacedLeaseRequestCoordinationV1ApiDeleteNamespacedLeaseRequestCoordinationV1ApiListLeaseForAllNamespacesRequestCoordinationV1ApiListNamespacedLeaseRequestCoordinationV1ApiPatchNamespacedLeaseRequestCoordinationV1ApiReadNamespacedLeaseRequestCoordinationV1ApiReplaceNamespacedLeaseRequestObjectCoordinationV1ApicreateNamespacedLeaseWithHttpInfocreateNamespacedLeasedeleteCollectionNamespacedLeaseWithHttpInfodeleteCollectionNamespacedLeasedeleteNamespacedLeaseWithHttpInfodeleteNamespacedLeasegetAPIResourcesWithHttpInfogetAPIResourceslistLeaseForAllNamespacesWithHttpInfolistLeaseForAllNamespaceslistNamespacedLeaseWithHttpInfolistNamespacedLeasepatchNamespacedLeaseWithHttpInfopatchNamespacedLeasereadNamespacedLeaseWithHttpInforeadNamespacedLeasereplaceNamespacedLeaseWithHttpInforeplaceNamespacedLeaseCoordinationV1alpha2ApiCreateNamespacedLeaseCandidateRequestCoordinationV1alpha2ApiDeleteCollectionNamespacedLeaseCandidateRequestCoordinationV1alpha2ApiDeleteNamespacedLeaseCandidateRequestCoordinationV1alpha2ApiListLeaseCandidateForAllNamespacesRequestCoordinationV1alpha2ApiListNamespacedLeaseCandidateRequestCoordinationV1alpha2ApiPatchNamespacedLeaseCandidateRequestCoordinationV1alpha2ApiReadNamespacedLeaseCandidateRequestCoordinationV1alpha2ApiReplaceNamespacedLeaseCandidateRequestObjectCoordinationV1alpha2ApicreateNamespacedLeaseCandidateWithHttpInfocreateNamespacedLeaseCandidatedeleteCollectionNamespacedLeaseCandidateWithHttpInfodeleteCollectionNamespacedLeaseCandidatedeleteNamespacedLeaseCandidateWithHttpInfodeleteNamespacedLeaseCandidategetAPIResourcesWithHttpInfogetAPIResourceslistLeaseCandidateForAllNamespacesWithHttpInfolistLeaseCandidateForAllNamespaceslistNamespacedLeaseCandidateWithHttpInfolistNamespacedLeaseCandidatepatchNamespacedLeaseCandidateWithHttpInfopatchNamespacedLeaseCandidatereadNamespacedLeaseCandidateWithHttpInforeadNamespacedLeaseCandidatereplaceNamespacedLeaseCandidateWithHttpInforeplaceNamespacedLeaseCandidateCoordinationV1beta1ApiCreateNamespacedLeaseCandidateRequestCoordinationV1beta1ApiDeleteCollectionNamespacedLeaseCandidateRequestCoordinationV1beta1ApiDeleteNamespacedLeaseCandidateRequestCoordinationV1beta1ApiListLeaseCandidateForAllNamespacesRequestCoordinationV1beta1ApiListNamespacedLeaseCandidateRequestCoordinationV1beta1ApiPatchNamespacedLeaseCandidateRequestCoordinationV1beta1ApiReadNamespacedLeaseCandidateRequestCoordinationV1beta1ApiReplaceNamespacedLeaseCandidateRequestObjectCoordinationV1beta1ApicreateNamespacedLeaseCandidateWithHttpInfocreateNamespacedLeaseCandidatedeleteCollectionNamespacedLeaseCandidateWithHttpInfodeleteCollectionNamespacedLeaseCandidatedeleteNamespacedLeaseCandidateWithHttpInfodeleteNamespacedLeaseCandidategetAPIResourcesWithHttpInfogetAPIResourceslistLeaseCandidateForAllNamespacesWithHttpInfolistLeaseCandidateForAllNamespaceslistNamespacedLeaseCandidateWithHttpInfolistNamespacedLeaseCandidatepatchNamespacedLeaseCandidateWithHttpInfopatchNamespacedLeaseCandidatereadNamespacedLeaseCandidateWithHttpInforeadNamespacedLeaseCandidatereplaceNamespacedLeaseCandidateWithHttpInforeplaceNamespacedLeaseCandidateObjectCoreApigetAPIVersionsWithHttpInfogetAPIVersionsCoreV1ApiConnectDeleteNamespacedPodProxyRequestCoreV1ApiConnectDeleteNamespacedPodProxyWithPathRequestCoreV1ApiConnectDeleteNamespacedServiceProxyRequestCoreV1ApiConnectDeleteNamespacedServiceProxyWithPathRequestCoreV1ApiConnectDeleteNodeProxyWithPathRequestCoreV1ApiConnectGetNamespacedPodAttachRequestCoreV1ApiConnectGetNamespacedPodExecRequestCoreV1ApiConnectGetNamespacedPodPortforwardRequestCoreV1ApiConnectGetNamespacedPodProxyRequestCoreV1ApiConnectGetNamespacedPodProxyWithPathRequestCoreV1ApiConnectGetNamespacedServiceProxyRequestCoreV1ApiConnectGetNamespacedServiceProxyWithPathRequestCoreV1ApiConnectGetNodeProxyWithPathRequestCoreV1ApiConnectHeadNamespacedPodProxyRequestCoreV1ApiConnectHeadNamespacedPodProxyWithPathRequestCoreV1ApiConnectHeadNamespacedServiceProxyRequestCoreV1ApiConnectHeadNamespacedServiceProxyWithPathRequestCoreV1ApiConnectHeadNodeProxyWithPathRequestCoreV1ApiConnectOptionsNamespacedPodProxyRequestCoreV1ApiConnectOptionsNamespacedPodProxyWithPathRequestCoreV1ApiConnectOptionsNamespacedServiceProxyRequestCoreV1ApiConnectOptionsNamespacedServiceProxyWithPathRequestCoreV1ApiConnectOptionsNodeProxyWithPathRequestCoreV1ApiConnectPatchNamespacedPodProxyRequestCoreV1ApiConnectPatchNamespacedPodProxyWithPathRequestCoreV1ApiConnectPatchNamespacedServiceProxyRequestCoreV1ApiConnectPatchNamespacedServiceProxyWithPathRequestCoreV1ApiConnectPatchNodeProxyWithPathRequestCoreV1ApiConnectPostNamespacedPodAttachRequestCoreV1ApiConnectPostNamespacedPodExecRequestCoreV1ApiConnectPostNamespacedPodPortforwardRequestCoreV1ApiConnectPostNamespacedPodProxyRequestCoreV1ApiConnectPostNamespacedPodProxyWithPathRequestCoreV1ApiConnectPostNamespacedServiceProxyRequestCoreV1ApiConnectPostNamespacedServiceProxyWithPathRequestCoreV1ApiConnectPostNodeProxyWithPathRequestCoreV1ApiConnectPutNamespacedPodProxyRequestCoreV1ApiConnectPutNamespacedPodProxyWithPathRequestCoreV1ApiConnectPutNamespacedServiceProxyRequestCoreV1ApiConnectPutNamespacedServiceProxyWithPathRequestCoreV1ApiConnectPutNodeProxyWithPathRequestCoreV1ApiCreateNamespaceRequestCoreV1ApiCreateNamespacedBindingRequestCoreV1ApiCreateNamespacedConfigMapRequestCoreV1ApiCreateNamespacedEndpointsRequestCoreV1ApiCreateNamespacedEventRequestCoreV1ApiCreateNamespacedLimitRangeRequestCoreV1ApiCreateNamespacedPersistentVolumeClaimRequestCoreV1ApiCreateNamespacedPodRequestCoreV1ApiCreateNamespacedPodBindingRequestCoreV1ApiCreateNamespacedPodEvictionRequestCoreV1ApiCreateNamespacedPodTemplateRequestCoreV1ApiCreateNamespacedReplicationControllerRequestCoreV1ApiCreateNamespacedResourceQuotaRequestCoreV1ApiCreateNamespacedSecretRequestCoreV1ApiCreateNamespacedServiceRequestCoreV1ApiCreateNamespacedServiceAccountRequestCoreV1ApiCreateNamespacedServiceAccountTokenRequestCoreV1ApiCreateNodeRequestCoreV1ApiCreatePersistentVolumeRequestCoreV1ApiDeleteCollectionNamespacedConfigMapRequestCoreV1ApiDeleteCollectionNamespacedEndpointsRequestCoreV1ApiDeleteCollectionNamespacedEventRequestCoreV1ApiDeleteCollectionNamespacedLimitRangeRequestCoreV1ApiDeleteCollectionNamespacedPersistentVolumeClaimRequestCoreV1ApiDeleteCollectionNamespacedPodRequestCoreV1ApiDeleteCollectionNamespacedPodTemplateRequestCoreV1ApiDeleteCollectionNamespacedReplicationControllerRequestCoreV1ApiDeleteCollectionNamespacedResourceQuotaRequestCoreV1ApiDeleteCollectionNamespacedSecretRequestCoreV1ApiDeleteCollectionNamespacedServiceRequestCoreV1ApiDeleteCollectionNamespacedServiceAccountRequestCoreV1ApiDeleteCollectionNodeRequestCoreV1ApiDeleteCollectionPersistentVolumeRequestCoreV1ApiDeleteNamespaceRequestCoreV1ApiDeleteNamespacedConfigMapRequestCoreV1ApiDeleteNamespacedEndpointsRequestCoreV1ApiDeleteNamespacedEventRequestCoreV1ApiDeleteNamespacedLimitRangeRequestCoreV1ApiDeleteNamespacedPersistentVolumeClaimRequestCoreV1ApiDeleteNamespacedPodRequestCoreV1ApiDeleteNamespacedPodTemplateRequestCoreV1ApiDeleteNamespacedReplicationControllerRequestCoreV1ApiDeleteNamespacedResourceQuotaRequestCoreV1ApiDeleteNamespacedSecretRequestCoreV1ApiDeleteNamespacedServiceRequestCoreV1ApiDeleteNamespacedServiceAccountRequestCoreV1ApiDeleteNodeRequestCoreV1ApiDeletePersistentVolumeRequestCoreV1ApiListComponentStatusRequestCoreV1ApiListConfigMapForAllNamespacesRequestCoreV1ApiListEndpointsForAllNamespacesRequestCoreV1ApiListEventForAllNamespacesRequestCoreV1ApiListLimitRangeForAllNamespacesRequestCoreV1ApiListNamespaceRequestCoreV1ApiListNamespacedConfigMapRequestCoreV1ApiListNamespacedEndpointsRequestCoreV1ApiListNamespacedEventRequestCoreV1ApiListNamespacedLimitRangeRequestCoreV1ApiListNamespacedPersistentVolumeClaimRequestCoreV1ApiListNamespacedPodRequestCoreV1ApiListNamespacedPodTemplateRequestCoreV1ApiListNamespacedReplicationControllerRequestCoreV1ApiListNamespacedResourceQuotaRequestCoreV1ApiListNamespacedSecretRequestCoreV1ApiListNamespacedServiceRequestCoreV1ApiListNamespacedServiceAccountRequestCoreV1ApiListNodeRequestCoreV1ApiListPersistentVolumeRequestCoreV1ApiListPersistentVolumeClaimForAllNamespacesRequestCoreV1ApiListPodForAllNamespacesRequestCoreV1ApiListPodTemplateForAllNamespacesRequestCoreV1ApiListReplicationControllerForAllNamespacesRequestCoreV1ApiListResourceQuotaForAllNamespacesRequestCoreV1ApiListSecretForAllNamespacesRequestCoreV1ApiListServiceAccountForAllNamespacesRequestCoreV1ApiListServiceForAllNamespacesRequestCoreV1ApiPatchNamespaceRequestCoreV1ApiPatchNamespaceStatusRequestCoreV1ApiPatchNamespacedConfigMapRequestCoreV1ApiPatchNamespacedEndpointsRequestCoreV1ApiPatchNamespacedEventRequestCoreV1ApiPatchNamespacedLimitRangeRequestCoreV1ApiPatchNamespacedPersistentVolumeClaimRequestCoreV1ApiPatchNamespacedPersistentVolumeClaimStatusRequestCoreV1ApiPatchNamespacedPodRequestCoreV1ApiPatchNamespacedPodEphemeralcontainersRequestCoreV1ApiPatchNamespacedPodResizeRequestCoreV1ApiPatchNamespacedPodStatusRequestCoreV1ApiPatchNamespacedPodTemplateRequestCoreV1ApiPatchNamespacedReplicationControllerRequestCoreV1ApiPatchNamespacedReplicationControllerScaleRequestCoreV1ApiPatchNamespacedReplicationControllerStatusRequestCoreV1ApiPatchNamespacedResourceQuotaRequestCoreV1ApiPatchNamespacedResourceQuotaStatusRequestCoreV1ApiPatchNamespacedSecretRequestCoreV1ApiPatchNamespacedServiceRequestCoreV1ApiPatchNamespacedServiceAccountRequestCoreV1ApiPatchNamespacedServiceStatusRequestCoreV1ApiPatchNodeRequestCoreV1ApiPatchNodeStatusRequestCoreV1ApiPatchPersistentVolumeRequestCoreV1ApiPatchPersistentVolumeStatusRequestCoreV1ApiReadNamespacedConfigMapRequestCoreV1ApiReadNamespacedEndpointsRequestCoreV1ApiReadNamespacedEventRequestCoreV1ApiReadNamespacedLimitRangeRequestCoreV1ApiReadNamespacedPersistentVolumeClaimRequestCoreV1ApiReadNamespacedPersistentVolumeClaimStatusRequestCoreV1ApiReadNamespacedPodRequestCoreV1ApiReadNamespacedPodEphemeralcontainersRequestCoreV1ApiReadNamespacedPodLogRequestCoreV1ApiReadNamespacedPodResizeRequestCoreV1ApiReadNamespacedPodStatusRequestCoreV1ApiReadNamespacedPodTemplateRequestCoreV1ApiReadNamespacedReplicationControllerRequestCoreV1ApiReadNamespacedReplicationControllerScaleRequestCoreV1ApiReadNamespacedReplicationControllerStatusRequestCoreV1ApiReadNamespacedResourceQuotaRequestCoreV1ApiReadNamespacedResourceQuotaStatusRequestCoreV1ApiReadNamespacedSecretRequestCoreV1ApiReadNamespacedServiceRequestCoreV1ApiReadNamespacedServiceAccountRequestCoreV1ApiReadNamespacedServiceStatusRequestCoreV1ApiReadPersistentVolumeStatusRequestCoreV1ApiReplaceNamespaceRequestCoreV1ApiReplaceNamespaceFinalizeRequestCoreV1ApiReplaceNamespaceStatusRequestCoreV1ApiReplaceNamespacedConfigMapRequestCoreV1ApiReplaceNamespacedEndpointsRequestCoreV1ApiReplaceNamespacedEventRequestCoreV1ApiReplaceNamespacedLimitRangeRequestCoreV1ApiReplaceNamespacedPersistentVolumeClaimRequestCoreV1ApiReplaceNamespacedPersistentVolumeClaimStatusRequestCoreV1ApiReplaceNamespacedPodRequestCoreV1ApiReplaceNamespacedPodEphemeralcontainersRequestCoreV1ApiReplaceNamespacedPodResizeRequestCoreV1ApiReplaceNamespacedPodStatusRequestCoreV1ApiReplaceNamespacedPodTemplateRequestCoreV1ApiReplaceNamespacedReplicationControllerRequestCoreV1ApiReplaceNamespacedReplicationControllerScaleRequestCoreV1ApiReplaceNamespacedReplicationControllerStatusRequestCoreV1ApiReplaceNamespacedResourceQuotaRequestCoreV1ApiReplaceNamespacedResourceQuotaStatusRequestCoreV1ApiReplaceNamespacedSecretRequestCoreV1ApiReplaceNamespacedServiceRequestCoreV1ApiReplaceNamespacedServiceAccountRequestCoreV1ApiReplaceNamespacedServiceStatusRequestCoreV1ApiReplaceNodeRequestCoreV1ApiReplaceNodeStatusRequestCoreV1ApiReplacePersistentVolumeRequestCoreV1ApiReplacePersistentVolumeStatusRequestObjectCoreV1ApiconnectDeleteNamespacedPodProxyWithHttpInfoconnectDeleteNamespacedPodProxyconnectDeleteNamespacedPodProxyWithPathWithHttpInfoconnectDeleteNamespacedPodProxyWithPathconnectDeleteNamespacedServiceProxyWithHttpInfoconnectDeleteNamespacedServiceProxyconnectDeleteNamespacedServiceProxyWithPathWithHttpInfoconnectDeleteNamespacedServiceProxyWithPathconnectDeleteNodeProxyWithHttpInfoconnectDeleteNodeProxyconnectDeleteNodeProxyWithPathWithHttpInfoconnectDeleteNodeProxyWithPathconnectGetNamespacedPodAttachWithHttpInfoconnectGetNamespacedPodAttachconnectGetNamespacedPodExecWithHttpInfoconnectGetNamespacedPodExecconnectGetNamespacedPodPortforwardWithHttpInfoconnectGetNamespacedPodPortforwardconnectGetNamespacedPodProxyWithHttpInfoconnectGetNamespacedPodProxyconnectGetNamespacedPodProxyWithPathWithHttpInfoconnectGetNamespacedPodProxyWithPathconnectGetNamespacedServiceProxyWithHttpInfoconnectGetNamespacedServiceProxyconnectGetNamespacedServiceProxyWithPathWithHttpInfoconnectGetNamespacedServiceProxyWithPathconnectGetNodeProxyWithHttpInfoconnectGetNodeProxyconnectGetNodeProxyWithPathWithHttpInfoconnectGetNodeProxyWithPathconnectHeadNamespacedPodProxyWithHttpInfoconnectHeadNamespacedPodProxyconnectHeadNamespacedPodProxyWithPathWithHttpInfoconnectHeadNamespacedPodProxyWithPathconnectHeadNamespacedServiceProxyWithHttpInfoconnectHeadNamespacedServiceProxyconnectHeadNamespacedServiceProxyWithPathWithHttpInfoconnectHeadNamespacedServiceProxyWithPathconnectHeadNodeProxyWithHttpInfoconnectHeadNodeProxyconnectHeadNodeProxyWithPathWithHttpInfoconnectHeadNodeProxyWithPathconnectOptionsNamespacedPodProxyWithHttpInfoconnectOptionsNamespacedPodProxyconnectOptionsNamespacedPodProxyWithPathWithHttpInfoconnectOptionsNamespacedPodProxyWithPathconnectOptionsNamespacedServiceProxyWithHttpInfoconnectOptionsNamespacedServiceProxyconnectOptionsNamespacedServiceProxyWithPathWithHttpInfoconnectOptionsNamespacedServiceProxyWithPathconnectOptionsNodeProxyWithHttpInfoconnectOptionsNodeProxyconnectOptionsNodeProxyWithPathWithHttpInfoconnectOptionsNodeProxyWithPathconnectPatchNamespacedPodProxyWithHttpInfoconnectPatchNamespacedPodProxyconnectPatchNamespacedPodProxyWithPathWithHttpInfoconnectPatchNamespacedPodProxyWithPathconnectPatchNamespacedServiceProxyWithHttpInfoconnectPatchNamespacedServiceProxyconnectPatchNamespacedServiceProxyWithPathWithHttpInfoconnectPatchNamespacedServiceProxyWithPathconnectPatchNodeProxyWithHttpInfoconnectPatchNodeProxyconnectPatchNodeProxyWithPathWithHttpInfoconnectPatchNodeProxyWithPathconnectPostNamespacedPodAttachWithHttpInfoconnectPostNamespacedPodAttachconnectPostNamespacedPodExecWithHttpInfoconnectPostNamespacedPodExecconnectPostNamespacedPodPortforwardWithHttpInfoconnectPostNamespacedPodPortforwardconnectPostNamespacedPodProxyWithHttpInfoconnectPostNamespacedPodProxyconnectPostNamespacedPodProxyWithPathWithHttpInfoconnectPostNamespacedPodProxyWithPathconnectPostNamespacedServiceProxyWithHttpInfoconnectPostNamespacedServiceProxyconnectPostNamespacedServiceProxyWithPathWithHttpInfoconnectPostNamespacedServiceProxyWithPathconnectPostNodeProxyWithHttpInfoconnectPostNodeProxyconnectPostNodeProxyWithPathWithHttpInfoconnectPostNodeProxyWithPathconnectPutNamespacedPodProxyWithHttpInfoconnectPutNamespacedPodProxyconnectPutNamespacedPodProxyWithPathWithHttpInfoconnectPutNamespacedPodProxyWithPathconnectPutNamespacedServiceProxyWithHttpInfoconnectPutNamespacedServiceProxyconnectPutNamespacedServiceProxyWithPathWithHttpInfoconnectPutNamespacedServiceProxyWithPathconnectPutNodeProxyWithHttpInfoconnectPutNodeProxyconnectPutNodeProxyWithPathWithHttpInfoconnectPutNodeProxyWithPathcreateNamespaceWithHttpInfocreateNamespacecreateNamespacedBindingWithHttpInfocreateNamespacedBindingcreateNamespacedConfigMapWithHttpInfocreateNamespacedConfigMapcreateNamespacedEndpointsWithHttpInfocreateNamespacedEndpointscreateNamespacedEventWithHttpInfocreateNamespacedEventcreateNamespacedLimitRangeWithHttpInfocreateNamespacedLimitRangecreateNamespacedPersistentVolumeClaimWithHttpInfocreateNamespacedPersistentVolumeClaimcreateNamespacedPodWithHttpInfocreateNamespacedPodcreateNamespacedPodBindingWithHttpInfocreateNamespacedPodBindingcreateNamespacedPodEvictionWithHttpInfocreateNamespacedPodEvictioncreateNamespacedPodTemplateWithHttpInfocreateNamespacedPodTemplatecreateNamespacedReplicationControllerWithHttpInfocreateNamespacedReplicationControllercreateNamespacedResourceQuotaWithHttpInfocreateNamespacedResourceQuotacreateNamespacedSecretWithHttpInfocreateNamespacedSecretcreateNamespacedServiceWithHttpInfocreateNamespacedServicecreateNamespacedServiceAccountWithHttpInfocreateNamespacedServiceAccountcreateNamespacedServiceAccountTokenWithHttpInfocreateNamespacedServiceAccountTokencreateNodeWithHttpInfocreateNodecreatePersistentVolumeWithHttpInfocreatePersistentVolumedeleteCollectionNamespacedConfigMapWithHttpInfodeleteCollectionNamespacedConfigMapdeleteCollectionNamespacedEndpointsWithHttpInfodeleteCollectionNamespacedEndpointsdeleteCollectionNamespacedEventWithHttpInfodeleteCollectionNamespacedEventdeleteCollectionNamespacedLimitRangeWithHttpInfodeleteCollectionNamespacedLimitRangedeleteCollectionNamespacedPersistentVolumeClaimWithHttpInfodeleteCollectionNamespacedPersistentVolumeClaimdeleteCollectionNamespacedPodWithHttpInfodeleteCollectionNamespacedPoddeleteCollectionNamespacedPodTemplateWithHttpInfodeleteCollectionNamespacedPodTemplatedeleteCollectionNamespacedReplicationControllerWithHttpInfodeleteCollectionNamespacedReplicationControllerdeleteCollectionNamespacedResourceQuotaWithHttpInfodeleteCollectionNamespacedResourceQuotadeleteCollectionNamespacedSecretWithHttpInfodeleteCollectionNamespacedSecretdeleteCollectionNamespacedServiceWithHttpInfodeleteCollectionNamespacedServicedeleteCollectionNamespacedServiceAccountWithHttpInfodeleteCollectionNamespacedServiceAccountdeleteCollectionNodeWithHttpInfodeleteCollectionNodedeleteCollectionPersistentVolumeWithHttpInfodeleteCollectionPersistentVolumedeleteNamespaceWithHttpInfodeleteNamespacedeleteNamespacedConfigMapWithHttpInfodeleteNamespacedConfigMapdeleteNamespacedEndpointsWithHttpInfodeleteNamespacedEndpointsdeleteNamespacedEventWithHttpInfodeleteNamespacedEventdeleteNamespacedLimitRangeWithHttpInfodeleteNamespacedLimitRangedeleteNamespacedPersistentVolumeClaimWithHttpInfodeleteNamespacedPersistentVolumeClaimdeleteNamespacedPodWithHttpInfodeleteNamespacedPoddeleteNamespacedPodTemplateWithHttpInfodeleteNamespacedPodTemplatedeleteNamespacedReplicationControllerWithHttpInfodeleteNamespacedReplicationControllerdeleteNamespacedResourceQuotaWithHttpInfodeleteNamespacedResourceQuotadeleteNamespacedSecretWithHttpInfodeleteNamespacedSecretdeleteNamespacedServiceWithHttpInfodeleteNamespacedServicedeleteNamespacedServiceAccountWithHttpInfodeleteNamespacedServiceAccountdeleteNodeWithHttpInfodeleteNodedeletePersistentVolumeWithHttpInfodeletePersistentVolumegetAPIResourcesWithHttpInfogetAPIResourceslistComponentStatusWithHttpInfolistComponentStatuslistConfigMapForAllNamespacesWithHttpInfolistConfigMapForAllNamespaceslistEndpointsForAllNamespacesWithHttpInfolistEndpointsForAllNamespaceslistEventForAllNamespacesWithHttpInfolistEventForAllNamespaceslistLimitRangeForAllNamespacesWithHttpInfolistLimitRangeForAllNamespaceslistNamespaceWithHttpInfolistNamespacelistNamespacedConfigMapWithHttpInfolistNamespacedConfigMaplistNamespacedEndpointsWithHttpInfolistNamespacedEndpointslistNamespacedEventWithHttpInfolistNamespacedEventlistNamespacedLimitRangeWithHttpInfolistNamespacedLimitRangelistNamespacedPersistentVolumeClaimWithHttpInfolistNamespacedPersistentVolumeClaimlistNamespacedPodWithHttpInfolistNamespacedPodlistNamespacedPodTemplateWithHttpInfolistNamespacedPodTemplatelistNamespacedReplicationControllerWithHttpInfolistNamespacedReplicationControllerlistNamespacedResourceQuotaWithHttpInfolistNamespacedResourceQuotalistNamespacedSecretWithHttpInfolistNamespacedSecretlistNamespacedServiceWithHttpInfolistNamespacedServicelistNamespacedServiceAccountWithHttpInfolistNamespacedServiceAccountlistNodeWithHttpInfolistNodelistPersistentVolumeWithHttpInfolistPersistentVolumelistPersistentVolumeClaimForAllNamespacesWithHttpInfolistPersistentVolumeClaimForAllNamespaceslistPodForAllNamespacesWithHttpInfolistPodForAllNamespaceslistPodTemplateForAllNamespacesWithHttpInfolistPodTemplateForAllNamespaceslistReplicationControllerForAllNamespacesWithHttpInfolistReplicationControllerForAllNamespaceslistResourceQuotaForAllNamespacesWithHttpInfolistResourceQuotaForAllNamespaceslistSecretForAllNamespacesWithHttpInfolistSecretForAllNamespaceslistServiceAccountForAllNamespacesWithHttpInfolistServiceAccountForAllNamespaceslistServiceForAllNamespacesWithHttpInfolistServiceForAllNamespacespatchNamespaceWithHttpInfopatchNamespacepatchNamespaceStatusWithHttpInfopatchNamespaceStatuspatchNamespacedConfigMapWithHttpInfopatchNamespacedConfigMappatchNamespacedEndpointsWithHttpInfopatchNamespacedEndpointspatchNamespacedEventWithHttpInfopatchNamespacedEventpatchNamespacedLimitRangeWithHttpInfopatchNamespacedLimitRangepatchNamespacedPersistentVolumeClaimWithHttpInfopatchNamespacedPersistentVolumeClaimpatchNamespacedPersistentVolumeClaimStatusWithHttpInfopatchNamespacedPersistentVolumeClaimStatuspatchNamespacedPodWithHttpInfopatchNamespacedPodpatchNamespacedPodEphemeralcontainersWithHttpInfopatchNamespacedPodEphemeralcontainerspatchNamespacedPodResizeWithHttpInfopatchNamespacedPodResizepatchNamespacedPodStatusWithHttpInfopatchNamespacedPodStatuspatchNamespacedPodTemplateWithHttpInfopatchNamespacedPodTemplatepatchNamespacedReplicationControllerWithHttpInfopatchNamespacedReplicationControllerpatchNamespacedReplicationControllerScaleWithHttpInfopatchNamespacedReplicationControllerScalepatchNamespacedReplicationControllerStatusWithHttpInfopatchNamespacedReplicationControllerStatuspatchNamespacedResourceQuotaWithHttpInfopatchNamespacedResourceQuotapatchNamespacedResourceQuotaStatusWithHttpInfopatchNamespacedResourceQuotaStatuspatchNamespacedSecretWithHttpInfopatchNamespacedSecretpatchNamespacedServiceWithHttpInfopatchNamespacedServicepatchNamespacedServiceAccountWithHttpInfopatchNamespacedServiceAccountpatchNamespacedServiceStatusWithHttpInfopatchNamespacedServiceStatuspatchNodeWithHttpInfopatchNodepatchNodeStatusWithHttpInfopatchNodeStatuspatchPersistentVolumeWithHttpInfopatchPersistentVolumepatchPersistentVolumeStatusWithHttpInfopatchPersistentVolumeStatusreadComponentStatusWithHttpInforeadComponentStatusreadNamespaceWithHttpInforeadNamespacereadNamespaceStatusWithHttpInforeadNamespaceStatusreadNamespacedConfigMapWithHttpInforeadNamespacedConfigMapreadNamespacedEndpointsWithHttpInforeadNamespacedEndpointsreadNamespacedEventWithHttpInforeadNamespacedEventreadNamespacedLimitRangeWithHttpInforeadNamespacedLimitRangereadNamespacedPersistentVolumeClaimWithHttpInforeadNamespacedPersistentVolumeClaimreadNamespacedPersistentVolumeClaimStatusWithHttpInforeadNamespacedPersistentVolumeClaimStatusreadNamespacedPodWithHttpInforeadNamespacedPodreadNamespacedPodEphemeralcontainersWithHttpInforeadNamespacedPodEphemeralcontainersreadNamespacedPodLogWithHttpInforeadNamespacedPodLogreadNamespacedPodResizeWithHttpInforeadNamespacedPodResizereadNamespacedPodStatusWithHttpInforeadNamespacedPodStatusreadNamespacedPodTemplateWithHttpInforeadNamespacedPodTemplatereadNamespacedReplicationControllerWithHttpInforeadNamespacedReplicationControllerreadNamespacedReplicationControllerScaleWithHttpInforeadNamespacedReplicationControllerScalereadNamespacedReplicationControllerStatusWithHttpInforeadNamespacedReplicationControllerStatusreadNamespacedResourceQuotaWithHttpInforeadNamespacedResourceQuotareadNamespacedResourceQuotaStatusWithHttpInforeadNamespacedResourceQuotaStatusreadNamespacedSecretWithHttpInforeadNamespacedSecretreadNamespacedServiceWithHttpInforeadNamespacedServicereadNamespacedServiceAccountWithHttpInforeadNamespacedServiceAccountreadNamespacedServiceStatusWithHttpInforeadNamespacedServiceStatusreadNodeWithHttpInforeadNodereadNodeStatusWithHttpInforeadNodeStatusreadPersistentVolumeWithHttpInforeadPersistentVolumereadPersistentVolumeStatusWithHttpInforeadPersistentVolumeStatusreplaceNamespaceWithHttpInforeplaceNamespacereplaceNamespaceFinalizeWithHttpInforeplaceNamespaceFinalizereplaceNamespaceStatusWithHttpInforeplaceNamespaceStatusreplaceNamespacedConfigMapWithHttpInforeplaceNamespacedConfigMapreplaceNamespacedEndpointsWithHttpInforeplaceNamespacedEndpointsreplaceNamespacedEventWithHttpInforeplaceNamespacedEventreplaceNamespacedLimitRangeWithHttpInforeplaceNamespacedLimitRangereplaceNamespacedPersistentVolumeClaimWithHttpInforeplaceNamespacedPersistentVolumeClaimreplaceNamespacedPersistentVolumeClaimStatusWithHttpInforeplaceNamespacedPersistentVolumeClaimStatusreplaceNamespacedPodWithHttpInforeplaceNamespacedPodreplaceNamespacedPodEphemeralcontainersWithHttpInforeplaceNamespacedPodEphemeralcontainersreplaceNamespacedPodResizeWithHttpInforeplaceNamespacedPodResizereplaceNamespacedPodStatusWithHttpInforeplaceNamespacedPodStatusreplaceNamespacedPodTemplateWithHttpInforeplaceNamespacedPodTemplatereplaceNamespacedReplicationControllerWithHttpInforeplaceNamespacedReplicationControllerreplaceNamespacedReplicationControllerScaleWithHttpInforeplaceNamespacedReplicationControllerScalereplaceNamespacedReplicationControllerStatusWithHttpInforeplaceNamespacedReplicationControllerStatusreplaceNamespacedResourceQuotaWithHttpInforeplaceNamespacedResourceQuotareplaceNamespacedResourceQuotaStatusWithHttpInforeplaceNamespacedResourceQuotaStatusreplaceNamespacedSecretWithHttpInforeplaceNamespacedSecretreplaceNamespacedServiceWithHttpInforeplaceNamespacedServicereplaceNamespacedServiceAccountWithHttpInforeplaceNamespacedServiceAccountreplaceNamespacedServiceStatusWithHttpInforeplaceNamespacedServiceStatusreplaceNodeWithHttpInforeplaceNodereplaceNodeStatusWithHttpInforeplaceNodeStatusreplacePersistentVolumeWithHttpInforeplacePersistentVolumereplacePersistentVolumeStatusWithHttpInforeplacePersistentVolumeStatusCustomObjectsApiCreateClusterCustomObjectRequestCustomObjectsApiCreateNamespacedCustomObjectRequestCustomObjectsApiDeleteClusterCustomObjectRequestCustomObjectsApiDeleteCollectionClusterCustomObjectRequestCustomObjectsApiDeleteCollectionNamespacedCustomObjectRequestCustomObjectsApiDeleteNamespacedCustomObjectRequestCustomObjectsApiGetClusterCustomObjectRequestCustomObjectsApiGetClusterCustomObjectScaleRequestCustomObjectsApiGetClusterCustomObjectStatusRequestCustomObjectsApiGetNamespacedCustomObjectRequestCustomObjectsApiGetNamespacedCustomObjectScaleRequestCustomObjectsApiGetNamespacedCustomObjectStatusRequestCustomObjectsApiListClusterCustomObjectRequestCustomObjectsApiListCustomObjectForAllNamespacesRequestCustomObjectsApiListNamespacedCustomObjectRequestCustomObjectsApiPatchClusterCustomObjectRequestCustomObjectsApiPatchClusterCustomObjectScaleRequestCustomObjectsApiPatchClusterCustomObjectStatusRequestCustomObjectsApiPatchNamespacedCustomObjectRequestCustomObjectsApiPatchNamespacedCustomObjectScaleRequestCustomObjectsApiPatchNamespacedCustomObjectStatusRequestCustomObjectsApiReplaceClusterCustomObjectRequestCustomObjectsApiReplaceClusterCustomObjectScaleRequestCustomObjectsApiReplaceClusterCustomObjectStatusRequestCustomObjectsApiReplaceNamespacedCustomObjectRequestCustomObjectsApiReplaceNamespacedCustomObjectScaleRequestCustomObjectsApiReplaceNamespacedCustomObjectStatusRequestObjectCustomObjectsApicreateClusterCustomObjectWithHttpInfocreateClusterCustomObjectcreateNamespacedCustomObjectWithHttpInfocreateNamespacedCustomObjectdeleteClusterCustomObjectWithHttpInfodeleteClusterCustomObjectdeleteCollectionClusterCustomObjectWithHttpInfodeleteCollectionClusterCustomObjectdeleteCollectionNamespacedCustomObjectWithHttpInfodeleteCollectionNamespacedCustomObjectdeleteNamespacedCustomObjectWithHttpInfodeleteNamespacedCustomObjectgetAPIResourcesWithHttpInfogetAPIResourcesgetClusterCustomObjectWithHttpInfogetClusterCustomObjectgetClusterCustomObjectScaleWithHttpInfogetClusterCustomObjectScalegetClusterCustomObjectStatusWithHttpInfogetClusterCustomObjectStatusgetNamespacedCustomObjectWithHttpInfogetNamespacedCustomObjectgetNamespacedCustomObjectScaleWithHttpInfogetNamespacedCustomObjectScalegetNamespacedCustomObjectStatusWithHttpInfogetNamespacedCustomObjectStatuslistClusterCustomObjectWithHttpInfolistClusterCustomObjectlistCustomObjectForAllNamespacesWithHttpInfolistCustomObjectForAllNamespaceslistNamespacedCustomObjectWithHttpInfolistNamespacedCustomObjectpatchClusterCustomObjectWithHttpInfopatchClusterCustomObjectpatchClusterCustomObjectScaleWithHttpInfopatchClusterCustomObjectScalepatchClusterCustomObjectStatusWithHttpInfopatchClusterCustomObjectStatuspatchNamespacedCustomObjectWithHttpInfopatchNamespacedCustomObjectpatchNamespacedCustomObjectScaleWithHttpInfopatchNamespacedCustomObjectScalepatchNamespacedCustomObjectStatusWithHttpInfopatchNamespacedCustomObjectStatusreplaceClusterCustomObjectWithHttpInforeplaceClusterCustomObjectreplaceClusterCustomObjectScaleWithHttpInforeplaceClusterCustomObjectScalereplaceClusterCustomObjectStatusWithHttpInforeplaceClusterCustomObjectStatusreplaceNamespacedCustomObjectWithHttpInforeplaceNamespacedCustomObjectreplaceNamespacedCustomObjectScaleWithHttpInforeplaceNamespacedCustomObjectScalereplaceNamespacedCustomObjectStatusWithHttpInforeplaceNamespacedCustomObjectStatusObjectDiscoveryApigetAPIGroupWithHttpInfogetAPIGroupDiscoveryV1ApiCreateNamespacedEndpointSliceRequestDiscoveryV1ApiDeleteCollectionNamespacedEndpointSliceRequestDiscoveryV1ApiDeleteNamespacedEndpointSliceRequestDiscoveryV1ApiListEndpointSliceForAllNamespacesRequestDiscoveryV1ApiListNamespacedEndpointSliceRequestDiscoveryV1ApiPatchNamespacedEndpointSliceRequestDiscoveryV1ApiReadNamespacedEndpointSliceRequestDiscoveryV1ApiReplaceNamespacedEndpointSliceRequestObjectDiscoveryV1ApicreateNamespacedEndpointSliceWithHttpInfocreateNamespacedEndpointSlicedeleteCollectionNamespacedEndpointSliceWithHttpInfodeleteCollectionNamespacedEndpointSlicedeleteNamespacedEndpointSliceWithHttpInfodeleteNamespacedEndpointSlicegetAPIResourcesWithHttpInfogetAPIResourceslistEndpointSliceForAllNamespacesWithHttpInfolistEndpointSliceForAllNamespaceslistNamespacedEndpointSliceWithHttpInfolistNamespacedEndpointSlicepatchNamespacedEndpointSliceWithHttpInfopatchNamespacedEndpointSlicereadNamespacedEndpointSliceWithHttpInforeadNamespacedEndpointSlicereplaceNamespacedEndpointSliceWithHttpInforeplaceNamespacedEndpointSliceObjectEventsApigetAPIGroupWithHttpInfogetAPIGroupEventsV1ApiCreateNamespacedEventRequestEventsV1ApiDeleteCollectionNamespacedEventRequestEventsV1ApiDeleteNamespacedEventRequestEventsV1ApiListEventForAllNamespacesRequestEventsV1ApiListNamespacedEventRequestEventsV1ApiPatchNamespacedEventRequestEventsV1ApiReadNamespacedEventRequestEventsV1ApiReplaceNamespacedEventRequestObjectEventsV1ApicreateNamespacedEventWithHttpInfocreateNamespacedEventdeleteCollectionNamespacedEventWithHttpInfodeleteCollectionNamespacedEventdeleteNamespacedEventWithHttpInfodeleteNamespacedEventgetAPIResourcesWithHttpInfogetAPIResourceslistEventForAllNamespacesWithHttpInfolistEventForAllNamespaceslistNamespacedEventWithHttpInfolistNamespacedEventpatchNamespacedEventWithHttpInfopatchNamespacedEventreadNamespacedEventWithHttpInforeadNamespacedEventreplaceNamespacedEventWithHttpInforeplaceNamespacedEventObjectFlowcontrolApiserverApigetAPIGroupWithHttpInfogetAPIGroupFlowcontrolApiserverV1ApiCreateFlowSchemaRequestFlowcontrolApiserverV1ApiCreatePriorityLevelConfigurationRequestFlowcontrolApiserverV1ApiDeleteCollectionFlowSchemaRequestFlowcontrolApiserverV1ApiDeleteCollectionPriorityLevelConfigurationRequestFlowcontrolApiserverV1ApiDeleteFlowSchemaRequestFlowcontrolApiserverV1ApiDeletePriorityLevelConfigurationRequestFlowcontrolApiserverV1ApiListFlowSchemaRequestFlowcontrolApiserverV1ApiListPriorityLevelConfigurationRequestFlowcontrolApiserverV1ApiPatchFlowSchemaRequestFlowcontrolApiserverV1ApiPatchFlowSchemaStatusRequestFlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationRequestFlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationStatusRequestFlowcontrolApiserverV1ApiReadFlowSchemaRequestFlowcontrolApiserverV1ApiReadFlowSchemaStatusRequestFlowcontrolApiserverV1ApiReadPriorityLevelConfigurationRequestFlowcontrolApiserverV1ApiReadPriorityLevelConfigurationStatusRequestFlowcontrolApiserverV1ApiReplaceFlowSchemaRequestFlowcontrolApiserverV1ApiReplaceFlowSchemaStatusRequestFlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationRequestFlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationStatusRequestObjectFlowcontrolApiserverV1ApicreateFlowSchemaWithHttpInfocreateFlowSchemacreatePriorityLevelConfigurationWithHttpInfocreatePriorityLevelConfigurationdeleteCollectionFlowSchemaWithHttpInfodeleteCollectionFlowSchemadeleteCollectionPriorityLevelConfigurationWithHttpInfodeleteCollectionPriorityLevelConfigurationdeleteFlowSchemaWithHttpInfodeleteFlowSchemadeletePriorityLevelConfigurationWithHttpInfodeletePriorityLevelConfigurationgetAPIResourcesWithHttpInfogetAPIResourceslistFlowSchemaWithHttpInfolistFlowSchemalistPriorityLevelConfigurationWithHttpInfolistPriorityLevelConfigurationpatchFlowSchemaWithHttpInfopatchFlowSchemapatchFlowSchemaStatusWithHttpInfopatchFlowSchemaStatuspatchPriorityLevelConfigurationWithHttpInfopatchPriorityLevelConfigurationpatchPriorityLevelConfigurationStatusWithHttpInfopatchPriorityLevelConfigurationStatusreadFlowSchemaWithHttpInforeadFlowSchemareadFlowSchemaStatusWithHttpInforeadFlowSchemaStatusreadPriorityLevelConfigurationWithHttpInforeadPriorityLevelConfigurationreadPriorityLevelConfigurationStatusWithHttpInforeadPriorityLevelConfigurationStatusreplaceFlowSchemaWithHttpInforeplaceFlowSchemareplaceFlowSchemaStatusWithHttpInforeplaceFlowSchemaStatusreplacePriorityLevelConfigurationWithHttpInforeplacePriorityLevelConfigurationreplacePriorityLevelConfigurationStatusWithHttpInforeplacePriorityLevelConfigurationStatusObjectInternalApiserverApigetAPIGroupWithHttpInfogetAPIGroupInternalApiserverV1alpha1ApiCreateStorageVersionRequestInternalApiserverV1alpha1ApiDeleteCollectionStorageVersionRequestInternalApiserverV1alpha1ApiDeleteStorageVersionRequestInternalApiserverV1alpha1ApiListStorageVersionRequestInternalApiserverV1alpha1ApiPatchStorageVersionRequestInternalApiserverV1alpha1ApiPatchStorageVersionStatusRequestInternalApiserverV1alpha1ApiReadStorageVersionRequestInternalApiserverV1alpha1ApiReadStorageVersionStatusRequestInternalApiserverV1alpha1ApiReplaceStorageVersionRequestInternalApiserverV1alpha1ApiReplaceStorageVersionStatusRequestObjectInternalApiserverV1alpha1ApicreateStorageVersionWithHttpInfocreateStorageVersiondeleteCollectionStorageVersionWithHttpInfodeleteCollectionStorageVersiondeleteStorageVersionWithHttpInfodeleteStorageVersiongetAPIResourcesWithHttpInfogetAPIResourceslistStorageVersionWithHttpInfolistStorageVersionpatchStorageVersionWithHttpInfopatchStorageVersionpatchStorageVersionStatusWithHttpInfopatchStorageVersionStatusreadStorageVersionWithHttpInforeadStorageVersionreadStorageVersionStatusWithHttpInforeadStorageVersionStatusreplaceStorageVersionWithHttpInforeplaceStorageVersionreplaceStorageVersionStatusWithHttpInforeplaceStorageVersionStatusObjectLogsApilogFileHandlerWithHttpInfologFileHandlerlogFileListHandlerWithHttpInfologFileListHandlerObjectNetworkingApigetAPIGroupWithHttpInfogetAPIGroupNetworkingV1ApiCreateIPAddressRequestNetworkingV1ApiCreateIngressClassRequestNetworkingV1ApiCreateNamespacedIngressRequestNetworkingV1ApiCreateNamespacedNetworkPolicyRequestNetworkingV1ApiCreateServiceCIDRRequestNetworkingV1ApiDeleteCollectionIPAddressRequestNetworkingV1ApiDeleteCollectionIngressClassRequestNetworkingV1ApiDeleteCollectionNamespacedIngressRequestNetworkingV1ApiDeleteCollectionNamespacedNetworkPolicyRequestNetworkingV1ApiDeleteCollectionServiceCIDRRequestNetworkingV1ApiDeleteIPAddressRequestNetworkingV1ApiDeleteIngressClassRequestNetworkingV1ApiDeleteNamespacedIngressRequestNetworkingV1ApiDeleteNamespacedNetworkPolicyRequestNetworkingV1ApiDeleteServiceCIDRRequestNetworkingV1ApiListIPAddressRequestNetworkingV1ApiListIngressClassRequestNetworkingV1ApiListIngressForAllNamespacesRequestNetworkingV1ApiListNamespacedIngressRequestNetworkingV1ApiListNamespacedNetworkPolicyRequestNetworkingV1ApiListNetworkPolicyForAllNamespacesRequestNetworkingV1ApiListServiceCIDRRequestNetworkingV1ApiPatchIPAddressRequestNetworkingV1ApiPatchIngressClassRequestNetworkingV1ApiPatchNamespacedIngressRequestNetworkingV1ApiPatchNamespacedIngressStatusRequestNetworkingV1ApiPatchNamespacedNetworkPolicyRequestNetworkingV1ApiPatchServiceCIDRRequestNetworkingV1ApiPatchServiceCIDRStatusRequestNetworkingV1ApiReadNamespacedIngressRequestNetworkingV1ApiReadNamespacedIngressStatusRequestNetworkingV1ApiReadNamespacedNetworkPolicyRequestNetworkingV1ApiReadServiceCIDRStatusRequestNetworkingV1ApiReplaceIPAddressRequestNetworkingV1ApiReplaceIngressClassRequestNetworkingV1ApiReplaceNamespacedIngressRequestNetworkingV1ApiReplaceNamespacedIngressStatusRequestNetworkingV1ApiReplaceNamespacedNetworkPolicyRequestNetworkingV1ApiReplaceServiceCIDRRequestNetworkingV1ApiReplaceServiceCIDRStatusRequestObjectNetworkingV1ApicreateIPAddressWithHttpInfocreateIPAddresscreateIngressClassWithHttpInfocreateIngressClasscreateNamespacedIngressWithHttpInfocreateNamespacedIngresscreateNamespacedNetworkPolicyWithHttpInfocreateNamespacedNetworkPolicycreateServiceCIDRWithHttpInfocreateServiceCIDRdeleteCollectionIPAddressWithHttpInfodeleteCollectionIPAddressdeleteCollectionIngressClassWithHttpInfodeleteCollectionIngressClassdeleteCollectionNamespacedIngressWithHttpInfodeleteCollectionNamespacedIngressdeleteCollectionNamespacedNetworkPolicyWithHttpInfodeleteCollectionNamespacedNetworkPolicydeleteCollectionServiceCIDRWithHttpInfodeleteCollectionServiceCIDRdeleteIPAddressWithHttpInfodeleteIPAddressdeleteIngressClassWithHttpInfodeleteIngressClassdeleteNamespacedIngressWithHttpInfodeleteNamespacedIngressdeleteNamespacedNetworkPolicyWithHttpInfodeleteNamespacedNetworkPolicydeleteServiceCIDRWithHttpInfodeleteServiceCIDRgetAPIResourcesWithHttpInfogetAPIResourceslistIPAddressWithHttpInfolistIPAddresslistIngressClassWithHttpInfolistIngressClasslistIngressForAllNamespacesWithHttpInfolistIngressForAllNamespaceslistNamespacedIngressWithHttpInfolistNamespacedIngresslistNamespacedNetworkPolicyWithHttpInfolistNamespacedNetworkPolicylistNetworkPolicyForAllNamespacesWithHttpInfolistNetworkPolicyForAllNamespaceslistServiceCIDRWithHttpInfolistServiceCIDRpatchIPAddressWithHttpInfopatchIPAddresspatchIngressClassWithHttpInfopatchIngressClasspatchNamespacedIngressWithHttpInfopatchNamespacedIngresspatchNamespacedIngressStatusWithHttpInfopatchNamespacedIngressStatuspatchNamespacedNetworkPolicyWithHttpInfopatchNamespacedNetworkPolicypatchServiceCIDRWithHttpInfopatchServiceCIDRpatchServiceCIDRStatusWithHttpInfopatchServiceCIDRStatusreadIPAddressWithHttpInforeadIPAddressreadIngressClassWithHttpInforeadIngressClassreadNamespacedIngressWithHttpInforeadNamespacedIngressreadNamespacedIngressStatusWithHttpInforeadNamespacedIngressStatusreadNamespacedNetworkPolicyWithHttpInforeadNamespacedNetworkPolicyreadServiceCIDRWithHttpInforeadServiceCIDRreadServiceCIDRStatusWithHttpInforeadServiceCIDRStatusreplaceIPAddressWithHttpInforeplaceIPAddressreplaceIngressClassWithHttpInforeplaceIngressClassreplaceNamespacedIngressWithHttpInforeplaceNamespacedIngressreplaceNamespacedIngressStatusWithHttpInforeplaceNamespacedIngressStatusreplaceNamespacedNetworkPolicyWithHttpInforeplaceNamespacedNetworkPolicyreplaceServiceCIDRWithHttpInforeplaceServiceCIDRreplaceServiceCIDRStatusWithHttpInforeplaceServiceCIDRStatusNetworkingV1beta1ApiCreateIPAddressRequestNetworkingV1beta1ApiCreateServiceCIDRRequestNetworkingV1beta1ApiDeleteCollectionIPAddressRequestNetworkingV1beta1ApiDeleteCollectionServiceCIDRRequestNetworkingV1beta1ApiDeleteIPAddressRequestNetworkingV1beta1ApiDeleteServiceCIDRRequestNetworkingV1beta1ApiListIPAddressRequestNetworkingV1beta1ApiListServiceCIDRRequestNetworkingV1beta1ApiPatchIPAddressRequestNetworkingV1beta1ApiPatchServiceCIDRRequestNetworkingV1beta1ApiPatchServiceCIDRStatusRequestNetworkingV1beta1ApiReadIPAddressRequestNetworkingV1beta1ApiReadServiceCIDRRequestNetworkingV1beta1ApiReadServiceCIDRStatusRequestNetworkingV1beta1ApiReplaceIPAddressRequestNetworkingV1beta1ApiReplaceServiceCIDRRequestNetworkingV1beta1ApiReplaceServiceCIDRStatusRequestObjectNetworkingV1beta1ApicreateIPAddressWithHttpInfocreateIPAddresscreateServiceCIDRWithHttpInfocreateServiceCIDRdeleteCollectionIPAddressWithHttpInfodeleteCollectionIPAddressdeleteCollectionServiceCIDRWithHttpInfodeleteCollectionServiceCIDRdeleteIPAddressWithHttpInfodeleteIPAddressdeleteServiceCIDRWithHttpInfodeleteServiceCIDRgetAPIResourcesWithHttpInfogetAPIResourceslistIPAddressWithHttpInfolistIPAddresslistServiceCIDRWithHttpInfolistServiceCIDRpatchIPAddressWithHttpInfopatchIPAddresspatchServiceCIDRWithHttpInfopatchServiceCIDRpatchServiceCIDRStatusWithHttpInfopatchServiceCIDRStatusreadIPAddressWithHttpInforeadIPAddressreadServiceCIDRWithHttpInforeadServiceCIDRreadServiceCIDRStatusWithHttpInforeadServiceCIDRStatusreplaceIPAddressWithHttpInforeplaceIPAddressreplaceServiceCIDRWithHttpInforeplaceServiceCIDRreplaceServiceCIDRStatusWithHttpInforeplaceServiceCIDRStatusObjectNodeApigetAPIGroupWithHttpInfogetAPIGroupNodeV1ApiCreateRuntimeClassRequestNodeV1ApiDeleteCollectionRuntimeClassRequestNodeV1ApiDeleteRuntimeClassRequestNodeV1ApiListRuntimeClassRequestNodeV1ApiPatchRuntimeClassRequestNodeV1ApiReplaceRuntimeClassRequestObjectNodeV1ApicreateRuntimeClassWithHttpInfocreateRuntimeClassdeleteCollectionRuntimeClassWithHttpInfodeleteCollectionRuntimeClassdeleteRuntimeClassWithHttpInfodeleteRuntimeClassgetAPIResourcesWithHttpInfogetAPIResourceslistRuntimeClassWithHttpInfolistRuntimeClasspatchRuntimeClassWithHttpInfopatchRuntimeClassreadRuntimeClassWithHttpInforeadRuntimeClassreplaceRuntimeClassWithHttpInforeplaceRuntimeClassObjectOpenidApigetServiceAccountIssuerOpenIDKeysetWithHttpInfogetServiceAccountIssuerOpenIDKeysetObjectPolicyApigetAPIGroupWithHttpInfogetAPIGroupPolicyV1ApiCreateNamespacedPodDisruptionBudgetRequestPolicyV1ApiDeleteCollectionNamespacedPodDisruptionBudgetRequestPolicyV1ApiDeleteNamespacedPodDisruptionBudgetRequestPolicyV1ApiListNamespacedPodDisruptionBudgetRequestPolicyV1ApiListPodDisruptionBudgetForAllNamespacesRequestPolicyV1ApiPatchNamespacedPodDisruptionBudgetRequestPolicyV1ApiPatchNamespacedPodDisruptionBudgetStatusRequestPolicyV1ApiReadNamespacedPodDisruptionBudgetRequestPolicyV1ApiReadNamespacedPodDisruptionBudgetStatusRequestPolicyV1ApiReplaceNamespacedPodDisruptionBudgetRequestPolicyV1ApiReplaceNamespacedPodDisruptionBudgetStatusRequestObjectPolicyV1ApicreateNamespacedPodDisruptionBudgetWithHttpInfocreateNamespacedPodDisruptionBudgetdeleteCollectionNamespacedPodDisruptionBudgetWithHttpInfodeleteCollectionNamespacedPodDisruptionBudgetdeleteNamespacedPodDisruptionBudgetWithHttpInfodeleteNamespacedPodDisruptionBudgetgetAPIResourcesWithHttpInfogetAPIResourceslistNamespacedPodDisruptionBudgetWithHttpInfolistNamespacedPodDisruptionBudgetlistPodDisruptionBudgetForAllNamespacesWithHttpInfolistPodDisruptionBudgetForAllNamespacespatchNamespacedPodDisruptionBudgetWithHttpInfopatchNamespacedPodDisruptionBudgetpatchNamespacedPodDisruptionBudgetStatusWithHttpInfopatchNamespacedPodDisruptionBudgetStatusreadNamespacedPodDisruptionBudgetWithHttpInforeadNamespacedPodDisruptionBudgetreadNamespacedPodDisruptionBudgetStatusWithHttpInforeadNamespacedPodDisruptionBudgetStatusreplaceNamespacedPodDisruptionBudgetWithHttpInforeplaceNamespacedPodDisruptionBudgetreplaceNamespacedPodDisruptionBudgetStatusWithHttpInforeplaceNamespacedPodDisruptionBudgetStatusObjectRbacAuthorizationApigetAPIGroupWithHttpInfogetAPIGroupRbacAuthorizationV1ApiCreateClusterRoleRequestRbacAuthorizationV1ApiCreateClusterRoleBindingRequestRbacAuthorizationV1ApiCreateNamespacedRoleRequestRbacAuthorizationV1ApiCreateNamespacedRoleBindingRequestRbacAuthorizationV1ApiDeleteClusterRoleRequestRbacAuthorizationV1ApiDeleteClusterRoleBindingRequestRbacAuthorizationV1ApiDeleteCollectionClusterRoleRequestRbacAuthorizationV1ApiDeleteCollectionClusterRoleBindingRequestRbacAuthorizationV1ApiDeleteCollectionNamespacedRoleRequestRbacAuthorizationV1ApiDeleteCollectionNamespacedRoleBindingRequestRbacAuthorizationV1ApiDeleteNamespacedRoleRequestRbacAuthorizationV1ApiDeleteNamespacedRoleBindingRequestRbacAuthorizationV1ApiListClusterRoleRequestRbacAuthorizationV1ApiListClusterRoleBindingRequestRbacAuthorizationV1ApiListNamespacedRoleRequestRbacAuthorizationV1ApiListNamespacedRoleBindingRequestRbacAuthorizationV1ApiListRoleBindingForAllNamespacesRequestRbacAuthorizationV1ApiListRoleForAllNamespacesRequestRbacAuthorizationV1ApiPatchClusterRoleRequestRbacAuthorizationV1ApiPatchClusterRoleBindingRequestRbacAuthorizationV1ApiPatchNamespacedRoleRequestRbacAuthorizationV1ApiPatchNamespacedRoleBindingRequestRbacAuthorizationV1ApiReadClusterRoleRequestRbacAuthorizationV1ApiReadClusterRoleBindingRequestRbacAuthorizationV1ApiReadNamespacedRoleRequestRbacAuthorizationV1ApiReadNamespacedRoleBindingRequestRbacAuthorizationV1ApiReplaceClusterRoleRequestRbacAuthorizationV1ApiReplaceClusterRoleBindingRequestRbacAuthorizationV1ApiReplaceNamespacedRoleRequestRbacAuthorizationV1ApiReplaceNamespacedRoleBindingRequestObjectRbacAuthorizationV1ApicreateClusterRoleWithHttpInfocreateClusterRolecreateClusterRoleBindingWithHttpInfocreateClusterRoleBindingcreateNamespacedRoleWithHttpInfocreateNamespacedRolecreateNamespacedRoleBindingWithHttpInfocreateNamespacedRoleBindingdeleteClusterRoleWithHttpInfodeleteClusterRoledeleteClusterRoleBindingWithHttpInfodeleteClusterRoleBindingdeleteCollectionClusterRoleWithHttpInfodeleteCollectionClusterRoledeleteCollectionClusterRoleBindingWithHttpInfodeleteCollectionClusterRoleBindingdeleteCollectionNamespacedRoleWithHttpInfodeleteCollectionNamespacedRoledeleteCollectionNamespacedRoleBindingWithHttpInfodeleteCollectionNamespacedRoleBindingdeleteNamespacedRoleWithHttpInfodeleteNamespacedRoledeleteNamespacedRoleBindingWithHttpInfodeleteNamespacedRoleBindinggetAPIResourcesWithHttpInfogetAPIResourceslistClusterRoleWithHttpInfolistClusterRolelistClusterRoleBindingWithHttpInfolistClusterRoleBindinglistNamespacedRoleWithHttpInfolistNamespacedRolelistNamespacedRoleBindingWithHttpInfolistNamespacedRoleBindinglistRoleBindingForAllNamespacesWithHttpInfolistRoleBindingForAllNamespaceslistRoleForAllNamespacesWithHttpInfolistRoleForAllNamespacespatchClusterRoleWithHttpInfopatchClusterRolepatchClusterRoleBindingWithHttpInfopatchClusterRoleBindingpatchNamespacedRoleWithHttpInfopatchNamespacedRolepatchNamespacedRoleBindingWithHttpInfopatchNamespacedRoleBindingreadClusterRoleWithHttpInforeadClusterRolereadClusterRoleBindingWithHttpInforeadClusterRoleBindingreadNamespacedRoleWithHttpInforeadNamespacedRolereadNamespacedRoleBindingWithHttpInforeadNamespacedRoleBindingreplaceClusterRoleWithHttpInforeplaceClusterRolereplaceClusterRoleBindingWithHttpInforeplaceClusterRoleBindingreplaceNamespacedRoleWithHttpInforeplaceNamespacedRolereplaceNamespacedRoleBindingWithHttpInforeplaceNamespacedRoleBindingObjectResourceApigetAPIGroupWithHttpInfogetAPIGroupResourceV1ApiCreateDeviceClassRequestResourceV1ApiCreateNamespacedResourceClaimRequestResourceV1ApiCreateNamespacedResourceClaimTemplateRequestResourceV1ApiCreateResourceSliceRequestResourceV1ApiDeleteCollectionDeviceClassRequestResourceV1ApiDeleteCollectionNamespacedResourceClaimRequestResourceV1ApiDeleteCollectionNamespacedResourceClaimTemplateRequestResourceV1ApiDeleteCollectionResourceSliceRequestResourceV1ApiDeleteDeviceClassRequestResourceV1ApiDeleteNamespacedResourceClaimRequestResourceV1ApiDeleteNamespacedResourceClaimTemplateRequestResourceV1ApiDeleteResourceSliceRequestResourceV1ApiListDeviceClassRequestResourceV1ApiListNamespacedResourceClaimRequestResourceV1ApiListNamespacedResourceClaimTemplateRequestResourceV1ApiListResourceClaimForAllNamespacesRequestResourceV1ApiListResourceClaimTemplateForAllNamespacesRequestResourceV1ApiListResourceSliceRequestResourceV1ApiPatchDeviceClassRequestResourceV1ApiPatchNamespacedResourceClaimRequestResourceV1ApiPatchNamespacedResourceClaimStatusRequestResourceV1ApiPatchNamespacedResourceClaimTemplateRequestResourceV1ApiPatchResourceSliceRequestResourceV1ApiReadNamespacedResourceClaimRequestResourceV1ApiReadNamespacedResourceClaimStatusRequestResourceV1ApiReadNamespacedResourceClaimTemplateRequestResourceV1ApiReplaceDeviceClassRequestResourceV1ApiReplaceNamespacedResourceClaimRequestResourceV1ApiReplaceNamespacedResourceClaimStatusRequestResourceV1ApiReplaceNamespacedResourceClaimTemplateRequestResourceV1ApiReplaceResourceSliceRequestObjectResourceV1ApicreateDeviceClassWithHttpInfocreateDeviceClasscreateNamespacedResourceClaimWithHttpInfocreateNamespacedResourceClaimcreateNamespacedResourceClaimTemplateWithHttpInfocreateNamespacedResourceClaimTemplatecreateResourceSliceWithHttpInfocreateResourceSlicedeleteCollectionDeviceClassWithHttpInfodeleteCollectionDeviceClassdeleteCollectionNamespacedResourceClaimWithHttpInfodeleteCollectionNamespacedResourceClaimdeleteCollectionNamespacedResourceClaimTemplateWithHttpInfodeleteCollectionNamespacedResourceClaimTemplatedeleteCollectionResourceSliceWithHttpInfodeleteCollectionResourceSlicedeleteDeviceClassWithHttpInfodeleteDeviceClassdeleteNamespacedResourceClaimWithHttpInfodeleteNamespacedResourceClaimdeleteNamespacedResourceClaimTemplateWithHttpInfodeleteNamespacedResourceClaimTemplatedeleteResourceSliceWithHttpInfodeleteResourceSlicegetAPIResourcesWithHttpInfogetAPIResourceslistDeviceClassWithHttpInfolistDeviceClasslistNamespacedResourceClaimWithHttpInfolistNamespacedResourceClaimlistNamespacedResourceClaimTemplateWithHttpInfolistNamespacedResourceClaimTemplatelistResourceClaimForAllNamespacesWithHttpInfolistResourceClaimForAllNamespaceslistResourceClaimTemplateForAllNamespacesWithHttpInfolistResourceClaimTemplateForAllNamespaceslistResourceSliceWithHttpInfolistResourceSlicepatchDeviceClassWithHttpInfopatchDeviceClasspatchNamespacedResourceClaimWithHttpInfopatchNamespacedResourceClaimpatchNamespacedResourceClaimStatusWithHttpInfopatchNamespacedResourceClaimStatuspatchNamespacedResourceClaimTemplateWithHttpInfopatchNamespacedResourceClaimTemplatepatchResourceSliceWithHttpInfopatchResourceSlicereadDeviceClassWithHttpInforeadDeviceClassreadNamespacedResourceClaimWithHttpInforeadNamespacedResourceClaimreadNamespacedResourceClaimStatusWithHttpInforeadNamespacedResourceClaimStatusreadNamespacedResourceClaimTemplateWithHttpInforeadNamespacedResourceClaimTemplatereadResourceSliceWithHttpInforeadResourceSlicereplaceDeviceClassWithHttpInforeplaceDeviceClassreplaceNamespacedResourceClaimWithHttpInforeplaceNamespacedResourceClaimreplaceNamespacedResourceClaimStatusWithHttpInforeplaceNamespacedResourceClaimStatusreplaceNamespacedResourceClaimTemplateWithHttpInforeplaceNamespacedResourceClaimTemplatereplaceResourceSliceWithHttpInforeplaceResourceSliceResourceV1alpha3ApiCreateDeviceTaintRuleRequestResourceV1alpha3ApiDeleteCollectionDeviceTaintRuleRequestResourceV1alpha3ApiDeleteDeviceTaintRuleRequestResourceV1alpha3ApiListDeviceTaintRuleRequestResourceV1alpha3ApiPatchDeviceTaintRuleRequestResourceV1alpha3ApiPatchDeviceTaintRuleStatusRequestResourceV1alpha3ApiReadDeviceTaintRuleRequestResourceV1alpha3ApiReadDeviceTaintRuleStatusRequestResourceV1alpha3ApiReplaceDeviceTaintRuleRequestResourceV1alpha3ApiReplaceDeviceTaintRuleStatusRequestObjectResourceV1alpha3ApicreateDeviceTaintRuleWithHttpInfocreateDeviceTaintRuledeleteCollectionDeviceTaintRuleWithHttpInfodeleteCollectionDeviceTaintRuledeleteDeviceTaintRuleWithHttpInfodeleteDeviceTaintRulegetAPIResourcesWithHttpInfogetAPIResourceslistDeviceTaintRuleWithHttpInfolistDeviceTaintRulepatchDeviceTaintRuleWithHttpInfopatchDeviceTaintRulepatchDeviceTaintRuleStatusWithHttpInfopatchDeviceTaintRuleStatusreadDeviceTaintRuleWithHttpInforeadDeviceTaintRulereadDeviceTaintRuleStatusWithHttpInforeadDeviceTaintRuleStatusreplaceDeviceTaintRuleWithHttpInforeplaceDeviceTaintRulereplaceDeviceTaintRuleStatusWithHttpInforeplaceDeviceTaintRuleStatusResourceV1beta1ApiCreateDeviceClassRequestResourceV1beta1ApiCreateNamespacedResourceClaimRequestResourceV1beta1ApiCreateNamespacedResourceClaimTemplateRequestResourceV1beta1ApiCreateResourceSliceRequestResourceV1beta1ApiDeleteCollectionDeviceClassRequestResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimRequestResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimTemplateRequestResourceV1beta1ApiDeleteCollectionResourceSliceRequestResourceV1beta1ApiDeleteDeviceClassRequestResourceV1beta1ApiDeleteNamespacedResourceClaimRequestResourceV1beta1ApiDeleteNamespacedResourceClaimTemplateRequestResourceV1beta1ApiDeleteResourceSliceRequestResourceV1beta1ApiListDeviceClassRequestResourceV1beta1ApiListNamespacedResourceClaimRequestResourceV1beta1ApiListNamespacedResourceClaimTemplateRequestResourceV1beta1ApiListResourceClaimForAllNamespacesRequestResourceV1beta1ApiListResourceClaimTemplateForAllNamespacesRequestResourceV1beta1ApiListResourceSliceRequestResourceV1beta1ApiPatchDeviceClassRequestResourceV1beta1ApiPatchNamespacedResourceClaimRequestResourceV1beta1ApiPatchNamespacedResourceClaimStatusRequestResourceV1beta1ApiPatchNamespacedResourceClaimTemplateRequestResourceV1beta1ApiPatchResourceSliceRequestResourceV1beta1ApiReadDeviceClassRequestResourceV1beta1ApiReadNamespacedResourceClaimRequestResourceV1beta1ApiReadNamespacedResourceClaimStatusRequestResourceV1beta1ApiReadNamespacedResourceClaimTemplateRequestResourceV1beta1ApiReadResourceSliceRequestResourceV1beta1ApiReplaceDeviceClassRequestResourceV1beta1ApiReplaceNamespacedResourceClaimRequestResourceV1beta1ApiReplaceNamespacedResourceClaimStatusRequestResourceV1beta1ApiReplaceNamespacedResourceClaimTemplateRequestResourceV1beta1ApiReplaceResourceSliceRequestObjectResourceV1beta1ApicreateDeviceClassWithHttpInfocreateDeviceClasscreateNamespacedResourceClaimWithHttpInfocreateNamespacedResourceClaimcreateNamespacedResourceClaimTemplateWithHttpInfocreateNamespacedResourceClaimTemplatecreateResourceSliceWithHttpInfocreateResourceSlicedeleteCollectionDeviceClassWithHttpInfodeleteCollectionDeviceClassdeleteCollectionNamespacedResourceClaimWithHttpInfodeleteCollectionNamespacedResourceClaimdeleteCollectionNamespacedResourceClaimTemplateWithHttpInfodeleteCollectionNamespacedResourceClaimTemplatedeleteCollectionResourceSliceWithHttpInfodeleteCollectionResourceSlicedeleteDeviceClassWithHttpInfodeleteDeviceClassdeleteNamespacedResourceClaimWithHttpInfodeleteNamespacedResourceClaimdeleteNamespacedResourceClaimTemplateWithHttpInfodeleteNamespacedResourceClaimTemplatedeleteResourceSliceWithHttpInfodeleteResourceSlicegetAPIResourcesWithHttpInfogetAPIResourceslistDeviceClassWithHttpInfolistDeviceClasslistNamespacedResourceClaimWithHttpInfolistNamespacedResourceClaimlistNamespacedResourceClaimTemplateWithHttpInfolistNamespacedResourceClaimTemplatelistResourceClaimForAllNamespacesWithHttpInfolistResourceClaimForAllNamespaceslistResourceClaimTemplateForAllNamespacesWithHttpInfolistResourceClaimTemplateForAllNamespaceslistResourceSliceWithHttpInfolistResourceSlicepatchDeviceClassWithHttpInfopatchDeviceClasspatchNamespacedResourceClaimWithHttpInfopatchNamespacedResourceClaimpatchNamespacedResourceClaimStatusWithHttpInfopatchNamespacedResourceClaimStatuspatchNamespacedResourceClaimTemplateWithHttpInfopatchNamespacedResourceClaimTemplatepatchResourceSliceWithHttpInfopatchResourceSlicereadDeviceClassWithHttpInforeadDeviceClassreadNamespacedResourceClaimWithHttpInforeadNamespacedResourceClaimreadNamespacedResourceClaimStatusWithHttpInforeadNamespacedResourceClaimStatusreadNamespacedResourceClaimTemplateWithHttpInforeadNamespacedResourceClaimTemplatereadResourceSliceWithHttpInforeadResourceSlicereplaceDeviceClassWithHttpInforeplaceDeviceClassreplaceNamespacedResourceClaimWithHttpInforeplaceNamespacedResourceClaimreplaceNamespacedResourceClaimStatusWithHttpInforeplaceNamespacedResourceClaimStatusreplaceNamespacedResourceClaimTemplateWithHttpInforeplaceNamespacedResourceClaimTemplatereplaceResourceSliceWithHttpInforeplaceResourceSliceResourceV1beta2ApiCreateDeviceClassRequestResourceV1beta2ApiCreateNamespacedResourceClaimRequestResourceV1beta2ApiCreateNamespacedResourceClaimTemplateRequestResourceV1beta2ApiCreateResourceSliceRequestResourceV1beta2ApiDeleteCollectionDeviceClassRequestResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimRequestResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimTemplateRequestResourceV1beta2ApiDeleteCollectionResourceSliceRequestResourceV1beta2ApiDeleteDeviceClassRequestResourceV1beta2ApiDeleteNamespacedResourceClaimRequestResourceV1beta2ApiDeleteNamespacedResourceClaimTemplateRequestResourceV1beta2ApiDeleteResourceSliceRequestResourceV1beta2ApiListDeviceClassRequestResourceV1beta2ApiListNamespacedResourceClaimRequestResourceV1beta2ApiListNamespacedResourceClaimTemplateRequestResourceV1beta2ApiListResourceClaimForAllNamespacesRequestResourceV1beta2ApiListResourceClaimTemplateForAllNamespacesRequestResourceV1beta2ApiListResourceSliceRequestResourceV1beta2ApiPatchDeviceClassRequestResourceV1beta2ApiPatchNamespacedResourceClaimRequestResourceV1beta2ApiPatchNamespacedResourceClaimStatusRequestResourceV1beta2ApiPatchNamespacedResourceClaimTemplateRequestResourceV1beta2ApiPatchResourceSliceRequestResourceV1beta2ApiReadDeviceClassRequestResourceV1beta2ApiReadNamespacedResourceClaimRequestResourceV1beta2ApiReadNamespacedResourceClaimStatusRequestResourceV1beta2ApiReadNamespacedResourceClaimTemplateRequestResourceV1beta2ApiReadResourceSliceRequestResourceV1beta2ApiReplaceDeviceClassRequestResourceV1beta2ApiReplaceNamespacedResourceClaimRequestResourceV1beta2ApiReplaceNamespacedResourceClaimStatusRequestResourceV1beta2ApiReplaceNamespacedResourceClaimTemplateRequestResourceV1beta2ApiReplaceResourceSliceRequestObjectResourceV1beta2ApicreateDeviceClassWithHttpInfocreateDeviceClasscreateNamespacedResourceClaimWithHttpInfocreateNamespacedResourceClaimcreateNamespacedResourceClaimTemplateWithHttpInfocreateNamespacedResourceClaimTemplatecreateResourceSliceWithHttpInfocreateResourceSlicedeleteCollectionDeviceClassWithHttpInfodeleteCollectionDeviceClassdeleteCollectionNamespacedResourceClaimWithHttpInfodeleteCollectionNamespacedResourceClaimdeleteCollectionNamespacedResourceClaimTemplateWithHttpInfodeleteCollectionNamespacedResourceClaimTemplatedeleteCollectionResourceSliceWithHttpInfodeleteCollectionResourceSlicedeleteDeviceClassWithHttpInfodeleteDeviceClassdeleteNamespacedResourceClaimWithHttpInfodeleteNamespacedResourceClaimdeleteNamespacedResourceClaimTemplateWithHttpInfodeleteNamespacedResourceClaimTemplatedeleteResourceSliceWithHttpInfodeleteResourceSlicegetAPIResourcesWithHttpInfogetAPIResourceslistDeviceClassWithHttpInfolistDeviceClasslistNamespacedResourceClaimWithHttpInfolistNamespacedResourceClaimlistNamespacedResourceClaimTemplateWithHttpInfolistNamespacedResourceClaimTemplatelistResourceClaimForAllNamespacesWithHttpInfolistResourceClaimForAllNamespaceslistResourceClaimTemplateForAllNamespacesWithHttpInfolistResourceClaimTemplateForAllNamespaceslistResourceSliceWithHttpInfolistResourceSlicepatchDeviceClassWithHttpInfopatchDeviceClasspatchNamespacedResourceClaimWithHttpInfopatchNamespacedResourceClaimpatchNamespacedResourceClaimStatusWithHttpInfopatchNamespacedResourceClaimStatuspatchNamespacedResourceClaimTemplateWithHttpInfopatchNamespacedResourceClaimTemplatepatchResourceSliceWithHttpInfopatchResourceSlicereadDeviceClassWithHttpInforeadDeviceClassreadNamespacedResourceClaimWithHttpInforeadNamespacedResourceClaimreadNamespacedResourceClaimStatusWithHttpInforeadNamespacedResourceClaimStatusreadNamespacedResourceClaimTemplateWithHttpInforeadNamespacedResourceClaimTemplatereadResourceSliceWithHttpInforeadResourceSlicereplaceDeviceClassWithHttpInforeplaceDeviceClassreplaceNamespacedResourceClaimWithHttpInforeplaceNamespacedResourceClaimreplaceNamespacedResourceClaimStatusWithHttpInforeplaceNamespacedResourceClaimStatusreplaceNamespacedResourceClaimTemplateWithHttpInforeplaceNamespacedResourceClaimTemplatereplaceResourceSliceWithHttpInforeplaceResourceSliceObjectSchedulingApigetAPIGroupWithHttpInfogetAPIGroupSchedulingV1ApiCreatePriorityClassRequestSchedulingV1ApiDeleteCollectionPriorityClassRequestSchedulingV1ApiDeletePriorityClassRequestSchedulingV1ApiListPriorityClassRequestSchedulingV1ApiPatchPriorityClassRequestSchedulingV1ApiReadPriorityClassRequestSchedulingV1ApiReplacePriorityClassRequestObjectSchedulingV1ApicreatePriorityClassWithHttpInfocreatePriorityClassdeleteCollectionPriorityClassWithHttpInfodeleteCollectionPriorityClassdeletePriorityClassWithHttpInfodeletePriorityClassgetAPIResourcesWithHttpInfogetAPIResourceslistPriorityClassWithHttpInfolistPriorityClasspatchPriorityClassWithHttpInfopatchPriorityClassreadPriorityClassWithHttpInforeadPriorityClassreplacePriorityClassWithHttpInforeplacePriorityClassSchedulingV1alpha1ApiCreateNamespacedWorkloadRequestSchedulingV1alpha1ApiDeleteCollectionNamespacedWorkloadRequestSchedulingV1alpha1ApiDeleteNamespacedWorkloadRequestSchedulingV1alpha1ApiListNamespacedWorkloadRequestSchedulingV1alpha1ApiListWorkloadForAllNamespacesRequestSchedulingV1alpha1ApiPatchNamespacedWorkloadRequestSchedulingV1alpha1ApiReadNamespacedWorkloadRequestSchedulingV1alpha1ApiReplaceNamespacedWorkloadRequestObjectSchedulingV1alpha1ApicreateNamespacedWorkloadWithHttpInfocreateNamespacedWorkloaddeleteCollectionNamespacedWorkloadWithHttpInfodeleteCollectionNamespacedWorkloaddeleteNamespacedWorkloadWithHttpInfodeleteNamespacedWorkloadgetAPIResourcesWithHttpInfogetAPIResourceslistNamespacedWorkloadWithHttpInfolistNamespacedWorkloadlistWorkloadForAllNamespacesWithHttpInfolistWorkloadForAllNamespacespatchNamespacedWorkloadWithHttpInfopatchNamespacedWorkloadreadNamespacedWorkloadWithHttpInforeadNamespacedWorkloadreplaceNamespacedWorkloadWithHttpInforeplaceNamespacedWorkloadObjectStorageApigetAPIGroupWithHttpInfogetAPIGroupStorageV1ApiCreateCSIDriverRequestStorageV1ApiCreateCSINodeRequestStorageV1ApiCreateNamespacedCSIStorageCapacityRequestStorageV1ApiCreateStorageClassRequestStorageV1ApiCreateVolumeAttachmentRequestStorageV1ApiCreateVolumeAttributesClassRequestStorageV1ApiDeleteCSIDriverRequestStorageV1ApiDeleteCSINodeRequestStorageV1ApiDeleteCollectionCSIDriverRequestStorageV1ApiDeleteCollectionCSINodeRequestStorageV1ApiDeleteCollectionNamespacedCSIStorageCapacityRequestStorageV1ApiDeleteCollectionStorageClassRequestStorageV1ApiDeleteCollectionVolumeAttachmentRequestStorageV1ApiDeleteCollectionVolumeAttributesClassRequestStorageV1ApiDeleteNamespacedCSIStorageCapacityRequestStorageV1ApiDeleteStorageClassRequestStorageV1ApiDeleteVolumeAttachmentRequestStorageV1ApiDeleteVolumeAttributesClassRequestStorageV1ApiListCSIDriverRequestStorageV1ApiListCSINodeRequestStorageV1ApiListCSIStorageCapacityForAllNamespacesRequestStorageV1ApiListNamespacedCSIStorageCapacityRequestStorageV1ApiListStorageClassRequestStorageV1ApiListVolumeAttachmentRequestStorageV1ApiListVolumeAttributesClassRequestStorageV1ApiPatchCSIDriverRequestStorageV1ApiPatchCSINodeRequestStorageV1ApiPatchNamespacedCSIStorageCapacityRequestStorageV1ApiPatchStorageClassRequestStorageV1ApiPatchVolumeAttachmentRequestStorageV1ApiPatchVolumeAttachmentStatusRequestStorageV1ApiPatchVolumeAttributesClassRequestStorageV1ApiReadNamespacedCSIStorageCapacityRequestStorageV1ApiReadVolumeAttachmentRequestStorageV1ApiReadVolumeAttachmentStatusRequestStorageV1ApiReadVolumeAttributesClassRequestStorageV1ApiReplaceCSIDriverRequestStorageV1ApiReplaceCSINodeRequestStorageV1ApiReplaceNamespacedCSIStorageCapacityRequestStorageV1ApiReplaceStorageClassRequestStorageV1ApiReplaceVolumeAttachmentRequestStorageV1ApiReplaceVolumeAttachmentStatusRequestStorageV1ApiReplaceVolumeAttributesClassRequestObjectStorageV1ApicreateCSIDriverWithHttpInfocreateCSIDrivercreateCSINodeWithHttpInfocreateCSINodecreateNamespacedCSIStorageCapacityWithHttpInfocreateNamespacedCSIStorageCapacitycreateStorageClassWithHttpInfocreateStorageClasscreateVolumeAttachmentWithHttpInfocreateVolumeAttachmentcreateVolumeAttributesClassWithHttpInfocreateVolumeAttributesClassdeleteCSIDriverWithHttpInfodeleteCSIDriverdeleteCSINodeWithHttpInfodeleteCSINodedeleteCollectionCSIDriverWithHttpInfodeleteCollectionCSIDriverdeleteCollectionCSINodeWithHttpInfodeleteCollectionCSINodedeleteCollectionNamespacedCSIStorageCapacityWithHttpInfodeleteCollectionNamespacedCSIStorageCapacitydeleteCollectionStorageClassWithHttpInfodeleteCollectionStorageClassdeleteCollectionVolumeAttachmentWithHttpInfodeleteCollectionVolumeAttachmentdeleteCollectionVolumeAttributesClassWithHttpInfodeleteCollectionVolumeAttributesClassdeleteNamespacedCSIStorageCapacityWithHttpInfodeleteNamespacedCSIStorageCapacitydeleteStorageClassWithHttpInfodeleteStorageClassdeleteVolumeAttachmentWithHttpInfodeleteVolumeAttachmentdeleteVolumeAttributesClassWithHttpInfodeleteVolumeAttributesClassgetAPIResourcesWithHttpInfogetAPIResourceslistCSIDriverWithHttpInfolistCSIDriverlistCSINodeWithHttpInfolistCSINodelistCSIStorageCapacityForAllNamespacesWithHttpInfolistCSIStorageCapacityForAllNamespaceslistNamespacedCSIStorageCapacityWithHttpInfolistNamespacedCSIStorageCapacitylistStorageClassWithHttpInfolistStorageClasslistVolumeAttachmentWithHttpInfolistVolumeAttachmentlistVolumeAttributesClassWithHttpInfolistVolumeAttributesClasspatchCSIDriverWithHttpInfopatchCSIDriverpatchCSINodeWithHttpInfopatchCSINodepatchNamespacedCSIStorageCapacityWithHttpInfopatchNamespacedCSIStorageCapacitypatchStorageClassWithHttpInfopatchStorageClasspatchVolumeAttachmentWithHttpInfopatchVolumeAttachmentpatchVolumeAttachmentStatusWithHttpInfopatchVolumeAttachmentStatuspatchVolumeAttributesClassWithHttpInfopatchVolumeAttributesClassreadCSIDriverWithHttpInforeadCSIDriverreadCSINodeWithHttpInforeadCSINodereadNamespacedCSIStorageCapacityWithHttpInforeadNamespacedCSIStorageCapacityreadStorageClassWithHttpInforeadStorageClassreadVolumeAttachmentWithHttpInforeadVolumeAttachmentreadVolumeAttachmentStatusWithHttpInforeadVolumeAttachmentStatusreadVolumeAttributesClassWithHttpInforeadVolumeAttributesClassreplaceCSIDriverWithHttpInforeplaceCSIDriverreplaceCSINodeWithHttpInforeplaceCSINodereplaceNamespacedCSIStorageCapacityWithHttpInforeplaceNamespacedCSIStorageCapacityreplaceStorageClassWithHttpInforeplaceStorageClassreplaceVolumeAttachmentWithHttpInforeplaceVolumeAttachmentreplaceVolumeAttachmentStatusWithHttpInforeplaceVolumeAttachmentStatusreplaceVolumeAttributesClassWithHttpInforeplaceVolumeAttributesClassStorageV1beta1ApiCreateVolumeAttributesClassRequestStorageV1beta1ApiDeleteCollectionVolumeAttributesClassRequestStorageV1beta1ApiDeleteVolumeAttributesClassRequestStorageV1beta1ApiListVolumeAttributesClassRequestStorageV1beta1ApiPatchVolumeAttributesClassRequestStorageV1beta1ApiReadVolumeAttributesClassRequestStorageV1beta1ApiReplaceVolumeAttributesClassRequestObjectStorageV1beta1ApicreateVolumeAttributesClassWithHttpInfocreateVolumeAttributesClassdeleteCollectionVolumeAttributesClassWithHttpInfodeleteCollectionVolumeAttributesClassdeleteVolumeAttributesClassWithHttpInfodeleteVolumeAttributesClassgetAPIResourcesWithHttpInfogetAPIResourceslistVolumeAttributesClassWithHttpInfolistVolumeAttributesClasspatchVolumeAttributesClassWithHttpInfopatchVolumeAttributesClassreadVolumeAttributesClassWithHttpInforeadVolumeAttributesClassreplaceVolumeAttributesClassWithHttpInforeplaceVolumeAttributesClassObjectStoragemigrationApigetAPIGroupWithHttpInfogetAPIGroupStoragemigrationV1beta1ApiCreateStorageVersionMigrationRequestStoragemigrationV1beta1ApiDeleteCollectionStorageVersionMigrationRequestStoragemigrationV1beta1ApiDeleteStorageVersionMigrationRequestStoragemigrationV1beta1ApiListStorageVersionMigrationRequestStoragemigrationV1beta1ApiPatchStorageVersionMigrationRequestStoragemigrationV1beta1ApiPatchStorageVersionMigrationStatusRequestStoragemigrationV1beta1ApiReadStorageVersionMigrationRequestStoragemigrationV1beta1ApiReadStorageVersionMigrationStatusRequestStoragemigrationV1beta1ApiReplaceStorageVersionMigrationRequestStoragemigrationV1beta1ApiReplaceStorageVersionMigrationStatusRequestObjectStoragemigrationV1beta1ApicreateStorageVersionMigrationWithHttpInfocreateStorageVersionMigrationdeleteCollectionStorageVersionMigrationWithHttpInfodeleteCollectionStorageVersionMigrationdeleteStorageVersionMigrationWithHttpInfodeleteStorageVersionMigrationgetAPIResourcesWithHttpInfogetAPIResourceslistStorageVersionMigrationWithHttpInfolistStorageVersionMigrationpatchStorageVersionMigrationWithHttpInfopatchStorageVersionMigrationpatchStorageVersionMigrationStatusWithHttpInfopatchStorageVersionMigrationStatusreadStorageVersionMigrationWithHttpInforeadStorageVersionMigrationreadStorageVersionMigrationStatusWithHttpInforeadStorageVersionMigrationStatusreplaceStorageVersionMigrationWithHttpInforeplaceStorageVersionMigrationreplaceStorageVersionMigrationStatusWithHttpInforeplaceStorageVersionMigrationStatusObjectVersionApigetCodeWithHttpInfogetCodeObjectWellKnownApigetServiceAccountIssuerOpenIDConfigurationWithHttpInfogetServiceAccountIssuerOpenIDConfiguration

ObjectAdmissionregistrationApi

class ObjectAdmissionregistrationApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: AdmissionregistrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: AdmissionregistrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

AdmissionregistrationV1ApiCreateMutatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiCreateMutatingWebhookConfigurationRequest {
    /**     *      * @type V1MutatingWebhookConfiguration     * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration     */    body: V1MutatingWebhookConfiguration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateMutatingWebhookConfiguration     */    fieldValidation?: string}

AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyRequest

interface AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyRequest {
    /**     *      * @type V1ValidatingAdmissionPolicy     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy     */    body: V1ValidatingAdmissionPolicy    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicy     */    fieldValidation?: string}

AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyBindingRequest {
    /**     *      * @type V1ValidatingAdmissionPolicyBinding     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding     */    body: V1ValidatingAdmissionPolicyBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingAdmissionPolicyBinding     */    fieldValidation?: string}

AdmissionregistrationV1ApiCreateValidatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiCreateValidatingWebhookConfigurationRequest {
    /**     *      * @type V1ValidatingWebhookConfiguration     * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration     */    body: V1ValidatingWebhookConfiguration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApicreateValidatingWebhookConfiguration     */    fieldValidation?: string}

AdmissionregistrationV1ApiDeleteCollectionMutatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiDeleteCollectionMutatingWebhookConfigurationRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1ApideleteCollectionMutatingWebhookConfiguration     */    body?: V1DeleteOptions}

AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyRequest

interface AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicy     */    body?: V1DeleteOptions}

AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyBindingRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingAdmissionPolicyBinding     */    body?: V1DeleteOptions}

AdmissionregistrationV1ApiDeleteCollectionValidatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiDeleteCollectionValidatingWebhookConfigurationRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1ApideleteCollectionValidatingWebhookConfiguration     */    body?: V1DeleteOptions}

AdmissionregistrationV1ApiDeleteMutatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiDeleteMutatingWebhookConfigurationRequest {
    /**     * name of the MutatingWebhookConfiguration     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1ApideleteMutatingWebhookConfiguration     */    body?: V1DeleteOptions}

AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyRequest

interface AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyRequest {
    /**     * name of the ValidatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicy     */    body?: V1DeleteOptions}

AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyBindingRequest {
    /**     * name of the ValidatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1ApideleteValidatingAdmissionPolicyBinding     */    body?: V1DeleteOptions}

AdmissionregistrationV1ApiDeleteValidatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiDeleteValidatingWebhookConfigurationRequest {
    /**     * name of the ValidatingWebhookConfiguration     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1ApideleteValidatingWebhookConfiguration     */    body?: V1DeleteOptions}

AdmissionregistrationV1ApiListMutatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiListMutatingWebhookConfigurationRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistMutatingWebhookConfiguration     */    watch?: boolean}

AdmissionregistrationV1ApiListValidatingAdmissionPolicyRequest

interface AdmissionregistrationV1ApiListValidatingAdmissionPolicyRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicy     */    watch?: boolean}

AdmissionregistrationV1ApiListValidatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1ApiListValidatingAdmissionPolicyBindingRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistValidatingAdmissionPolicyBinding     */    watch?: boolean}

AdmissionregistrationV1ApiListValidatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiListValidatingWebhookConfigurationRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApilistValidatingWebhookConfiguration     */    watch?: boolean}

AdmissionregistrationV1ApiPatchMutatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiPatchMutatingWebhookConfigurationRequest {
    /**     * name of the MutatingWebhookConfiguration     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration     */    name: string    /**     *      * @type any     * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApipatchMutatingWebhookConfiguration     */    force?: boolean}

AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyRequest

interface AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyRequest {
    /**     * name of the ValidatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy     */    name: string    /**     *      * @type any     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicy     */    force?: boolean}

AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyBindingRequest {
    /**     * name of the ValidatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding     */    name: string    /**     *      * @type any     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyBinding     */    force?: boolean}

AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyStatusRequest

interface AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyStatusRequest {
    /**     * name of the ValidatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus     */    name: string    /**     *      * @type any     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApipatchValidatingAdmissionPolicyStatus     */    force?: boolean}

AdmissionregistrationV1ApiPatchValidatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiPatchValidatingWebhookConfigurationRequest {
    /**     * name of the ValidatingWebhookConfiguration     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration     */    name: string    /**     *      * @type any     * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1ApipatchValidatingWebhookConfiguration     */    force?: boolean}

AdmissionregistrationV1ApiReadMutatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiReadMutatingWebhookConfigurationRequest {
    /**     * name of the MutatingWebhookConfiguration     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadMutatingWebhookConfiguration     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadMutatingWebhookConfiguration     */    pretty?: string}

AdmissionregistrationV1ApiReadValidatingAdmissionPolicyRequest

interface AdmissionregistrationV1ApiReadValidatingAdmissionPolicyRequest {
    /**     * name of the ValidatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicy     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicy     */    pretty?: string}

AdmissionregistrationV1ApiReadValidatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1ApiReadValidatingAdmissionPolicyBindingRequest {
    /**     * name of the ValidatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicyBinding     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicyBinding     */    pretty?: string}

AdmissionregistrationV1ApiReadValidatingAdmissionPolicyStatusRequest

interface AdmissionregistrationV1ApiReadValidatingAdmissionPolicyStatusRequest {
    /**     * name of the ValidatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicyStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadValidatingAdmissionPolicyStatus     */    pretty?: string}

AdmissionregistrationV1ApiReadValidatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiReadValidatingWebhookConfigurationRequest {
    /**     * name of the ValidatingWebhookConfiguration     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadValidatingWebhookConfiguration     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireadValidatingWebhookConfiguration     */    pretty?: string}

AdmissionregistrationV1ApiReplaceMutatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiReplaceMutatingWebhookConfigurationRequest {
    /**     * name of the MutatingWebhookConfiguration     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration     */    name: string    /**     *      * @type V1MutatingWebhookConfiguration     * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration     */    body: V1MutatingWebhookConfiguration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceMutatingWebhookConfiguration     */    fieldValidation?: string}

AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyRequest

interface AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyRequest {
    /**     * name of the ValidatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy     */    name: string    /**     *      * @type V1ValidatingAdmissionPolicy     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy     */    body: V1ValidatingAdmissionPolicy    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicy     */    fieldValidation?: string}

AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyBindingRequest {
    /**     * name of the ValidatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding     */    name: string    /**     *      * @type V1ValidatingAdmissionPolicyBinding     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding     */    body: V1ValidatingAdmissionPolicyBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyBinding     */    fieldValidation?: string}

AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyStatusRequest

interface AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyStatusRequest {
    /**     * name of the ValidatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus     */    name: string    /**     *      * @type V1ValidatingAdmissionPolicy     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus     */    body: V1ValidatingAdmissionPolicy    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingAdmissionPolicyStatus     */    fieldValidation?: string}

AdmissionregistrationV1ApiReplaceValidatingWebhookConfigurationRequest

interface AdmissionregistrationV1ApiReplaceValidatingWebhookConfigurationRequest {
    /**     * name of the ValidatingWebhookConfiguration     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration     */    name: string    /**     *      * @type V1ValidatingWebhookConfiguration     * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration     */    body: V1ValidatingWebhookConfiguration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1ApireplaceValidatingWebhookConfiguration     */    fieldValidation?: string}

ObjectAdmissionregistrationV1Api

class ObjectAdmissionregistrationV1Api 

createMutatingWebhookConfigurationWithHttpInfo

create a MutatingWebhookConfiguration

Parameters

param the request object

public createMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiCreateMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfiguration>> 

createMutatingWebhookConfiguration

create a MutatingWebhookConfiguration

Parameters

param the request object

public createMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiCreateMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfiguration> 

createValidatingAdmissionPolicyWithHttpInfo

create a ValidatingAdmissionPolicy

Parameters

param the request object

public createValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> 

createValidatingAdmissionPolicy

create a ValidatingAdmissionPolicy

Parameters

param the request object

public createValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> 

createValidatingAdmissionPolicyBindingWithHttpInfo

create a ValidatingAdmissionPolicyBinding

Parameters

param the request object

public createValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBinding>> 

createValidatingAdmissionPolicyBinding

create a ValidatingAdmissionPolicyBinding

Parameters

param the request object

public createValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiCreateValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBinding> 

createValidatingWebhookConfigurationWithHttpInfo

create a ValidatingWebhookConfiguration

Parameters

param the request object

public createValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiCreateValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfiguration>> 

createValidatingWebhookConfiguration

create a ValidatingWebhookConfiguration

Parameters

param the request object

public createValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiCreateValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfiguration> 

deleteCollectionMutatingWebhookConfigurationWithHttpInfo

delete collection of MutatingWebhookConfiguration

Parameters

param the request object

public deleteCollectionMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiDeleteCollectionMutatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionMutatingWebhookConfiguration

delete collection of MutatingWebhookConfiguration

Parameters

param the request object

public deleteCollectionMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiDeleteCollectionMutatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionValidatingAdmissionPolicyWithHttpInfo

delete collection of ValidatingAdmissionPolicy

Parameters

param the request object

public deleteCollectionValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionValidatingAdmissionPolicy

delete collection of ValidatingAdmissionPolicy

Parameters

param the request object

public deleteCollectionValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionValidatingAdmissionPolicyBindingWithHttpInfo

delete collection of ValidatingAdmissionPolicyBinding

Parameters

param the request object

public deleteCollectionValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionValidatingAdmissionPolicyBinding

delete collection of ValidatingAdmissionPolicyBinding

Parameters

param the request object

public deleteCollectionValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiDeleteCollectionValidatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionValidatingWebhookConfigurationWithHttpInfo

delete collection of ValidatingWebhookConfiguration

Parameters

param the request object

public deleteCollectionValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiDeleteCollectionValidatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionValidatingWebhookConfiguration

delete collection of ValidatingWebhookConfiguration

Parameters

param the request object

public deleteCollectionValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiDeleteCollectionValidatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteMutatingWebhookConfigurationWithHttpInfo

delete a MutatingWebhookConfiguration

Parameters

param the request object

public deleteMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiDeleteMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteMutatingWebhookConfiguration

delete a MutatingWebhookConfiguration

Parameters

param the request object

public deleteMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiDeleteMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteValidatingAdmissionPolicyWithHttpInfo

delete a ValidatingAdmissionPolicy

Parameters

param the request object

public deleteValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteValidatingAdmissionPolicy

delete a ValidatingAdmissionPolicy

Parameters

param the request object

public deleteValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteValidatingAdmissionPolicyBindingWithHttpInfo

delete a ValidatingAdmissionPolicyBinding

Parameters

param the request object

public deleteValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteValidatingAdmissionPolicyBinding

delete a ValidatingAdmissionPolicyBinding

Parameters

param the request object

public deleteValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiDeleteValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteValidatingWebhookConfigurationWithHttpInfo

delete a ValidatingWebhookConfiguration

Parameters

param the request object

public deleteValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiDeleteValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteValidatingWebhookConfiguration

delete a ValidatingWebhookConfiguration

Parameters

param the request object

public deleteValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiDeleteValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: AdmissionregistrationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: AdmissionregistrationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listMutatingWebhookConfigurationWithHttpInfo

list or watch objects of kind MutatingWebhookConfiguration

Parameters

param the request object

public listMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiListMutatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfigurationList>> 

listMutatingWebhookConfiguration

list or watch objects of kind MutatingWebhookConfiguration

Parameters

param the request object

public listMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiListMutatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfigurationList> 

listValidatingAdmissionPolicyWithHttpInfo

list or watch objects of kind ValidatingAdmissionPolicy

Parameters

param the request object

public listValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiListValidatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyList>> 

listValidatingAdmissionPolicy

list or watch objects of kind ValidatingAdmissionPolicy

Parameters

param the request object

public listValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiListValidatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyList> 

listValidatingAdmissionPolicyBindingWithHttpInfo

list or watch objects of kind ValidatingAdmissionPolicyBinding

Parameters

param the request object

public listValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiListValidatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBindingList>> 

listValidatingAdmissionPolicyBinding

list or watch objects of kind ValidatingAdmissionPolicyBinding

Parameters

param the request object

public listValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiListValidatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBindingList> 

listValidatingWebhookConfigurationWithHttpInfo

list or watch objects of kind ValidatingWebhookConfiguration

Parameters

param the request object

public listValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiListValidatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfigurationList>> 

listValidatingWebhookConfiguration

list or watch objects of kind ValidatingWebhookConfiguration

Parameters

param the request object

public listValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiListValidatingWebhookConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfigurationList> 

patchMutatingWebhookConfigurationWithHttpInfo

partially update the specified MutatingWebhookConfiguration

Parameters

param the request object

public patchMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiPatchMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfiguration>> 

patchMutatingWebhookConfiguration

partially update the specified MutatingWebhookConfiguration

Parameters

param the request object

public patchMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiPatchMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfiguration> 

patchValidatingAdmissionPolicyWithHttpInfo

partially update the specified ValidatingAdmissionPolicy

Parameters

param the request object

public patchValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> 

patchValidatingAdmissionPolicy

partially update the specified ValidatingAdmissionPolicy

Parameters

param the request object

public patchValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> 

patchValidatingAdmissionPolicyBindingWithHttpInfo

partially update the specified ValidatingAdmissionPolicyBinding

Parameters

param the request object

public patchValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBinding>> 

patchValidatingAdmissionPolicyBinding

partially update the specified ValidatingAdmissionPolicyBinding

Parameters

param the request object

public patchValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBinding> 

patchValidatingAdmissionPolicyStatusWithHttpInfo

partially update status of the specified ValidatingAdmissionPolicy

Parameters

param the request object

public patchValidatingAdmissionPolicyStatusWithHttpInfo(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> 

patchValidatingAdmissionPolicyStatus

partially update status of the specified ValidatingAdmissionPolicy

Parameters

param the request object

public patchValidatingAdmissionPolicyStatus(param: AdmissionregistrationV1ApiPatchValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> 

patchValidatingWebhookConfigurationWithHttpInfo

partially update the specified ValidatingWebhookConfiguration

Parameters

param the request object

public patchValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiPatchValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfiguration>> 

patchValidatingWebhookConfiguration

partially update the specified ValidatingWebhookConfiguration

Parameters

param the request object

public patchValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiPatchValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfiguration> 

readMutatingWebhookConfigurationWithHttpInfo

read the specified MutatingWebhookConfiguration

Parameters

param the request object

public readMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiReadMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfiguration>> 

readMutatingWebhookConfiguration

read the specified MutatingWebhookConfiguration

Parameters

param the request object

public readMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiReadMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfiguration> 

readValidatingAdmissionPolicyWithHttpInfo

read the specified ValidatingAdmissionPolicy

Parameters

param the request object

public readValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> 

readValidatingAdmissionPolicy

read the specified ValidatingAdmissionPolicy

Parameters

param the request object

public readValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> 

readValidatingAdmissionPolicyBindingWithHttpInfo

read the specified ValidatingAdmissionPolicyBinding

Parameters

param the request object

public readValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBinding>> 

readValidatingAdmissionPolicyBinding

read the specified ValidatingAdmissionPolicyBinding

Parameters

param the request object

public readValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBinding> 

readValidatingAdmissionPolicyStatusWithHttpInfo

read status of the specified ValidatingAdmissionPolicy

Parameters

param the request object

public readValidatingAdmissionPolicyStatusWithHttpInfo(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> 

readValidatingAdmissionPolicyStatus

read status of the specified ValidatingAdmissionPolicy

Parameters

param the request object

public readValidatingAdmissionPolicyStatus(param: AdmissionregistrationV1ApiReadValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> 

readValidatingWebhookConfigurationWithHttpInfo

read the specified ValidatingWebhookConfiguration

Parameters

param the request object

public readValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiReadValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfiguration>> 

readValidatingWebhookConfiguration

read the specified ValidatingWebhookConfiguration

Parameters

param the request object

public readValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiReadValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfiguration> 

replaceMutatingWebhookConfigurationWithHttpInfo

replace the specified MutatingWebhookConfiguration

Parameters

param the request object

public replaceMutatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiReplaceMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1MutatingWebhookConfiguration>> 

replaceMutatingWebhookConfiguration

replace the specified MutatingWebhookConfiguration

Parameters

param the request object

public replaceMutatingWebhookConfiguration(param: AdmissionregistrationV1ApiReplaceMutatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1MutatingWebhookConfiguration> 

replaceValidatingAdmissionPolicyWithHttpInfo

replace the specified ValidatingAdmissionPolicy

Parameters

param the request object

public replaceValidatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> 

replaceValidatingAdmissionPolicy

replace the specified ValidatingAdmissionPolicy

Parameters

param the request object

public replaceValidatingAdmissionPolicy(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> 

replaceValidatingAdmissionPolicyBindingWithHttpInfo

replace the specified ValidatingAdmissionPolicyBinding

Parameters

param the request object

public replaceValidatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicyBinding>> 

replaceValidatingAdmissionPolicyBinding

replace the specified ValidatingAdmissionPolicyBinding

Parameters

param the request object

public replaceValidatingAdmissionPolicyBinding(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicyBinding> 

replaceValidatingAdmissionPolicyStatusWithHttpInfo

replace status of the specified ValidatingAdmissionPolicy

Parameters

param the request object

public replaceValidatingAdmissionPolicyStatusWithHttpInfo(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingAdmissionPolicy>> 

replaceValidatingAdmissionPolicyStatus

replace status of the specified ValidatingAdmissionPolicy

Parameters

param the request object

public replaceValidatingAdmissionPolicyStatus(param: AdmissionregistrationV1ApiReplaceValidatingAdmissionPolicyStatusRequest, options?: ConfigurationOptions): Promise<V1ValidatingAdmissionPolicy> 

replaceValidatingWebhookConfigurationWithHttpInfo

replace the specified ValidatingWebhookConfiguration

Parameters

param the request object

public replaceValidatingWebhookConfigurationWithHttpInfo(param: AdmissionregistrationV1ApiReplaceValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ValidatingWebhookConfiguration>> 

replaceValidatingWebhookConfiguration

replace the specified ValidatingWebhookConfiguration

Parameters

param the request object

public replaceValidatingWebhookConfiguration(param: AdmissionregistrationV1ApiReplaceValidatingWebhookConfigurationRequest, options?: ConfigurationOptions): Promise<V1ValidatingWebhookConfiguration> 

AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyRequest {
    /**     *      * @type V1alpha1MutatingAdmissionPolicy     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy     */    body: V1alpha1MutatingAdmissionPolicy    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicy     */    fieldValidation?: string}

AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyBindingRequest {
    /**     *      * @type V1alpha1MutatingAdmissionPolicyBinding     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding     */    body: V1alpha1MutatingAdmissionPolicyBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApicreateMutatingAdmissionPolicyBinding     */    fieldValidation?: string}

AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicy     */    body?: V1DeleteOptions}

AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1alpha1ApideleteCollectionMutatingAdmissionPolicyBinding     */    body?: V1DeleteOptions}

AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyRequest {
    /**     * name of the MutatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicy     */    body?: V1DeleteOptions}

AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyBindingRequest {
    /**     * name of the MutatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1alpha1ApideleteMutatingAdmissionPolicyBinding     */    body?: V1DeleteOptions}

AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicy     */    watch?: boolean}

AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyBindingRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApilistMutatingAdmissionPolicyBinding     */    watch?: boolean}

AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyRequest {
    /**     * name of the MutatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy     */    name: string    /**     *      * @type any     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicy     */    force?: boolean}

AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyBindingRequest {
    /**     * name of the MutatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding     */    name: string    /**     *      * @type any     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1alpha1ApipatchMutatingAdmissionPolicyBinding     */    force?: boolean}

AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyRequest {
    /**     * name of the MutatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireadMutatingAdmissionPolicy     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireadMutatingAdmissionPolicy     */    pretty?: string}

AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyBindingRequest {
    /**     * name of the MutatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireadMutatingAdmissionPolicyBinding     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireadMutatingAdmissionPolicyBinding     */    pretty?: string}

AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyRequest {
    /**     * name of the MutatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy     */    name: string    /**     *      * @type V1alpha1MutatingAdmissionPolicy     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy     */    body: V1alpha1MutatingAdmissionPolicy    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicy     */    fieldValidation?: string}

AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyBindingRequest {
    /**     * name of the MutatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding     */    name: string    /**     *      * @type V1alpha1MutatingAdmissionPolicyBinding     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding     */    body: V1alpha1MutatingAdmissionPolicyBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1alpha1ApireplaceMutatingAdmissionPolicyBinding     */    fieldValidation?: string}

ObjectAdmissionregistrationV1alpha1Api

class ObjectAdmissionregistrationV1alpha1Api 

createMutatingAdmissionPolicyWithHttpInfo

create a MutatingAdmissionPolicy

Parameters

param the request object

public createMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicy>> 

createMutatingAdmissionPolicy

create a MutatingAdmissionPolicy

Parameters

param the request object

public createMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicy> 

createMutatingAdmissionPolicyBindingWithHttpInfo

create a MutatingAdmissionPolicyBinding

Parameters

param the request object

public createMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBinding>> 

createMutatingAdmissionPolicyBinding

create a MutatingAdmissionPolicyBinding

Parameters

param the request object

public createMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiCreateMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBinding> 

deleteCollectionMutatingAdmissionPolicyWithHttpInfo

delete collection of MutatingAdmissionPolicy

Parameters

param the request object

public deleteCollectionMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionMutatingAdmissionPolicy

delete collection of MutatingAdmissionPolicy

Parameters

param the request object

public deleteCollectionMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionMutatingAdmissionPolicyBindingWithHttpInfo

delete collection of MutatingAdmissionPolicyBinding

Parameters

param the request object

public deleteCollectionMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionMutatingAdmissionPolicyBinding

delete collection of MutatingAdmissionPolicyBinding

Parameters

param the request object

public deleteCollectionMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteMutatingAdmissionPolicyWithHttpInfo

delete a MutatingAdmissionPolicy

Parameters

param the request object

public deleteMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteMutatingAdmissionPolicy

delete a MutatingAdmissionPolicy

Parameters

param the request object

public deleteMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteMutatingAdmissionPolicyBindingWithHttpInfo

delete a MutatingAdmissionPolicyBinding

Parameters

param the request object

public deleteMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteMutatingAdmissionPolicyBinding

delete a MutatingAdmissionPolicyBinding

Parameters

param the request object

public deleteMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiDeleteMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: AdmissionregistrationV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: AdmissionregistrationV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listMutatingAdmissionPolicyWithHttpInfo

list or watch objects of kind MutatingAdmissionPolicy

Parameters

param the request object

public listMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyList>> 

listMutatingAdmissionPolicy

list or watch objects of kind MutatingAdmissionPolicy

Parameters

param the request object

public listMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyList> 

listMutatingAdmissionPolicyBindingWithHttpInfo

list or watch objects of kind MutatingAdmissionPolicyBinding

Parameters

param the request object

public listMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBindingList>> 

listMutatingAdmissionPolicyBinding

list or watch objects of kind MutatingAdmissionPolicyBinding

Parameters

param the request object

public listMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiListMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBindingList> 

patchMutatingAdmissionPolicyWithHttpInfo

partially update the specified MutatingAdmissionPolicy

Parameters

param the request object

public patchMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicy>> 

patchMutatingAdmissionPolicy

partially update the specified MutatingAdmissionPolicy

Parameters

param the request object

public patchMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicy> 

patchMutatingAdmissionPolicyBindingWithHttpInfo

partially update the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public patchMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBinding>> 

patchMutatingAdmissionPolicyBinding

partially update the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public patchMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiPatchMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBinding> 

readMutatingAdmissionPolicyWithHttpInfo

read the specified MutatingAdmissionPolicy

Parameters

param the request object

public readMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicy>> 

readMutatingAdmissionPolicy

read the specified MutatingAdmissionPolicy

Parameters

param the request object

public readMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicy> 

readMutatingAdmissionPolicyBindingWithHttpInfo

read the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public readMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBinding>> 

readMutatingAdmissionPolicyBinding

read the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public readMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiReadMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBinding> 

replaceMutatingAdmissionPolicyWithHttpInfo

replace the specified MutatingAdmissionPolicy

Parameters

param the request object

public replaceMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicy>> 

replaceMutatingAdmissionPolicy

replace the specified MutatingAdmissionPolicy

Parameters

param the request object

public replaceMutatingAdmissionPolicy(param: AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicy> 

replaceMutatingAdmissionPolicyBindingWithHttpInfo

replace the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public replaceMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1MutatingAdmissionPolicyBinding>> 

replaceMutatingAdmissionPolicyBinding

replace the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public replaceMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1alpha1ApiReplaceMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1alpha1MutatingAdmissionPolicyBinding> 

AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyRequest {
    /**     *      * @type V1beta1MutatingAdmissionPolicy     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy     */    body: V1beta1MutatingAdmissionPolicy    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicy     */    fieldValidation?: string}

AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyBindingRequest {
    /**     *      * @type V1beta1MutatingAdmissionPolicyBinding     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding     */    body: V1beta1MutatingAdmissionPolicyBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApicreateMutatingAdmissionPolicyBinding     */    fieldValidation?: string}

AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicy     */    body?: V1DeleteOptions}

AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1beta1ApideleteCollectionMutatingAdmissionPolicyBinding     */    body?: V1DeleteOptions}

AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyRequest {
    /**     * name of the MutatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicy     */    body?: V1DeleteOptions}

AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyBindingRequest {
    /**     * name of the MutatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AdmissionregistrationV1beta1ApideleteMutatingAdmissionPolicyBinding     */    body?: V1DeleteOptions}

AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicy     */    watch?: boolean}

AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyBindingRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApilistMutatingAdmissionPolicyBinding     */    watch?: boolean}

AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyRequest {
    /**     * name of the MutatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy     */    name: string    /**     *      * @type any     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicy     */    force?: boolean}

AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyBindingRequest {
    /**     * name of the MutatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding     */    name: string    /**     *      * @type any     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AdmissionregistrationV1beta1ApipatchMutatingAdmissionPolicyBinding     */    force?: boolean}

AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyRequest {
    /**     * name of the MutatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireadMutatingAdmissionPolicy     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireadMutatingAdmissionPolicy     */    pretty?: string}

AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyBindingRequest {
    /**     * name of the MutatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireadMutatingAdmissionPolicyBinding     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireadMutatingAdmissionPolicyBinding     */    pretty?: string}

AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyRequest

interface AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyRequest {
    /**     * name of the MutatingAdmissionPolicy     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy     */    name: string    /**     *      * @type V1beta1MutatingAdmissionPolicy     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy     */    body: V1beta1MutatingAdmissionPolicy    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicy     */    fieldValidation?: string}

AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyBindingRequest

interface AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyBindingRequest {
    /**     * name of the MutatingAdmissionPolicyBinding     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding     */    name: string    /**     *      * @type V1beta1MutatingAdmissionPolicyBinding     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding     */    body: V1beta1MutatingAdmissionPolicyBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AdmissionregistrationV1beta1ApireplaceMutatingAdmissionPolicyBinding     */    fieldValidation?: string}

ObjectAdmissionregistrationV1beta1Api

class ObjectAdmissionregistrationV1beta1Api 

createMutatingAdmissionPolicyWithHttpInfo

create a MutatingAdmissionPolicy

Parameters

param the request object

public createMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicy>> 

createMutatingAdmissionPolicy

create a MutatingAdmissionPolicy

Parameters

param the request object

public createMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicy> 

createMutatingAdmissionPolicyBindingWithHttpInfo

create a MutatingAdmissionPolicyBinding

Parameters

param the request object

public createMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBinding>> 

createMutatingAdmissionPolicyBinding

create a MutatingAdmissionPolicyBinding

Parameters

param the request object

public createMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiCreateMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBinding> 

deleteCollectionMutatingAdmissionPolicyWithHttpInfo

delete collection of MutatingAdmissionPolicy

Parameters

param the request object

public deleteCollectionMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionMutatingAdmissionPolicy

delete collection of MutatingAdmissionPolicy

Parameters

param the request object

public deleteCollectionMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionMutatingAdmissionPolicyBindingWithHttpInfo

delete collection of MutatingAdmissionPolicyBinding

Parameters

param the request object

public deleteCollectionMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionMutatingAdmissionPolicyBinding

delete collection of MutatingAdmissionPolicyBinding

Parameters

param the request object

public deleteCollectionMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiDeleteCollectionMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteMutatingAdmissionPolicyWithHttpInfo

delete a MutatingAdmissionPolicy

Parameters

param the request object

public deleteMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteMutatingAdmissionPolicy

delete a MutatingAdmissionPolicy

Parameters

param the request object

public deleteMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteMutatingAdmissionPolicyBindingWithHttpInfo

delete a MutatingAdmissionPolicyBinding

Parameters

param the request object

public deleteMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteMutatingAdmissionPolicyBinding

delete a MutatingAdmissionPolicyBinding

Parameters

param the request object

public deleteMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiDeleteMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: AdmissionregistrationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: AdmissionregistrationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listMutatingAdmissionPolicyWithHttpInfo

list or watch objects of kind MutatingAdmissionPolicy

Parameters

param the request object

public listMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyList>> 

listMutatingAdmissionPolicy

list or watch objects of kind MutatingAdmissionPolicy

Parameters

param the request object

public listMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyRequest = {}, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyList> 

listMutatingAdmissionPolicyBindingWithHttpInfo

list or watch objects of kind MutatingAdmissionPolicyBinding

Parameters

param the request object

public listMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBindingList>> 

listMutatingAdmissionPolicyBinding

list or watch objects of kind MutatingAdmissionPolicyBinding

Parameters

param the request object

public listMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiListMutatingAdmissionPolicyBindingRequest = {}, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBindingList> 

patchMutatingAdmissionPolicyWithHttpInfo

partially update the specified MutatingAdmissionPolicy

Parameters

param the request object

public patchMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicy>> 

patchMutatingAdmissionPolicy

partially update the specified MutatingAdmissionPolicy

Parameters

param the request object

public patchMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicy> 

patchMutatingAdmissionPolicyBindingWithHttpInfo

partially update the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public patchMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBinding>> 

patchMutatingAdmissionPolicyBinding

partially update the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public patchMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiPatchMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBinding> 

readMutatingAdmissionPolicyWithHttpInfo

read the specified MutatingAdmissionPolicy

Parameters

param the request object

public readMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicy>> 

readMutatingAdmissionPolicy

read the specified MutatingAdmissionPolicy

Parameters

param the request object

public readMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicy> 

readMutatingAdmissionPolicyBindingWithHttpInfo

read the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public readMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBinding>> 

readMutatingAdmissionPolicyBinding

read the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public readMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiReadMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBinding> 

replaceMutatingAdmissionPolicyWithHttpInfo

replace the specified MutatingAdmissionPolicy

Parameters

param the request object

public replaceMutatingAdmissionPolicyWithHttpInfo(param: AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicy>> 

replaceMutatingAdmissionPolicy

replace the specified MutatingAdmissionPolicy

Parameters

param the request object

public replaceMutatingAdmissionPolicy(param: AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicy> 

replaceMutatingAdmissionPolicyBindingWithHttpInfo

replace the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public replaceMutatingAdmissionPolicyBindingWithHttpInfo(param: AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1MutatingAdmissionPolicyBinding>> 

replaceMutatingAdmissionPolicyBinding

replace the specified MutatingAdmissionPolicyBinding

Parameters

param the request object

public replaceMutatingAdmissionPolicyBinding(param: AdmissionregistrationV1beta1ApiReplaceMutatingAdmissionPolicyBindingRequest, options?: ConfigurationOptions): Promise<V1beta1MutatingAdmissionPolicyBinding> 

ObjectApiextensionsApi

class ObjectApiextensionsApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: ApiextensionsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: ApiextensionsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

ApiextensionsV1ApiCreateCustomResourceDefinitionRequest

interface ApiextensionsV1ApiCreateCustomResourceDefinitionRequest {
    /**     *      * @type V1CustomResourceDefinition     * @memberof ApiextensionsV1ApicreateCustomResourceDefinition     */    body: V1CustomResourceDefinition    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApicreateCustomResourceDefinition     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApicreateCustomResourceDefinition     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApicreateCustomResourceDefinition     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApicreateCustomResourceDefinition     */    fieldValidation?: string}

ApiextensionsV1ApiDeleteCollectionCustomResourceDefinitionRequest

interface ApiextensionsV1ApiDeleteCollectionCustomResourceDefinitionRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ApiextensionsV1ApideleteCollectionCustomResourceDefinition     */    body?: V1DeleteOptions}

ApiextensionsV1ApiDeleteCustomResourceDefinitionRequest

interface ApiextensionsV1ApiDeleteCustomResourceDefinitionRequest {
    /**     * name of the CustomResourceDefinition     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCustomResourceDefinition     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCustomResourceDefinition     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCustomResourceDefinition     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ApiextensionsV1ApideleteCustomResourceDefinition     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApideleteCustomResourceDefinition     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApideleteCustomResourceDefinition     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApideleteCustomResourceDefinition     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ApiextensionsV1ApideleteCustomResourceDefinition     */    body?: V1DeleteOptions}

ApiextensionsV1ApiListCustomResourceDefinitionRequest

interface ApiextensionsV1ApiListCustomResourceDefinitionRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApilistCustomResourceDefinition     */    watch?: boolean}

ApiextensionsV1ApiPatchCustomResourceDefinitionRequest

interface ApiextensionsV1ApiPatchCustomResourceDefinitionRequest {
    /**     * name of the CustomResourceDefinition     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinition     */    name: string    /**     *      * @type any     * @memberof ApiextensionsV1ApipatchCustomResourceDefinition     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinition     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinition     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinition     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinition     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApipatchCustomResourceDefinition     */    force?: boolean}

ApiextensionsV1ApiPatchCustomResourceDefinitionStatusRequest

interface ApiextensionsV1ApiPatchCustomResourceDefinitionStatusRequest {
    /**     * name of the CustomResourceDefinition     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus     */    name: string    /**     *      * @type any     * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ApiextensionsV1ApipatchCustomResourceDefinitionStatus     */    force?: boolean}

ApiextensionsV1ApiReadCustomResourceDefinitionRequest

interface ApiextensionsV1ApiReadCustomResourceDefinitionRequest {
    /**     * name of the CustomResourceDefinition     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireadCustomResourceDefinition     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireadCustomResourceDefinition     */    pretty?: string}

ApiextensionsV1ApiReadCustomResourceDefinitionStatusRequest

interface ApiextensionsV1ApiReadCustomResourceDefinitionStatusRequest {
    /**     * name of the CustomResourceDefinition     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireadCustomResourceDefinitionStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireadCustomResourceDefinitionStatus     */    pretty?: string}

ApiextensionsV1ApiReplaceCustomResourceDefinitionRequest

interface ApiextensionsV1ApiReplaceCustomResourceDefinitionRequest {
    /**     * name of the CustomResourceDefinition     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition     */    name: string    /**     *      * @type V1CustomResourceDefinition     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition     */    body: V1CustomResourceDefinition    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinition     */    fieldValidation?: string}

ApiextensionsV1ApiReplaceCustomResourceDefinitionStatusRequest

interface ApiextensionsV1ApiReplaceCustomResourceDefinitionStatusRequest {
    /**     * name of the CustomResourceDefinition     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus     */    name: string    /**     *      * @type V1CustomResourceDefinition     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus     */    body: V1CustomResourceDefinition    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiextensionsV1ApireplaceCustomResourceDefinitionStatus     */    fieldValidation?: string}

ObjectApiextensionsV1Api

class ObjectApiextensionsV1Api 

createCustomResourceDefinitionWithHttpInfo

create a CustomResourceDefinition

Parameters

param the request object

public createCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiCreateCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> 

createCustomResourceDefinition

create a CustomResourceDefinition

Parameters

param the request object

public createCustomResourceDefinition(param: ApiextensionsV1ApiCreateCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> 

deleteCollectionCustomResourceDefinitionWithHttpInfo

delete collection of CustomResourceDefinition

Parameters

param the request object

public deleteCollectionCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiDeleteCollectionCustomResourceDefinitionRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionCustomResourceDefinition

delete collection of CustomResourceDefinition

Parameters

param the request object

public deleteCollectionCustomResourceDefinition(param: ApiextensionsV1ApiDeleteCollectionCustomResourceDefinitionRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCustomResourceDefinitionWithHttpInfo

delete a CustomResourceDefinition

Parameters

param the request object

public deleteCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiDeleteCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCustomResourceDefinition

delete a CustomResourceDefinition

Parameters

param the request object

public deleteCustomResourceDefinition(param: ApiextensionsV1ApiDeleteCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: ApiextensionsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: ApiextensionsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listCustomResourceDefinitionWithHttpInfo

list or watch objects of kind CustomResourceDefinition

Parameters

param the request object

public listCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiListCustomResourceDefinitionRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinitionList>> 

listCustomResourceDefinition

list or watch objects of kind CustomResourceDefinition

Parameters

param the request object

public listCustomResourceDefinition(param: ApiextensionsV1ApiListCustomResourceDefinitionRequest = {}, options?: ConfigurationOptions): Promise<V1CustomResourceDefinitionList> 

patchCustomResourceDefinitionWithHttpInfo

partially update the specified CustomResourceDefinition

Parameters

param the request object

public patchCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiPatchCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> 

patchCustomResourceDefinition

partially update the specified CustomResourceDefinition

Parameters

param the request object

public patchCustomResourceDefinition(param: ApiextensionsV1ApiPatchCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> 

patchCustomResourceDefinitionStatusWithHttpInfo

partially update status of the specified CustomResourceDefinition

Parameters

param the request object

public patchCustomResourceDefinitionStatusWithHttpInfo(param: ApiextensionsV1ApiPatchCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> 

patchCustomResourceDefinitionStatus

partially update status of the specified CustomResourceDefinition

Parameters

param the request object

public patchCustomResourceDefinitionStatus(param: ApiextensionsV1ApiPatchCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> 

readCustomResourceDefinitionWithHttpInfo

read the specified CustomResourceDefinition

Parameters

param the request object

public readCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiReadCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> 

readCustomResourceDefinition

read the specified CustomResourceDefinition

Parameters

param the request object

public readCustomResourceDefinition(param: ApiextensionsV1ApiReadCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> 

readCustomResourceDefinitionStatusWithHttpInfo

read status of the specified CustomResourceDefinition

Parameters

param the request object

public readCustomResourceDefinitionStatusWithHttpInfo(param: ApiextensionsV1ApiReadCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> 

readCustomResourceDefinitionStatus

read status of the specified CustomResourceDefinition

Parameters

param the request object

public readCustomResourceDefinitionStatus(param: ApiextensionsV1ApiReadCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> 

replaceCustomResourceDefinitionWithHttpInfo

replace the specified CustomResourceDefinition

Parameters

param the request object

public replaceCustomResourceDefinitionWithHttpInfo(param: ApiextensionsV1ApiReplaceCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> 

replaceCustomResourceDefinition

replace the specified CustomResourceDefinition

Parameters

param the request object

public replaceCustomResourceDefinition(param: ApiextensionsV1ApiReplaceCustomResourceDefinitionRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> 

replaceCustomResourceDefinitionStatusWithHttpInfo

replace status of the specified CustomResourceDefinition

Parameters

param the request object

public replaceCustomResourceDefinitionStatusWithHttpInfo(param: ApiextensionsV1ApiReplaceCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CustomResourceDefinition>> 

replaceCustomResourceDefinitionStatus

replace status of the specified CustomResourceDefinition

Parameters

param the request object

public replaceCustomResourceDefinitionStatus(param: ApiextensionsV1ApiReplaceCustomResourceDefinitionStatusRequest, options?: ConfigurationOptions): Promise<V1CustomResourceDefinition> 

ObjectApiregistrationApi

class ObjectApiregistrationApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: ApiregistrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: ApiregistrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

ApiregistrationV1ApiCreateAPIServiceRequest

interface ApiregistrationV1ApiCreateAPIServiceRequest {
    /**     *      * @type V1APIService     * @memberof ApiregistrationV1ApicreateAPIService     */    body: V1APIService    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApicreateAPIService     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApicreateAPIService     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApicreateAPIService     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApicreateAPIService     */    fieldValidation?: string}

ApiregistrationV1ApiDeleteAPIServiceRequest

interface ApiregistrationV1ApiDeleteAPIServiceRequest {
    /**     * name of the APIService     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteAPIService     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteAPIService     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteAPIService     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ApiregistrationV1ApideleteAPIService     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApideleteAPIService     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApideleteAPIService     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteAPIService     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ApiregistrationV1ApideleteAPIService     */    body?: V1DeleteOptions}

ApiregistrationV1ApiDeleteCollectionAPIServiceRequest

interface ApiregistrationV1ApiDeleteCollectionAPIServiceRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ApiregistrationV1ApideleteCollectionAPIService     */    body?: V1DeleteOptions}

ApiregistrationV1ApiListAPIServiceRequest

interface ApiregistrationV1ApiListAPIServiceRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApilistAPIService     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApilistAPIService     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApilistAPIService     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApilistAPIService     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApilistAPIService     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ApiregistrationV1ApilistAPIService     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApilistAPIService     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApilistAPIService     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApilistAPIService     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ApiregistrationV1ApilistAPIService     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApilistAPIService     */    watch?: boolean}

ApiregistrationV1ApiPatchAPIServiceRequest

interface ApiregistrationV1ApiPatchAPIServiceRequest {
    /**     * name of the APIService     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIService     */    name: string    /**     *      * @type any     * @memberof ApiregistrationV1ApipatchAPIService     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIService     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIService     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIService     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIService     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApipatchAPIService     */    force?: boolean}

ApiregistrationV1ApiPatchAPIServiceStatusRequest

interface ApiregistrationV1ApiPatchAPIServiceStatusRequest {
    /**     * name of the APIService     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIServiceStatus     */    name: string    /**     *      * @type any     * @memberof ApiregistrationV1ApipatchAPIServiceStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIServiceStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIServiceStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIServiceStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApipatchAPIServiceStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ApiregistrationV1ApipatchAPIServiceStatus     */    force?: boolean}

ApiregistrationV1ApiReadAPIServiceRequest

interface ApiregistrationV1ApiReadAPIServiceRequest {
    /**     * name of the APIService     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireadAPIService     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireadAPIService     */    pretty?: string}

ApiregistrationV1ApiReadAPIServiceStatusRequest

interface ApiregistrationV1ApiReadAPIServiceStatusRequest {
    /**     * name of the APIService     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireadAPIServiceStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireadAPIServiceStatus     */    pretty?: string}

ApiregistrationV1ApiReplaceAPIServiceRequest

interface ApiregistrationV1ApiReplaceAPIServiceRequest {
    /**     * name of the APIService     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIService     */    name: string    /**     *      * @type V1APIService     * @memberof ApiregistrationV1ApireplaceAPIService     */    body: V1APIService    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIService     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIService     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIService     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIService     */    fieldValidation?: string}

ApiregistrationV1ApiReplaceAPIServiceStatusRequest

interface ApiregistrationV1ApiReplaceAPIServiceStatusRequest {
    /**     * name of the APIService     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIServiceStatus     */    name: string    /**     *      * @type V1APIService     * @memberof ApiregistrationV1ApireplaceAPIServiceStatus     */    body: V1APIService    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIServiceStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIServiceStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIServiceStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ApiregistrationV1ApireplaceAPIServiceStatus     */    fieldValidation?: string}

ObjectApiregistrationV1Api

class ObjectApiregistrationV1Api 

createAPIServiceWithHttpInfo

create an APIService

Parameters

param the request object

public createAPIServiceWithHttpInfo(param: ApiregistrationV1ApiCreateAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> 

createAPIService

create an APIService

Parameters

param the request object

public createAPIService(param: ApiregistrationV1ApiCreateAPIServiceRequest, options?: ConfigurationOptions): Promise<V1APIService> 

deleteAPIServiceWithHttpInfo

delete an APIService

Parameters

param the request object

public deleteAPIServiceWithHttpInfo(param: ApiregistrationV1ApiDeleteAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteAPIService

delete an APIService

Parameters

param the request object

public deleteAPIService(param: ApiregistrationV1ApiDeleteAPIServiceRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionAPIServiceWithHttpInfo

delete collection of APIService

Parameters

param the request object

public deleteCollectionAPIServiceWithHttpInfo(param: ApiregistrationV1ApiDeleteCollectionAPIServiceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionAPIService

delete collection of APIService

Parameters

param the request object

public deleteCollectionAPIService(param: ApiregistrationV1ApiDeleteCollectionAPIServiceRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: ApiregistrationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: ApiregistrationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listAPIServiceWithHttpInfo

list or watch objects of kind APIService

Parameters

param the request object

public listAPIServiceWithHttpInfo(param: ApiregistrationV1ApiListAPIServiceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIServiceList>> 

listAPIService

list or watch objects of kind APIService

Parameters

param the request object

public listAPIService(param: ApiregistrationV1ApiListAPIServiceRequest = {}, options?: ConfigurationOptions): Promise<V1APIServiceList> 

patchAPIServiceWithHttpInfo

partially update the specified APIService

Parameters

param the request object

public patchAPIServiceWithHttpInfo(param: ApiregistrationV1ApiPatchAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> 

patchAPIService

partially update the specified APIService

Parameters

param the request object

public patchAPIService(param: ApiregistrationV1ApiPatchAPIServiceRequest, options?: ConfigurationOptions): Promise<V1APIService> 

patchAPIServiceStatusWithHttpInfo

partially update status of the specified APIService

Parameters

param the request object

public patchAPIServiceStatusWithHttpInfo(param: ApiregistrationV1ApiPatchAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> 

patchAPIServiceStatus

partially update status of the specified APIService

Parameters

param the request object

public patchAPIServiceStatus(param: ApiregistrationV1ApiPatchAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<V1APIService> 

readAPIServiceWithHttpInfo

read the specified APIService

Parameters

param the request object

public readAPIServiceWithHttpInfo(param: ApiregistrationV1ApiReadAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> 

readAPIService

read the specified APIService

Parameters

param the request object

public readAPIService(param: ApiregistrationV1ApiReadAPIServiceRequest, options?: ConfigurationOptions): Promise<V1APIService> 

readAPIServiceStatusWithHttpInfo

read status of the specified APIService

Parameters

param the request object

public readAPIServiceStatusWithHttpInfo(param: ApiregistrationV1ApiReadAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> 

readAPIServiceStatus

read status of the specified APIService

Parameters

param the request object

public readAPIServiceStatus(param: ApiregistrationV1ApiReadAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<V1APIService> 

replaceAPIServiceWithHttpInfo

replace the specified APIService

Parameters

param the request object

public replaceAPIServiceWithHttpInfo(param: ApiregistrationV1ApiReplaceAPIServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> 

replaceAPIService

replace the specified APIService

Parameters

param the request object

public replaceAPIService(param: ApiregistrationV1ApiReplaceAPIServiceRequest, options?: ConfigurationOptions): Promise<V1APIService> 

replaceAPIServiceStatusWithHttpInfo

replace status of the specified APIService

Parameters

param the request object

public replaceAPIServiceStatusWithHttpInfo(param: ApiregistrationV1ApiReplaceAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIService>> 

replaceAPIServiceStatus

replace status of the specified APIService

Parameters

param the request object

public replaceAPIServiceStatus(param: ApiregistrationV1ApiReplaceAPIServiceStatusRequest, options?: ConfigurationOptions): Promise<V1APIService> 

ObjectApisApi

class ObjectApisApi 

getAPIVersionsWithHttpInfo

get available API versions

Parameters

param the request object

public getAPIVersionsWithHttpInfo(param: ApisApiGetAPIVersionsRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroupList>> 

getAPIVersions

get available API versions

Parameters

param the request object

public getAPIVersions(param: ApisApiGetAPIVersionsRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroupList> 

ObjectAppsApi

class ObjectAppsApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: AppsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: AppsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

AppsV1ApiCreateNamespacedControllerRevisionRequest

interface AppsV1ApiCreateNamespacedControllerRevisionRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedControllerRevision     */    namespace: string    /**     *      * @type V1ControllerRevision     * @memberof AppsV1ApicreateNamespacedControllerRevision     */    body: V1ControllerRevision    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedControllerRevision     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedControllerRevision     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedControllerRevision     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedControllerRevision     */    fieldValidation?: string}

AppsV1ApiCreateNamespacedDaemonSetRequest

interface AppsV1ApiCreateNamespacedDaemonSetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDaemonSet     */    namespace: string    /**     *      * @type V1DaemonSet     * @memberof AppsV1ApicreateNamespacedDaemonSet     */    body: V1DaemonSet    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDaemonSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDaemonSet     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDaemonSet     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDaemonSet     */    fieldValidation?: string}

AppsV1ApiCreateNamespacedDeploymentRequest

interface AppsV1ApiCreateNamespacedDeploymentRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDeployment     */    namespace: string    /**     *      * @type V1Deployment     * @memberof AppsV1ApicreateNamespacedDeployment     */    body: V1Deployment    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDeployment     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDeployment     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDeployment     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedDeployment     */    fieldValidation?: string}

AppsV1ApiCreateNamespacedReplicaSetRequest

interface AppsV1ApiCreateNamespacedReplicaSetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedReplicaSet     */    namespace: string    /**     *      * @type V1ReplicaSet     * @memberof AppsV1ApicreateNamespacedReplicaSet     */    body: V1ReplicaSet    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedReplicaSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedReplicaSet     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedReplicaSet     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedReplicaSet     */    fieldValidation?: string}

AppsV1ApiCreateNamespacedStatefulSetRequest

interface AppsV1ApiCreateNamespacedStatefulSetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedStatefulSet     */    namespace: string    /**     *      * @type V1StatefulSet     * @memberof AppsV1ApicreateNamespacedStatefulSet     */    body: V1StatefulSet    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedStatefulSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedStatefulSet     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedStatefulSet     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApicreateNamespacedStatefulSet     */    fieldValidation?: string}

AppsV1ApiDeleteCollectionNamespacedControllerRevisionRequest

interface AppsV1ApiDeleteCollectionNamespacedControllerRevisionRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteCollectionNamespacedControllerRevision     */    body?: V1DeleteOptions}

AppsV1ApiDeleteCollectionNamespacedDaemonSetRequest

interface AppsV1ApiDeleteCollectionNamespacedDaemonSetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteCollectionNamespacedDaemonSet     */    body?: V1DeleteOptions}

AppsV1ApiDeleteCollectionNamespacedDeploymentRequest

interface AppsV1ApiDeleteCollectionNamespacedDeploymentRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteCollectionNamespacedDeployment     */    body?: V1DeleteOptions}

AppsV1ApiDeleteCollectionNamespacedReplicaSetRequest

interface AppsV1ApiDeleteCollectionNamespacedReplicaSetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteCollectionNamespacedReplicaSet     */    body?: V1DeleteOptions}

AppsV1ApiDeleteCollectionNamespacedStatefulSetRequest

interface AppsV1ApiDeleteCollectionNamespacedStatefulSetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteCollectionNamespacedStatefulSet     */    body?: V1DeleteOptions}

AppsV1ApiDeleteNamespacedControllerRevisionRequest

interface AppsV1ApiDeleteNamespacedControllerRevisionRequest {
    /**     * name of the ControllerRevision     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedControllerRevision     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedControllerRevision     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedControllerRevision     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedControllerRevision     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteNamespacedControllerRevision     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedControllerRevision     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedControllerRevision     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedControllerRevision     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteNamespacedControllerRevision     */    body?: V1DeleteOptions}

AppsV1ApiDeleteNamespacedDaemonSetRequest

interface AppsV1ApiDeleteNamespacedDaemonSetRequest {
    /**     * name of the DaemonSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDaemonSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDaemonSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDaemonSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDaemonSet     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteNamespacedDaemonSet     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedDaemonSet     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedDaemonSet     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDaemonSet     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteNamespacedDaemonSet     */    body?: V1DeleteOptions}

AppsV1ApiDeleteNamespacedDeploymentRequest

interface AppsV1ApiDeleteNamespacedDeploymentRequest {
    /**     * name of the Deployment     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDeployment     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDeployment     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDeployment     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDeployment     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteNamespacedDeployment     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedDeployment     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedDeployment     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedDeployment     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteNamespacedDeployment     */    body?: V1DeleteOptions}

AppsV1ApiDeleteNamespacedReplicaSetRequest

interface AppsV1ApiDeleteNamespacedReplicaSetRequest {
    /**     * name of the ReplicaSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedReplicaSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedReplicaSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedReplicaSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedReplicaSet     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteNamespacedReplicaSet     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedReplicaSet     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedReplicaSet     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedReplicaSet     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteNamespacedReplicaSet     */    body?: V1DeleteOptions}

AppsV1ApiDeleteNamespacedStatefulSetRequest

interface AppsV1ApiDeleteNamespacedStatefulSetRequest {
    /**     * name of the StatefulSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedStatefulSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedStatefulSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedStatefulSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedStatefulSet     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApideleteNamespacedStatefulSet     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedStatefulSet     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApideleteNamespacedStatefulSet     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApideleteNamespacedStatefulSet     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AppsV1ApideleteNamespacedStatefulSet     */    body?: V1DeleteOptions}

AppsV1ApiListControllerRevisionForAllNamespacesRequest

interface AppsV1ApiListControllerRevisionForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistControllerRevisionForAllNamespaces     */    watch?: boolean}

AppsV1ApiListDaemonSetForAllNamespacesRequest

interface AppsV1ApiListDaemonSetForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistDaemonSetForAllNamespaces     */    watch?: boolean}

AppsV1ApiListDeploymentForAllNamespacesRequest

interface AppsV1ApiListDeploymentForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistDeploymentForAllNamespaces     */    watch?: boolean}

AppsV1ApiListNamespacedControllerRevisionRequest

interface AppsV1ApiListNamespacedControllerRevisionRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedControllerRevision     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedControllerRevision     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedControllerRevision     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedControllerRevision     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedControllerRevision     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedControllerRevision     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedControllerRevision     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedControllerRevision     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedControllerRevision     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedControllerRevision     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedControllerRevision     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedControllerRevision     */    watch?: boolean}

AppsV1ApiListNamespacedDaemonSetRequest

interface AppsV1ApiListNamespacedDaemonSetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDaemonSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDaemonSet     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedDaemonSet     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDaemonSet     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDaemonSet     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDaemonSet     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedDaemonSet     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDaemonSet     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDaemonSet     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedDaemonSet     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedDaemonSet     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedDaemonSet     */    watch?: boolean}

AppsV1ApiListNamespacedDeploymentRequest

interface AppsV1ApiListNamespacedDeploymentRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDeployment     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDeployment     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedDeployment     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDeployment     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDeployment     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDeployment     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedDeployment     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDeployment     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedDeployment     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedDeployment     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedDeployment     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedDeployment     */    watch?: boolean}

AppsV1ApiListNamespacedReplicaSetRequest

interface AppsV1ApiListNamespacedReplicaSetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedReplicaSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedReplicaSet     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedReplicaSet     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedReplicaSet     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedReplicaSet     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedReplicaSet     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedReplicaSet     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedReplicaSet     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedReplicaSet     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedReplicaSet     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedReplicaSet     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedReplicaSet     */    watch?: boolean}

AppsV1ApiListNamespacedStatefulSetRequest

interface AppsV1ApiListNamespacedStatefulSetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedStatefulSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedStatefulSet     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedStatefulSet     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedStatefulSet     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedStatefulSet     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedStatefulSet     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedStatefulSet     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedStatefulSet     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistNamespacedStatefulSet     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedStatefulSet     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistNamespacedStatefulSet     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistNamespacedStatefulSet     */    watch?: boolean}

AppsV1ApiListReplicaSetForAllNamespacesRequest

interface AppsV1ApiListReplicaSetForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistReplicaSetForAllNamespaces     */    watch?: boolean}

AppsV1ApiListStatefulSetForAllNamespacesRequest

interface AppsV1ApiListStatefulSetForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApilistStatefulSetForAllNamespaces     */    watch?: boolean}

AppsV1ApiPatchNamespacedControllerRevisionRequest

interface AppsV1ApiPatchNamespacedControllerRevisionRequest {
    /**     * name of the ControllerRevision     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedControllerRevision     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedControllerRevision     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedControllerRevision     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedControllerRevision     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedControllerRevision     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedControllerRevision     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedControllerRevision     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedControllerRevision     */    force?: boolean}

AppsV1ApiPatchNamespacedDaemonSetRequest

interface AppsV1ApiPatchNamespacedDaemonSetRequest {
    /**     * name of the DaemonSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSet     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedDaemonSet     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSet     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSet     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSet     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedDaemonSet     */    force?: boolean}

AppsV1ApiPatchNamespacedDaemonSetStatusRequest

interface AppsV1ApiPatchNamespacedDaemonSetStatusRequest {
    /**     * name of the DaemonSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSetStatus     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedDaemonSetStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSetStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSetStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSetStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDaemonSetStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedDaemonSetStatus     */    force?: boolean}

AppsV1ApiPatchNamespacedDeploymentRequest

interface AppsV1ApiPatchNamespacedDeploymentRequest {
    /**     * name of the Deployment     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeployment     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeployment     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedDeployment     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeployment     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeployment     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeployment     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeployment     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedDeployment     */    force?: boolean}

AppsV1ApiPatchNamespacedDeploymentScaleRequest

interface AppsV1ApiPatchNamespacedDeploymentScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentScale     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedDeploymentScale     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentScale     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentScale     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedDeploymentScale     */    force?: boolean}

AppsV1ApiPatchNamespacedDeploymentStatusRequest

interface AppsV1ApiPatchNamespacedDeploymentStatusRequest {
    /**     * name of the Deployment     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentStatus     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedDeploymentStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedDeploymentStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedDeploymentStatus     */    force?: boolean}

AppsV1ApiPatchNamespacedReplicaSetRequest

interface AppsV1ApiPatchNamespacedReplicaSetRequest {
    /**     * name of the ReplicaSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSet     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedReplicaSet     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSet     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSet     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSet     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedReplicaSet     */    force?: boolean}

AppsV1ApiPatchNamespacedReplicaSetScaleRequest

interface AppsV1ApiPatchNamespacedReplicaSetScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetScale     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedReplicaSetScale     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetScale     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetScale     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedReplicaSetScale     */    force?: boolean}

AppsV1ApiPatchNamespacedReplicaSetStatusRequest

interface AppsV1ApiPatchNamespacedReplicaSetStatusRequest {
    /**     * name of the ReplicaSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetStatus     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedReplicaSetStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedReplicaSetStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedReplicaSetStatus     */    force?: boolean}

AppsV1ApiPatchNamespacedStatefulSetRequest

interface AppsV1ApiPatchNamespacedStatefulSetRequest {
    /**     * name of the StatefulSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSet     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedStatefulSet     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSet     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSet     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSet     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedStatefulSet     */    force?: boolean}

AppsV1ApiPatchNamespacedStatefulSetScaleRequest

interface AppsV1ApiPatchNamespacedStatefulSetScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetScale     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedStatefulSetScale     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetScale     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetScale     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedStatefulSetScale     */    force?: boolean}

AppsV1ApiPatchNamespacedStatefulSetStatusRequest

interface AppsV1ApiPatchNamespacedStatefulSetStatusRequest {
    /**     * name of the StatefulSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetStatus     */    namespace: string    /**     *      * @type any     * @memberof AppsV1ApipatchNamespacedStatefulSetStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApipatchNamespacedStatefulSetStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AppsV1ApipatchNamespacedStatefulSetStatus     */    force?: boolean}

AppsV1ApiReadNamespacedControllerRevisionRequest

interface AppsV1ApiReadNamespacedControllerRevisionRequest {
    /**     * name of the ControllerRevision     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedControllerRevision     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedControllerRevision     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedControllerRevision     */    pretty?: string}

AppsV1ApiReadNamespacedDaemonSetRequest

interface AppsV1ApiReadNamespacedDaemonSetRequest {
    /**     * name of the DaemonSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDaemonSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDaemonSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDaemonSet     */    pretty?: string}

AppsV1ApiReadNamespacedDaemonSetStatusRequest

interface AppsV1ApiReadNamespacedDaemonSetStatusRequest {
    /**     * name of the DaemonSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDaemonSetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDaemonSetStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDaemonSetStatus     */    pretty?: string}

AppsV1ApiReadNamespacedDeploymentRequest

interface AppsV1ApiReadNamespacedDeploymentRequest {
    /**     * name of the Deployment     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDeployment     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDeployment     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDeployment     */    pretty?: string}

AppsV1ApiReadNamespacedDeploymentScaleRequest

interface AppsV1ApiReadNamespacedDeploymentScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDeploymentScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDeploymentScale     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDeploymentScale     */    pretty?: string}

AppsV1ApiReadNamespacedDeploymentStatusRequest

interface AppsV1ApiReadNamespacedDeploymentStatusRequest {
    /**     * name of the Deployment     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDeploymentStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDeploymentStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedDeploymentStatus     */    pretty?: string}

AppsV1ApiReadNamespacedReplicaSetRequest

interface AppsV1ApiReadNamespacedReplicaSetRequest {
    /**     * name of the ReplicaSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedReplicaSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedReplicaSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedReplicaSet     */    pretty?: string}

AppsV1ApiReadNamespacedReplicaSetScaleRequest

interface AppsV1ApiReadNamespacedReplicaSetScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedReplicaSetScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedReplicaSetScale     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedReplicaSetScale     */    pretty?: string}

AppsV1ApiReadNamespacedReplicaSetStatusRequest

interface AppsV1ApiReadNamespacedReplicaSetStatusRequest {
    /**     * name of the ReplicaSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedReplicaSetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedReplicaSetStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedReplicaSetStatus     */    pretty?: string}

AppsV1ApiReadNamespacedStatefulSetRequest

interface AppsV1ApiReadNamespacedStatefulSetRequest {
    /**     * name of the StatefulSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedStatefulSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedStatefulSet     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedStatefulSet     */    pretty?: string}

AppsV1ApiReadNamespacedStatefulSetScaleRequest

interface AppsV1ApiReadNamespacedStatefulSetScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedStatefulSetScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedStatefulSetScale     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedStatefulSetScale     */    pretty?: string}

AppsV1ApiReadNamespacedStatefulSetStatusRequest

interface AppsV1ApiReadNamespacedStatefulSetStatusRequest {
    /**     * name of the StatefulSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedStatefulSetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedStatefulSetStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireadNamespacedStatefulSetStatus     */    pretty?: string}

AppsV1ApiReplaceNamespacedControllerRevisionRequest

interface AppsV1ApiReplaceNamespacedControllerRevisionRequest {
    /**     * name of the ControllerRevision     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedControllerRevision     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedControllerRevision     */    namespace: string    /**     *      * @type V1ControllerRevision     * @memberof AppsV1ApireplaceNamespacedControllerRevision     */    body: V1ControllerRevision    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedControllerRevision     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedControllerRevision     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedControllerRevision     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedControllerRevision     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedDaemonSetRequest

interface AppsV1ApiReplaceNamespacedDaemonSetRequest {
    /**     * name of the DaemonSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSet     */    namespace: string    /**     *      * @type V1DaemonSet     * @memberof AppsV1ApireplaceNamespacedDaemonSet     */    body: V1DaemonSet    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSet     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSet     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSet     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedDaemonSetStatusRequest

interface AppsV1ApiReplaceNamespacedDaemonSetStatusRequest {
    /**     * name of the DaemonSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus     */    namespace: string    /**     *      * @type V1DaemonSet     * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus     */    body: V1DaemonSet    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDaemonSetStatus     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedDeploymentRequest

interface AppsV1ApiReplaceNamespacedDeploymentRequest {
    /**     * name of the Deployment     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeployment     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeployment     */    namespace: string    /**     *      * @type V1Deployment     * @memberof AppsV1ApireplaceNamespacedDeployment     */    body: V1Deployment    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeployment     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeployment     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeployment     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeployment     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedDeploymentScaleRequest

interface AppsV1ApiReplaceNamespacedDeploymentScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentScale     */    namespace: string    /**     *      * @type V1Scale     * @memberof AppsV1ApireplaceNamespacedDeploymentScale     */    body: V1Scale    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentScale     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentScale     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedDeploymentStatusRequest

interface AppsV1ApiReplaceNamespacedDeploymentStatusRequest {
    /**     * name of the Deployment     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentStatus     */    namespace: string    /**     *      * @type V1Deployment     * @memberof AppsV1ApireplaceNamespacedDeploymentStatus     */    body: V1Deployment    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedDeploymentStatus     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedReplicaSetRequest

interface AppsV1ApiReplaceNamespacedReplicaSetRequest {
    /**     * name of the ReplicaSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSet     */    namespace: string    /**     *      * @type V1ReplicaSet     * @memberof AppsV1ApireplaceNamespacedReplicaSet     */    body: V1ReplicaSet    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSet     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSet     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSet     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedReplicaSetScaleRequest

interface AppsV1ApiReplaceNamespacedReplicaSetScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetScale     */    namespace: string    /**     *      * @type V1Scale     * @memberof AppsV1ApireplaceNamespacedReplicaSetScale     */    body: V1Scale    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetScale     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetScale     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedReplicaSetStatusRequest

interface AppsV1ApiReplaceNamespacedReplicaSetStatusRequest {
    /**     * name of the ReplicaSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus     */    namespace: string    /**     *      * @type V1ReplicaSet     * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus     */    body: V1ReplicaSet    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedReplicaSetStatus     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedStatefulSetRequest

interface AppsV1ApiReplaceNamespacedStatefulSetRequest {
    /**     * name of the StatefulSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSet     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSet     */    namespace: string    /**     *      * @type V1StatefulSet     * @memberof AppsV1ApireplaceNamespacedStatefulSet     */    body: V1StatefulSet    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSet     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSet     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSet     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSet     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedStatefulSetScaleRequest

interface AppsV1ApiReplaceNamespacedStatefulSetScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetScale     */    namespace: string    /**     *      * @type V1Scale     * @memberof AppsV1ApireplaceNamespacedStatefulSetScale     */    body: V1Scale    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetScale     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetScale     */    fieldValidation?: string}

AppsV1ApiReplaceNamespacedStatefulSetStatusRequest

interface AppsV1ApiReplaceNamespacedStatefulSetStatusRequest {
    /**     * name of the StatefulSet     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus     */    namespace: string    /**     *      * @type V1StatefulSet     * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus     */    body: V1StatefulSet    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AppsV1ApireplaceNamespacedStatefulSetStatus     */    fieldValidation?: string}

ObjectAppsV1Api

class ObjectAppsV1Api 

createNamespacedControllerRevisionWithHttpInfo

create a ControllerRevision

Parameters

param the request object

public createNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiCreateNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevision>> 

createNamespacedControllerRevision

create a ControllerRevision

Parameters

param the request object

public createNamespacedControllerRevision(param: AppsV1ApiCreateNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevision> 

createNamespacedDaemonSetWithHttpInfo

create a DaemonSet

Parameters

param the request object

public createNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiCreateNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> 

createNamespacedDaemonSet

create a DaemonSet

Parameters

param the request object

public createNamespacedDaemonSet(param: AppsV1ApiCreateNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> 

createNamespacedDeploymentWithHttpInfo

create a Deployment

Parameters

param the request object

public createNamespacedDeploymentWithHttpInfo(param: AppsV1ApiCreateNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> 

createNamespacedDeployment

create a Deployment

Parameters

param the request object

public createNamespacedDeployment(param: AppsV1ApiCreateNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Deployment> 

createNamespacedReplicaSetWithHttpInfo

create a ReplicaSet

Parameters

param the request object

public createNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiCreateNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> 

createNamespacedReplicaSet

create a ReplicaSet

Parameters

param the request object

public createNamespacedReplicaSet(param: AppsV1ApiCreateNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> 

createNamespacedStatefulSetWithHttpInfo

create a StatefulSet

Parameters

param the request object

public createNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiCreateNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> 

createNamespacedStatefulSet

create a StatefulSet

Parameters

param the request object

public createNamespacedStatefulSet(param: AppsV1ApiCreateNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> 

deleteCollectionNamespacedControllerRevisionWithHttpInfo

delete collection of ControllerRevision

Parameters

param the request object

public deleteCollectionNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedControllerRevision

delete collection of ControllerRevision

Parameters

param the request object

public deleteCollectionNamespacedControllerRevision(param: AppsV1ApiDeleteCollectionNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedDaemonSetWithHttpInfo

delete collection of DaemonSet

Parameters

param the request object

public deleteCollectionNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedDaemonSet

delete collection of DaemonSet

Parameters

param the request object

public deleteCollectionNamespacedDaemonSet(param: AppsV1ApiDeleteCollectionNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedDeploymentWithHttpInfo

delete collection of Deployment

Parameters

param the request object

public deleteCollectionNamespacedDeploymentWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedDeployment

delete collection of Deployment

Parameters

param the request object

public deleteCollectionNamespacedDeployment(param: AppsV1ApiDeleteCollectionNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedReplicaSetWithHttpInfo

delete collection of ReplicaSet

Parameters

param the request object

public deleteCollectionNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedReplicaSet

delete collection of ReplicaSet

Parameters

param the request object

public deleteCollectionNamespacedReplicaSet(param: AppsV1ApiDeleteCollectionNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedStatefulSetWithHttpInfo

delete collection of StatefulSet

Parameters

param the request object

public deleteCollectionNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiDeleteCollectionNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedStatefulSet

delete collection of StatefulSet

Parameters

param the request object

public deleteCollectionNamespacedStatefulSet(param: AppsV1ApiDeleteCollectionNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedControllerRevisionWithHttpInfo

delete a ControllerRevision

Parameters

param the request object

public deleteNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiDeleteNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedControllerRevision

delete a ControllerRevision

Parameters

param the request object

public deleteNamespacedControllerRevision(param: AppsV1ApiDeleteNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedDaemonSetWithHttpInfo

delete a DaemonSet

Parameters

param the request object

public deleteNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiDeleteNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedDaemonSet

delete a DaemonSet

Parameters

param the request object

public deleteNamespacedDaemonSet(param: AppsV1ApiDeleteNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedDeploymentWithHttpInfo

delete a Deployment

Parameters

param the request object

public deleteNamespacedDeploymentWithHttpInfo(param: AppsV1ApiDeleteNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedDeployment

delete a Deployment

Parameters

param the request object

public deleteNamespacedDeployment(param: AppsV1ApiDeleteNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedReplicaSetWithHttpInfo

delete a ReplicaSet

Parameters

param the request object

public deleteNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiDeleteNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedReplicaSet

delete a ReplicaSet

Parameters

param the request object

public deleteNamespacedReplicaSet(param: AppsV1ApiDeleteNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedStatefulSetWithHttpInfo

delete a StatefulSet

Parameters

param the request object

public deleteNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiDeleteNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedStatefulSet

delete a StatefulSet

Parameters

param the request object

public deleteNamespacedStatefulSet(param: AppsV1ApiDeleteNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: AppsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: AppsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listControllerRevisionForAllNamespacesWithHttpInfo

list or watch objects of kind ControllerRevision

Parameters

param the request object

public listControllerRevisionForAllNamespacesWithHttpInfo(param: AppsV1ApiListControllerRevisionForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevisionList>> 

listControllerRevisionForAllNamespaces

list or watch objects of kind ControllerRevision

Parameters

param the request object

public listControllerRevisionForAllNamespaces(param: AppsV1ApiListControllerRevisionForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ControllerRevisionList> 

listDaemonSetForAllNamespacesWithHttpInfo

list or watch objects of kind DaemonSet

Parameters

param the request object

public listDaemonSetForAllNamespacesWithHttpInfo(param: AppsV1ApiListDaemonSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSetList>> 

listDaemonSetForAllNamespaces

list or watch objects of kind DaemonSet

Parameters

param the request object

public listDaemonSetForAllNamespaces(param: AppsV1ApiListDaemonSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1DaemonSetList> 

listDeploymentForAllNamespacesWithHttpInfo

list or watch objects of kind Deployment

Parameters

param the request object

public listDeploymentForAllNamespacesWithHttpInfo(param: AppsV1ApiListDeploymentForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1DeploymentList>> 

listDeploymentForAllNamespaces

list or watch objects of kind Deployment

Parameters

param the request object

public listDeploymentForAllNamespaces(param: AppsV1ApiListDeploymentForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1DeploymentList> 

listNamespacedControllerRevisionWithHttpInfo

list or watch objects of kind ControllerRevision

Parameters

param the request object

public listNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiListNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevisionList>> 

listNamespacedControllerRevision

list or watch objects of kind ControllerRevision

Parameters

param the request object

public listNamespacedControllerRevision(param: AppsV1ApiListNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevisionList> 

listNamespacedDaemonSetWithHttpInfo

list or watch objects of kind DaemonSet

Parameters

param the request object

public listNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiListNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSetList>> 

listNamespacedDaemonSet

list or watch objects of kind DaemonSet

Parameters

param the request object

public listNamespacedDaemonSet(param: AppsV1ApiListNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSetList> 

listNamespacedDeploymentWithHttpInfo

list or watch objects of kind Deployment

Parameters

param the request object

public listNamespacedDeploymentWithHttpInfo(param: AppsV1ApiListNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeploymentList>> 

listNamespacedDeployment

list or watch objects of kind Deployment

Parameters

param the request object

public listNamespacedDeployment(param: AppsV1ApiListNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1DeploymentList> 

listNamespacedReplicaSetWithHttpInfo

list or watch objects of kind ReplicaSet

Parameters

param the request object

public listNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiListNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSetList>> 

listNamespacedReplicaSet

list or watch objects of kind ReplicaSet

Parameters

param the request object

public listNamespacedReplicaSet(param: AppsV1ApiListNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSetList> 

listNamespacedStatefulSetWithHttpInfo

list or watch objects of kind StatefulSet

Parameters

param the request object

public listNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiListNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSetList>> 

listNamespacedStatefulSet

list or watch objects of kind StatefulSet

Parameters

param the request object

public listNamespacedStatefulSet(param: AppsV1ApiListNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSetList> 

listReplicaSetForAllNamespacesWithHttpInfo

list or watch objects of kind ReplicaSet

Parameters

param the request object

public listReplicaSetForAllNamespacesWithHttpInfo(param: AppsV1ApiListReplicaSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSetList>> 

listReplicaSetForAllNamespaces

list or watch objects of kind ReplicaSet

Parameters

param the request object

public listReplicaSetForAllNamespaces(param: AppsV1ApiListReplicaSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ReplicaSetList> 

listStatefulSetForAllNamespacesWithHttpInfo

list or watch objects of kind StatefulSet

Parameters

param the request object

public listStatefulSetForAllNamespacesWithHttpInfo(param: AppsV1ApiListStatefulSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSetList>> 

listStatefulSetForAllNamespaces

list or watch objects of kind StatefulSet

Parameters

param the request object

public listStatefulSetForAllNamespaces(param: AppsV1ApiListStatefulSetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1StatefulSetList> 

patchNamespacedControllerRevisionWithHttpInfo

partially update the specified ControllerRevision

Parameters

param the request object

public patchNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiPatchNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevision>> 

patchNamespacedControllerRevision

partially update the specified ControllerRevision

Parameters

param the request object

public patchNamespacedControllerRevision(param: AppsV1ApiPatchNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevision> 

patchNamespacedDaemonSetWithHttpInfo

partially update the specified DaemonSet

Parameters

param the request object

public patchNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiPatchNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> 

patchNamespacedDaemonSet

partially update the specified DaemonSet

Parameters

param the request object

public patchNamespacedDaemonSet(param: AppsV1ApiPatchNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> 

patchNamespacedDaemonSetStatusWithHttpInfo

partially update status of the specified DaemonSet

Parameters

param the request object

public patchNamespacedDaemonSetStatusWithHttpInfo(param: AppsV1ApiPatchNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> 

patchNamespacedDaemonSetStatus

partially update status of the specified DaemonSet

Parameters

param the request object

public patchNamespacedDaemonSetStatus(param: AppsV1ApiPatchNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> 

patchNamespacedDeploymentWithHttpInfo

partially update the specified Deployment

Parameters

param the request object

public patchNamespacedDeploymentWithHttpInfo(param: AppsV1ApiPatchNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> 

patchNamespacedDeployment

partially update the specified Deployment

Parameters

param the request object

public patchNamespacedDeployment(param: AppsV1ApiPatchNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Deployment> 

patchNamespacedDeploymentScaleWithHttpInfo

partially update scale of the specified Deployment

Parameters

param the request object

public patchNamespacedDeploymentScaleWithHttpInfo(param: AppsV1ApiPatchNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

patchNamespacedDeploymentScale

partially update scale of the specified Deployment

Parameters

param the request object

public patchNamespacedDeploymentScale(param: AppsV1ApiPatchNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

patchNamespacedDeploymentStatusWithHttpInfo

partially update status of the specified Deployment

Parameters

param the request object

public patchNamespacedDeploymentStatusWithHttpInfo(param: AppsV1ApiPatchNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> 

patchNamespacedDeploymentStatus

partially update status of the specified Deployment

Parameters

param the request object

public patchNamespacedDeploymentStatus(param: AppsV1ApiPatchNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<V1Deployment> 

patchNamespacedReplicaSetWithHttpInfo

partially update the specified ReplicaSet

Parameters

param the request object

public patchNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiPatchNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> 

patchNamespacedReplicaSet

partially update the specified ReplicaSet

Parameters

param the request object

public patchNamespacedReplicaSet(param: AppsV1ApiPatchNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> 

patchNamespacedReplicaSetScaleWithHttpInfo

partially update scale of the specified ReplicaSet

Parameters

param the request object

public patchNamespacedReplicaSetScaleWithHttpInfo(param: AppsV1ApiPatchNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

patchNamespacedReplicaSetScale

partially update scale of the specified ReplicaSet

Parameters

param the request object

public patchNamespacedReplicaSetScale(param: AppsV1ApiPatchNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

patchNamespacedReplicaSetStatusWithHttpInfo

partially update status of the specified ReplicaSet

Parameters

param the request object

public patchNamespacedReplicaSetStatusWithHttpInfo(param: AppsV1ApiPatchNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> 

patchNamespacedReplicaSetStatus

partially update status of the specified ReplicaSet

Parameters

param the request object

public patchNamespacedReplicaSetStatus(param: AppsV1ApiPatchNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> 

patchNamespacedStatefulSetWithHttpInfo

partially update the specified StatefulSet

Parameters

param the request object

public patchNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiPatchNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> 

patchNamespacedStatefulSet

partially update the specified StatefulSet

Parameters

param the request object

public patchNamespacedStatefulSet(param: AppsV1ApiPatchNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> 

patchNamespacedStatefulSetScaleWithHttpInfo

partially update scale of the specified StatefulSet

Parameters

param the request object

public patchNamespacedStatefulSetScaleWithHttpInfo(param: AppsV1ApiPatchNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

patchNamespacedStatefulSetScale

partially update scale of the specified StatefulSet

Parameters

param the request object

public patchNamespacedStatefulSetScale(param: AppsV1ApiPatchNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

patchNamespacedStatefulSetStatusWithHttpInfo

partially update status of the specified StatefulSet

Parameters

param the request object

public patchNamespacedStatefulSetStatusWithHttpInfo(param: AppsV1ApiPatchNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> 

patchNamespacedStatefulSetStatus

partially update status of the specified StatefulSet

Parameters

param the request object

public patchNamespacedStatefulSetStatus(param: AppsV1ApiPatchNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> 

readNamespacedControllerRevisionWithHttpInfo

read the specified ControllerRevision

Parameters

param the request object

public readNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiReadNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevision>> 

readNamespacedControllerRevision

read the specified ControllerRevision

Parameters

param the request object

public readNamespacedControllerRevision(param: AppsV1ApiReadNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevision> 

readNamespacedDaemonSetWithHttpInfo

read the specified DaemonSet

Parameters

param the request object

public readNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiReadNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> 

readNamespacedDaemonSet

read the specified DaemonSet

Parameters

param the request object

public readNamespacedDaemonSet(param: AppsV1ApiReadNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> 

readNamespacedDaemonSetStatusWithHttpInfo

read status of the specified DaemonSet

Parameters

param the request object

public readNamespacedDaemonSetStatusWithHttpInfo(param: AppsV1ApiReadNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> 

readNamespacedDaemonSetStatus

read status of the specified DaemonSet

Parameters

param the request object

public readNamespacedDaemonSetStatus(param: AppsV1ApiReadNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> 

readNamespacedDeploymentWithHttpInfo

read the specified Deployment

Parameters

param the request object

public readNamespacedDeploymentWithHttpInfo(param: AppsV1ApiReadNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> 

readNamespacedDeployment

read the specified Deployment

Parameters

param the request object

public readNamespacedDeployment(param: AppsV1ApiReadNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Deployment> 

readNamespacedDeploymentScaleWithHttpInfo

read scale of the specified Deployment

Parameters

param the request object

public readNamespacedDeploymentScaleWithHttpInfo(param: AppsV1ApiReadNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

readNamespacedDeploymentScale

read scale of the specified Deployment

Parameters

param the request object

public readNamespacedDeploymentScale(param: AppsV1ApiReadNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

readNamespacedDeploymentStatusWithHttpInfo

read status of the specified Deployment

Parameters

param the request object

public readNamespacedDeploymentStatusWithHttpInfo(param: AppsV1ApiReadNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> 

readNamespacedDeploymentStatus

read status of the specified Deployment

Parameters

param the request object

public readNamespacedDeploymentStatus(param: AppsV1ApiReadNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<V1Deployment> 

readNamespacedReplicaSetWithHttpInfo

read the specified ReplicaSet

Parameters

param the request object

public readNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiReadNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> 

readNamespacedReplicaSet

read the specified ReplicaSet

Parameters

param the request object

public readNamespacedReplicaSet(param: AppsV1ApiReadNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> 

readNamespacedReplicaSetScaleWithHttpInfo

read scale of the specified ReplicaSet

Parameters

param the request object

public readNamespacedReplicaSetScaleWithHttpInfo(param: AppsV1ApiReadNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

readNamespacedReplicaSetScale

read scale of the specified ReplicaSet

Parameters

param the request object

public readNamespacedReplicaSetScale(param: AppsV1ApiReadNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

readNamespacedReplicaSetStatusWithHttpInfo

read status of the specified ReplicaSet

Parameters

param the request object

public readNamespacedReplicaSetStatusWithHttpInfo(param: AppsV1ApiReadNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> 

readNamespacedReplicaSetStatus

read status of the specified ReplicaSet

Parameters

param the request object

public readNamespacedReplicaSetStatus(param: AppsV1ApiReadNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> 

readNamespacedStatefulSetWithHttpInfo

read the specified StatefulSet

Parameters

param the request object

public readNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiReadNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> 

readNamespacedStatefulSet

read the specified StatefulSet

Parameters

param the request object

public readNamespacedStatefulSet(param: AppsV1ApiReadNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> 

readNamespacedStatefulSetScaleWithHttpInfo

read scale of the specified StatefulSet

Parameters

param the request object

public readNamespacedStatefulSetScaleWithHttpInfo(param: AppsV1ApiReadNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

readNamespacedStatefulSetScale

read scale of the specified StatefulSet

Parameters

param the request object

public readNamespacedStatefulSetScale(param: AppsV1ApiReadNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

readNamespacedStatefulSetStatusWithHttpInfo

read status of the specified StatefulSet

Parameters

param the request object

public readNamespacedStatefulSetStatusWithHttpInfo(param: AppsV1ApiReadNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> 

readNamespacedStatefulSetStatus

read status of the specified StatefulSet

Parameters

param the request object

public readNamespacedStatefulSetStatus(param: AppsV1ApiReadNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> 

replaceNamespacedControllerRevisionWithHttpInfo

replace the specified ControllerRevision

Parameters

param the request object

public replaceNamespacedControllerRevisionWithHttpInfo(param: AppsV1ApiReplaceNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ControllerRevision>> 

replaceNamespacedControllerRevision

replace the specified ControllerRevision

Parameters

param the request object

public replaceNamespacedControllerRevision(param: AppsV1ApiReplaceNamespacedControllerRevisionRequest, options?: ConfigurationOptions): Promise<V1ControllerRevision> 

replaceNamespacedDaemonSetWithHttpInfo

replace the specified DaemonSet

Parameters

param the request object

public replaceNamespacedDaemonSetWithHttpInfo(param: AppsV1ApiReplaceNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> 

replaceNamespacedDaemonSet

replace the specified DaemonSet

Parameters

param the request object

public replaceNamespacedDaemonSet(param: AppsV1ApiReplaceNamespacedDaemonSetRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> 

replaceNamespacedDaemonSetStatusWithHttpInfo

replace status of the specified DaemonSet

Parameters

param the request object

public replaceNamespacedDaemonSetStatusWithHttpInfo(param: AppsV1ApiReplaceNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DaemonSet>> 

replaceNamespacedDaemonSetStatus

replace status of the specified DaemonSet

Parameters

param the request object

public replaceNamespacedDaemonSetStatus(param: AppsV1ApiReplaceNamespacedDaemonSetStatusRequest, options?: ConfigurationOptions): Promise<V1DaemonSet> 

replaceNamespacedDeploymentWithHttpInfo

replace the specified Deployment

Parameters

param the request object

public replaceNamespacedDeploymentWithHttpInfo(param: AppsV1ApiReplaceNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> 

replaceNamespacedDeployment

replace the specified Deployment

Parameters

param the request object

public replaceNamespacedDeployment(param: AppsV1ApiReplaceNamespacedDeploymentRequest, options?: ConfigurationOptions): Promise<V1Deployment> 

replaceNamespacedDeploymentScaleWithHttpInfo

replace scale of the specified Deployment

Parameters

param the request object

public replaceNamespacedDeploymentScaleWithHttpInfo(param: AppsV1ApiReplaceNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

replaceNamespacedDeploymentScale

replace scale of the specified Deployment

Parameters

param the request object

public replaceNamespacedDeploymentScale(param: AppsV1ApiReplaceNamespacedDeploymentScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

replaceNamespacedDeploymentStatusWithHttpInfo

replace status of the specified Deployment

Parameters

param the request object

public replaceNamespacedDeploymentStatusWithHttpInfo(param: AppsV1ApiReplaceNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Deployment>> 

replaceNamespacedDeploymentStatus

replace status of the specified Deployment

Parameters

param the request object

public replaceNamespacedDeploymentStatus(param: AppsV1ApiReplaceNamespacedDeploymentStatusRequest, options?: ConfigurationOptions): Promise<V1Deployment> 

replaceNamespacedReplicaSetWithHttpInfo

replace the specified ReplicaSet

Parameters

param the request object

public replaceNamespacedReplicaSetWithHttpInfo(param: AppsV1ApiReplaceNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> 

replaceNamespacedReplicaSet

replace the specified ReplicaSet

Parameters

param the request object

public replaceNamespacedReplicaSet(param: AppsV1ApiReplaceNamespacedReplicaSetRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> 

replaceNamespacedReplicaSetScaleWithHttpInfo

replace scale of the specified ReplicaSet

Parameters

param the request object

public replaceNamespacedReplicaSetScaleWithHttpInfo(param: AppsV1ApiReplaceNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

replaceNamespacedReplicaSetScale

replace scale of the specified ReplicaSet

Parameters

param the request object

public replaceNamespacedReplicaSetScale(param: AppsV1ApiReplaceNamespacedReplicaSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

replaceNamespacedReplicaSetStatusWithHttpInfo

replace status of the specified ReplicaSet

Parameters

param the request object

public replaceNamespacedReplicaSetStatusWithHttpInfo(param: AppsV1ApiReplaceNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicaSet>> 

replaceNamespacedReplicaSetStatus

replace status of the specified ReplicaSet

Parameters

param the request object

public replaceNamespacedReplicaSetStatus(param: AppsV1ApiReplaceNamespacedReplicaSetStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicaSet> 

replaceNamespacedStatefulSetWithHttpInfo

replace the specified StatefulSet

Parameters

param the request object

public replaceNamespacedStatefulSetWithHttpInfo(param: AppsV1ApiReplaceNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> 

replaceNamespacedStatefulSet

replace the specified StatefulSet

Parameters

param the request object

public replaceNamespacedStatefulSet(param: AppsV1ApiReplaceNamespacedStatefulSetRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> 

replaceNamespacedStatefulSetScaleWithHttpInfo

replace scale of the specified StatefulSet

Parameters

param the request object

public replaceNamespacedStatefulSetScaleWithHttpInfo(param: AppsV1ApiReplaceNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

replaceNamespacedStatefulSetScale

replace scale of the specified StatefulSet

Parameters

param the request object

public replaceNamespacedStatefulSetScale(param: AppsV1ApiReplaceNamespacedStatefulSetScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

replaceNamespacedStatefulSetStatusWithHttpInfo

replace status of the specified StatefulSet

Parameters

param the request object

public replaceNamespacedStatefulSetStatusWithHttpInfo(param: AppsV1ApiReplaceNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StatefulSet>> 

replaceNamespacedStatefulSetStatus

replace status of the specified StatefulSet

Parameters

param the request object

public replaceNamespacedStatefulSetStatus(param: AppsV1ApiReplaceNamespacedStatefulSetStatusRequest, options?: ConfigurationOptions): Promise<V1StatefulSet> 

ObjectAuthenticationApi

class ObjectAuthenticationApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: AuthenticationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: AuthenticationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

AuthenticationV1ApiCreateSelfSubjectReviewRequest

interface AuthenticationV1ApiCreateSelfSubjectReviewRequest {
    /**     *      * @type V1SelfSubjectReview     * @memberof AuthenticationV1ApicreateSelfSubjectReview     */    body: V1SelfSubjectReview    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AuthenticationV1ApicreateSelfSubjectReview     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AuthenticationV1ApicreateSelfSubjectReview     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AuthenticationV1ApicreateSelfSubjectReview     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AuthenticationV1ApicreateSelfSubjectReview     */    pretty?: string}

AuthenticationV1ApiCreateTokenReviewRequest

interface AuthenticationV1ApiCreateTokenReviewRequest {
    /**     *      * @type V1TokenReview     * @memberof AuthenticationV1ApicreateTokenReview     */    body: V1TokenReview    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AuthenticationV1ApicreateTokenReview     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AuthenticationV1ApicreateTokenReview     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AuthenticationV1ApicreateTokenReview     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AuthenticationV1ApicreateTokenReview     */    pretty?: string}

ObjectAuthenticationV1Api

class ObjectAuthenticationV1Api 

createSelfSubjectReviewWithHttpInfo

create a SelfSubjectReview

Parameters

param the request object

public createSelfSubjectReviewWithHttpInfo(param: AuthenticationV1ApiCreateSelfSubjectReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SelfSubjectReview>> 

createSelfSubjectReview

create a SelfSubjectReview

Parameters

param the request object

public createSelfSubjectReview(param: AuthenticationV1ApiCreateSelfSubjectReviewRequest, options?: ConfigurationOptions): Promise<V1SelfSubjectReview> 

createTokenReviewWithHttpInfo

create a TokenReview

Parameters

param the request object

public createTokenReviewWithHttpInfo(param: AuthenticationV1ApiCreateTokenReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1TokenReview>> 

createTokenReview

create a TokenReview

Parameters

param the request object

public createTokenReview(param: AuthenticationV1ApiCreateTokenReviewRequest, options?: ConfigurationOptions): Promise<V1TokenReview> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: AuthenticationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: AuthenticationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

ObjectAuthorizationApi

class ObjectAuthorizationApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: AuthorizationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: AuthorizationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

AuthorizationV1ApiCreateNamespacedLocalSubjectAccessReviewRequest

interface AuthorizationV1ApiCreateNamespacedLocalSubjectAccessReviewRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview     */    namespace: string    /**     *      * @type V1LocalSubjectAccessReview     * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview     */    body: V1LocalSubjectAccessReview    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateNamespacedLocalSubjectAccessReview     */    pretty?: string}

AuthorizationV1ApiCreateSelfSubjectAccessReviewRequest

interface AuthorizationV1ApiCreateSelfSubjectAccessReviewRequest {
    /**     *      * @type V1SelfSubjectAccessReview     * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview     */    body: V1SelfSubjectAccessReview    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSelfSubjectAccessReview     */    pretty?: string}

AuthorizationV1ApiCreateSelfSubjectRulesReviewRequest

interface AuthorizationV1ApiCreateSelfSubjectRulesReviewRequest {
    /**     *      * @type V1SelfSubjectRulesReview     * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview     */    body: V1SelfSubjectRulesReview    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSelfSubjectRulesReview     */    pretty?: string}

AuthorizationV1ApiCreateSubjectAccessReviewRequest

interface AuthorizationV1ApiCreateSubjectAccessReviewRequest {
    /**     *      * @type V1SubjectAccessReview     * @memberof AuthorizationV1ApicreateSubjectAccessReview     */    body: V1SubjectAccessReview    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSubjectAccessReview     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSubjectAccessReview     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSubjectAccessReview     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AuthorizationV1ApicreateSubjectAccessReview     */    pretty?: string}

ObjectAuthorizationV1Api

class ObjectAuthorizationV1Api 

createNamespacedLocalSubjectAccessReviewWithHttpInfo

create a LocalSubjectAccessReview

Parameters

param the request object

public createNamespacedLocalSubjectAccessReviewWithHttpInfo(param: AuthorizationV1ApiCreateNamespacedLocalSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LocalSubjectAccessReview>> 

createNamespacedLocalSubjectAccessReview

create a LocalSubjectAccessReview

Parameters

param the request object

public createNamespacedLocalSubjectAccessReview(param: AuthorizationV1ApiCreateNamespacedLocalSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<V1LocalSubjectAccessReview> 

createSelfSubjectAccessReviewWithHttpInfo

create a SelfSubjectAccessReview

Parameters

param the request object

public createSelfSubjectAccessReviewWithHttpInfo(param: AuthorizationV1ApiCreateSelfSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SelfSubjectAccessReview>> 

createSelfSubjectAccessReview

create a SelfSubjectAccessReview

Parameters

param the request object

public createSelfSubjectAccessReview(param: AuthorizationV1ApiCreateSelfSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<V1SelfSubjectAccessReview> 

createSelfSubjectRulesReviewWithHttpInfo

create a SelfSubjectRulesReview

Parameters

param the request object

public createSelfSubjectRulesReviewWithHttpInfo(param: AuthorizationV1ApiCreateSelfSubjectRulesReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SelfSubjectRulesReview>> 

createSelfSubjectRulesReview

create a SelfSubjectRulesReview

Parameters

param the request object

public createSelfSubjectRulesReview(param: AuthorizationV1ApiCreateSelfSubjectRulesReviewRequest, options?: ConfigurationOptions): Promise<V1SelfSubjectRulesReview> 

createSubjectAccessReviewWithHttpInfo

create a SubjectAccessReview

Parameters

param the request object

public createSubjectAccessReviewWithHttpInfo(param: AuthorizationV1ApiCreateSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SubjectAccessReview>> 

createSubjectAccessReview

create a SubjectAccessReview

Parameters

param the request object

public createSubjectAccessReview(param: AuthorizationV1ApiCreateSubjectAccessReviewRequest, options?: ConfigurationOptions): Promise<V1SubjectAccessReview> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: AuthorizationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: AuthorizationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

ObjectAutoscalingApi

class ObjectAutoscalingApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: AutoscalingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: AutoscalingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

AutoscalingV1ApiCreateNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV1ApiCreateNamespacedHorizontalPodAutoscalerRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     *      * @type V1HorizontalPodAutoscaler     * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler     */    body: V1HorizontalPodAutoscaler    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApicreateNamespacedHorizontalPodAutoscaler     */    fieldValidation?: string}

AutoscalingV1ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV1ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AutoscalingV1ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    body?: V1DeleteOptions}

AutoscalingV1ApiDeleteNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV1ApiDeleteNamespacedHorizontalPodAutoscalerRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AutoscalingV1ApideleteNamespacedHorizontalPodAutoscaler     */    body?: V1DeleteOptions}

AutoscalingV1ApiListHorizontalPodAutoscalerForAllNamespacesRequest

interface AutoscalingV1ApiListHorizontalPodAutoscalerForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApilistHorizontalPodAutoscalerForAllNamespaces     */    watch?: boolean}

AutoscalingV1ApiListNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV1ApiListNamespacedHorizontalPodAutoscalerRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApilistNamespacedHorizontalPodAutoscaler     */    watch?: boolean}

AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     *      * @type any     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscaler     */    force?: boolean}

AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest

interface AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus     */    namespace: string    /**     *      * @type any     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV1ApipatchNamespacedHorizontalPodAutoscalerStatus     */    force?: boolean}

AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscaler     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscaler     */    pretty?: string}

AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerStatusRequest

interface AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerStatusRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscalerStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscalerStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireadNamespacedHorizontalPodAutoscalerStatus     */    pretty?: string}

AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     *      * @type V1HorizontalPodAutoscaler     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler     */    body: V1HorizontalPodAutoscaler    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscaler     */    fieldValidation?: string}

AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest

interface AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    namespace: string    /**     *      * @type V1HorizontalPodAutoscaler     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    body: V1HorizontalPodAutoscaler    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV1ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    fieldValidation?: string}

ObjectAutoscalingV1Api

class ObjectAutoscalingV1Api 

createNamespacedHorizontalPodAutoscalerWithHttpInfo

create a HorizontalPodAutoscaler

Parameters

param the request object

public createNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiCreateNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> 

createNamespacedHorizontalPodAutoscaler

create a HorizontalPodAutoscaler

Parameters

param the request object

public createNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiCreateNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> 

deleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfo

delete collection of HorizontalPodAutoscaler

Parameters

param the request object

public deleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedHorizontalPodAutoscaler

delete collection of HorizontalPodAutoscaler

Parameters

param the request object

public deleteCollectionNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedHorizontalPodAutoscalerWithHttpInfo

delete a HorizontalPodAutoscaler

Parameters

param the request object

public deleteNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiDeleteNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedHorizontalPodAutoscaler

delete a HorizontalPodAutoscaler

Parameters

param the request object

public deleteNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiDeleteNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: AutoscalingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: AutoscalingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listHorizontalPodAutoscalerForAllNamespacesWithHttpInfo

list or watch objects of kind HorizontalPodAutoscaler

Parameters

param the request object

public listHorizontalPodAutoscalerForAllNamespacesWithHttpInfo(param: AutoscalingV1ApiListHorizontalPodAutoscalerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscalerList>> 

listHorizontalPodAutoscalerForAllNamespaces

list or watch objects of kind HorizontalPodAutoscaler

Parameters

param the request object

public listHorizontalPodAutoscalerForAllNamespaces(param: AutoscalingV1ApiListHorizontalPodAutoscalerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscalerList> 

listNamespacedHorizontalPodAutoscalerWithHttpInfo

list or watch objects of kind HorizontalPodAutoscaler

Parameters

param the request object

public listNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiListNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscalerList>> 

listNamespacedHorizontalPodAutoscaler

list or watch objects of kind HorizontalPodAutoscaler

Parameters

param the request object

public listNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiListNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscalerList> 

patchNamespacedHorizontalPodAutoscalerWithHttpInfo

partially update the specified HorizontalPodAutoscaler

Parameters

param the request object

public patchNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> 

patchNamespacedHorizontalPodAutoscaler

partially update the specified HorizontalPodAutoscaler

Parameters

param the request object

public patchNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> 

patchNamespacedHorizontalPodAutoscalerStatusWithHttpInfo

partially update status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public patchNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> 

patchNamespacedHorizontalPodAutoscalerStatus

partially update status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public patchNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV1ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> 

readNamespacedHorizontalPodAutoscalerWithHttpInfo

read the specified HorizontalPodAutoscaler

Parameters

param the request object

public readNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> 

readNamespacedHorizontalPodAutoscaler

read the specified HorizontalPodAutoscaler

Parameters

param the request object

public readNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> 

readNamespacedHorizontalPodAutoscalerStatusWithHttpInfo

read status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public readNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> 

readNamespacedHorizontalPodAutoscalerStatus

read status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public readNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV1ApiReadNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> 

replaceNamespacedHorizontalPodAutoscalerWithHttpInfo

replace the specified HorizontalPodAutoscaler

Parameters

param the request object

public replaceNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> 

replaceNamespacedHorizontalPodAutoscaler

replace the specified HorizontalPodAutoscaler

Parameters

param the request object

public replaceNamespacedHorizontalPodAutoscaler(param: AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> 

replaceNamespacedHorizontalPodAutoscalerStatusWithHttpInfo

replace status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public replaceNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1HorizontalPodAutoscaler>> 

replaceNamespacedHorizontalPodAutoscalerStatus

replace status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public replaceNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV1ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V1HorizontalPodAutoscaler> 

AutoscalingV2ApiCreateNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV2ApiCreateNamespacedHorizontalPodAutoscalerRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     *      * @type V2HorizontalPodAutoscaler     * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler     */    body: V2HorizontalPodAutoscaler    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApicreateNamespacedHorizontalPodAutoscaler     */    fieldValidation?: string}

AutoscalingV2ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV2ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof AutoscalingV2ApideleteCollectionNamespacedHorizontalPodAutoscaler     */    body?: V1DeleteOptions}

AutoscalingV2ApiDeleteNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV2ApiDeleteNamespacedHorizontalPodAutoscalerRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof AutoscalingV2ApideleteNamespacedHorizontalPodAutoscaler     */    body?: V1DeleteOptions}

AutoscalingV2ApiListHorizontalPodAutoscalerForAllNamespacesRequest

interface AutoscalingV2ApiListHorizontalPodAutoscalerForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApilistHorizontalPodAutoscalerForAllNamespaces     */    watch?: boolean}

AutoscalingV2ApiListNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV2ApiListNamespacedHorizontalPodAutoscalerRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApilistNamespacedHorizontalPodAutoscaler     */    watch?: boolean}

AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     *      * @type any     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscaler     */    force?: boolean}

AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest

interface AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus     */    namespace: string    /**     *      * @type any     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof AutoscalingV2ApipatchNamespacedHorizontalPodAutoscalerStatus     */    force?: boolean}

AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscaler     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscaler     */    pretty?: string}

AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerStatusRequest

interface AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerStatusRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscalerStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscalerStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireadNamespacedHorizontalPodAutoscalerStatus     */    pretty?: string}

AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerRequest

interface AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler     */    namespace: string    /**     *      * @type V2HorizontalPodAutoscaler     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler     */    body: V2HorizontalPodAutoscaler    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscaler     */    fieldValidation?: string}

AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest

interface AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest {
    /**     * name of the HorizontalPodAutoscaler     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    namespace: string    /**     *      * @type V2HorizontalPodAutoscaler     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    body: V2HorizontalPodAutoscaler    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof AutoscalingV2ApireplaceNamespacedHorizontalPodAutoscalerStatus     */    fieldValidation?: string}

ObjectAutoscalingV2Api

class ObjectAutoscalingV2Api 

createNamespacedHorizontalPodAutoscalerWithHttpInfo

create a HorizontalPodAutoscaler

Parameters

param the request object

public createNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiCreateNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> 

createNamespacedHorizontalPodAutoscaler

create a HorizontalPodAutoscaler

Parameters

param the request object

public createNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiCreateNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> 

deleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfo

delete collection of HorizontalPodAutoscaler

Parameters

param the request object

public deleteCollectionNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedHorizontalPodAutoscaler

delete collection of HorizontalPodAutoscaler

Parameters

param the request object

public deleteCollectionNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiDeleteCollectionNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedHorizontalPodAutoscalerWithHttpInfo

delete a HorizontalPodAutoscaler

Parameters

param the request object

public deleteNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiDeleteNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedHorizontalPodAutoscaler

delete a HorizontalPodAutoscaler

Parameters

param the request object

public deleteNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiDeleteNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: AutoscalingV2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: AutoscalingV2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listHorizontalPodAutoscalerForAllNamespacesWithHttpInfo

list or watch objects of kind HorizontalPodAutoscaler

Parameters

param the request object

public listHorizontalPodAutoscalerForAllNamespacesWithHttpInfo(param: AutoscalingV2ApiListHorizontalPodAutoscalerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscalerList>> 

listHorizontalPodAutoscalerForAllNamespaces

list or watch objects of kind HorizontalPodAutoscaler

Parameters

param the request object

public listHorizontalPodAutoscalerForAllNamespaces(param: AutoscalingV2ApiListHorizontalPodAutoscalerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscalerList> 

listNamespacedHorizontalPodAutoscalerWithHttpInfo

list or watch objects of kind HorizontalPodAutoscaler

Parameters

param the request object

public listNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiListNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscalerList>> 

listNamespacedHorizontalPodAutoscaler

list or watch objects of kind HorizontalPodAutoscaler

Parameters

param the request object

public listNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiListNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscalerList> 

patchNamespacedHorizontalPodAutoscalerWithHttpInfo

partially update the specified HorizontalPodAutoscaler

Parameters

param the request object

public patchNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> 

patchNamespacedHorizontalPodAutoscaler

partially update the specified HorizontalPodAutoscaler

Parameters

param the request object

public patchNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> 

patchNamespacedHorizontalPodAutoscalerStatusWithHttpInfo

partially update status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public patchNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> 

patchNamespacedHorizontalPodAutoscalerStatus

partially update status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public patchNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV2ApiPatchNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> 

readNamespacedHorizontalPodAutoscalerWithHttpInfo

read the specified HorizontalPodAutoscaler

Parameters

param the request object

public readNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> 

readNamespacedHorizontalPodAutoscaler

read the specified HorizontalPodAutoscaler

Parameters

param the request object

public readNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> 

readNamespacedHorizontalPodAutoscalerStatusWithHttpInfo

read status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public readNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> 

readNamespacedHorizontalPodAutoscalerStatus

read status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public readNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV2ApiReadNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> 

replaceNamespacedHorizontalPodAutoscalerWithHttpInfo

replace the specified HorizontalPodAutoscaler

Parameters

param the request object

public replaceNamespacedHorizontalPodAutoscalerWithHttpInfo(param: AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> 

replaceNamespacedHorizontalPodAutoscaler

replace the specified HorizontalPodAutoscaler

Parameters

param the request object

public replaceNamespacedHorizontalPodAutoscaler(param: AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> 

replaceNamespacedHorizontalPodAutoscalerStatusWithHttpInfo

replace status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public replaceNamespacedHorizontalPodAutoscalerStatusWithHttpInfo(param: AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V2HorizontalPodAutoscaler>> 

replaceNamespacedHorizontalPodAutoscalerStatus

replace status of the specified HorizontalPodAutoscaler

Parameters

param the request object

public replaceNamespacedHorizontalPodAutoscalerStatus(param: AutoscalingV2ApiReplaceNamespacedHorizontalPodAutoscalerStatusRequest, options?: ConfigurationOptions): Promise<V2HorizontalPodAutoscaler> 

ObjectBatchApi

class ObjectBatchApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: BatchApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: BatchApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

BatchV1ApiCreateNamespacedCronJobRequest

interface BatchV1ApiCreateNamespacedCronJobRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedCronJob     */    namespace: string    /**     *      * @type V1CronJob     * @memberof BatchV1ApicreateNamespacedCronJob     */    body: V1CronJob    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedCronJob     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedCronJob     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedCronJob     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedCronJob     */    fieldValidation?: string}

BatchV1ApiCreateNamespacedJobRequest

interface BatchV1ApiCreateNamespacedJobRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedJob     */    namespace: string    /**     *      * @type V1Job     * @memberof BatchV1ApicreateNamespacedJob     */    body: V1Job    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedJob     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedJob     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedJob     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApicreateNamespacedJob     */    fieldValidation?: string}

BatchV1ApiDeleteCollectionNamespacedCronJobRequest

interface BatchV1ApiDeleteCollectionNamespacedCronJobRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof BatchV1ApideleteCollectionNamespacedCronJob     */    body?: V1DeleteOptions}

BatchV1ApiDeleteCollectionNamespacedJobRequest

interface BatchV1ApiDeleteCollectionNamespacedJobRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof BatchV1ApideleteCollectionNamespacedJob     */    body?: V1DeleteOptions}

BatchV1ApiDeleteNamespacedCronJobRequest

interface BatchV1ApiDeleteNamespacedCronJobRequest {
    /**     * name of the CronJob     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedCronJob     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedCronJob     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedCronJob     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedCronJob     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApideleteNamespacedCronJob     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteNamespacedCronJob     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteNamespacedCronJob     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedCronJob     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof BatchV1ApideleteNamespacedCronJob     */    body?: V1DeleteOptions}

BatchV1ApiDeleteNamespacedJobRequest

interface BatchV1ApiDeleteNamespacedJobRequest {
    /**     * name of the Job     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedJob     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedJob     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedJob     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedJob     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApideleteNamespacedJob     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteNamespacedJob     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApideleteNamespacedJob     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApideleteNamespacedJob     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof BatchV1ApideleteNamespacedJob     */    body?: V1DeleteOptions}

BatchV1ApiListCronJobForAllNamespacesRequest

interface BatchV1ApiListCronJobForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistCronJobForAllNamespaces     */    watch?: boolean}

BatchV1ApiListJobForAllNamespacesRequest

interface BatchV1ApiListJobForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistJobForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistJobForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistJobForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistJobForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApilistJobForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistJobForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistJobForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistJobForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistJobForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApilistJobForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistJobForAllNamespaces     */    watch?: boolean}

BatchV1ApiListNamespacedCronJobRequest

interface BatchV1ApiListNamespacedCronJobRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedCronJob     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedCronJob     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistNamespacedCronJob     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedCronJob     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedCronJob     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedCronJob     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApilistNamespacedCronJob     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedCronJob     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedCronJob     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistNamespacedCronJob     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApilistNamespacedCronJob     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistNamespacedCronJob     */    watch?: boolean}

BatchV1ApiListNamespacedJobRequest

interface BatchV1ApiListNamespacedJobRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedJob     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedJob     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistNamespacedJob     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedJob     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedJob     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedJob     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApilistNamespacedJob     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedJob     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof BatchV1ApilistNamespacedJob     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistNamespacedJob     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof BatchV1ApilistNamespacedJob     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApilistNamespacedJob     */    watch?: boolean}

BatchV1ApiPatchNamespacedCronJobRequest

interface BatchV1ApiPatchNamespacedCronJobRequest {
    /**     * name of the CronJob     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJob     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJob     */    namespace: string    /**     *      * @type any     * @memberof BatchV1ApipatchNamespacedCronJob     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJob     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJob     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJob     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJob     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApipatchNamespacedCronJob     */    force?: boolean}

BatchV1ApiPatchNamespacedCronJobStatusRequest

interface BatchV1ApiPatchNamespacedCronJobStatusRequest {
    /**     * name of the CronJob     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJobStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJobStatus     */    namespace: string    /**     *      * @type any     * @memberof BatchV1ApipatchNamespacedCronJobStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJobStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJobStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJobStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedCronJobStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApipatchNamespacedCronJobStatus     */    force?: boolean}

BatchV1ApiPatchNamespacedJobRequest

interface BatchV1ApiPatchNamespacedJobRequest {
    /**     * name of the Job     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJob     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJob     */    namespace: string    /**     *      * @type any     * @memberof BatchV1ApipatchNamespacedJob     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJob     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJob     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJob     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJob     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApipatchNamespacedJob     */    force?: boolean}

BatchV1ApiPatchNamespacedJobStatusRequest

interface BatchV1ApiPatchNamespacedJobStatusRequest {
    /**     * name of the Job     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJobStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJobStatus     */    namespace: string    /**     *      * @type any     * @memberof BatchV1ApipatchNamespacedJobStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJobStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJobStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJobStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApipatchNamespacedJobStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof BatchV1ApipatchNamespacedJobStatus     */    force?: boolean}

BatchV1ApiReadNamespacedCronJobRequest

interface BatchV1ApiReadNamespacedCronJobRequest {
    /**     * name of the CronJob     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedCronJob     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedCronJob     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedCronJob     */    pretty?: string}

BatchV1ApiReadNamespacedCronJobStatusRequest

interface BatchV1ApiReadNamespacedCronJobStatusRequest {
    /**     * name of the CronJob     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedCronJobStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedCronJobStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedCronJobStatus     */    pretty?: string}

BatchV1ApiReadNamespacedJobRequest

interface BatchV1ApiReadNamespacedJobRequest {
    /**     * name of the Job     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedJob     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedJob     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedJob     */    pretty?: string}

BatchV1ApiReadNamespacedJobStatusRequest

interface BatchV1ApiReadNamespacedJobStatusRequest {
    /**     * name of the Job     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedJobStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedJobStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireadNamespacedJobStatus     */    pretty?: string}

BatchV1ApiReplaceNamespacedCronJobRequest

interface BatchV1ApiReplaceNamespacedCronJobRequest {
    /**     * name of the CronJob     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJob     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJob     */    namespace: string    /**     *      * @type V1CronJob     * @memberof BatchV1ApireplaceNamespacedCronJob     */    body: V1CronJob    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJob     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJob     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJob     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJob     */    fieldValidation?: string}

BatchV1ApiReplaceNamespacedCronJobStatusRequest

interface BatchV1ApiReplaceNamespacedCronJobStatusRequest {
    /**     * name of the CronJob     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJobStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJobStatus     */    namespace: string    /**     *      * @type V1CronJob     * @memberof BatchV1ApireplaceNamespacedCronJobStatus     */    body: V1CronJob    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJobStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJobStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJobStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedCronJobStatus     */    fieldValidation?: string}

BatchV1ApiReplaceNamespacedJobRequest

interface BatchV1ApiReplaceNamespacedJobRequest {
    /**     * name of the Job     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJob     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJob     */    namespace: string    /**     *      * @type V1Job     * @memberof BatchV1ApireplaceNamespacedJob     */    body: V1Job    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJob     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJob     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJob     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJob     */    fieldValidation?: string}

BatchV1ApiReplaceNamespacedJobStatusRequest

interface BatchV1ApiReplaceNamespacedJobStatusRequest {
    /**     * name of the Job     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJobStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJobStatus     */    namespace: string    /**     *      * @type V1Job     * @memberof BatchV1ApireplaceNamespacedJobStatus     */    body: V1Job    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJobStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJobStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJobStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof BatchV1ApireplaceNamespacedJobStatus     */    fieldValidation?: string}

ObjectBatchV1Api

class ObjectBatchV1Api 

createNamespacedCronJobWithHttpInfo

create a CronJob

Parameters

param the request object

public createNamespacedCronJobWithHttpInfo(param: BatchV1ApiCreateNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> 

createNamespacedCronJob

create a CronJob

Parameters

param the request object

public createNamespacedCronJob(param: BatchV1ApiCreateNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJob> 

createNamespacedJobWithHttpInfo

create a Job

Parameters

param the request object

public createNamespacedJobWithHttpInfo(param: BatchV1ApiCreateNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> 

createNamespacedJob

create a Job

Parameters

param the request object

public createNamespacedJob(param: BatchV1ApiCreateNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Job> 

deleteCollectionNamespacedCronJobWithHttpInfo

delete collection of CronJob

Parameters

param the request object

public deleteCollectionNamespacedCronJobWithHttpInfo(param: BatchV1ApiDeleteCollectionNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedCronJob

delete collection of CronJob

Parameters

param the request object

public deleteCollectionNamespacedCronJob(param: BatchV1ApiDeleteCollectionNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedJobWithHttpInfo

delete collection of Job

Parameters

param the request object

public deleteCollectionNamespacedJobWithHttpInfo(param: BatchV1ApiDeleteCollectionNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedJob

delete collection of Job

Parameters

param the request object

public deleteCollectionNamespacedJob(param: BatchV1ApiDeleteCollectionNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedCronJobWithHttpInfo

delete a CronJob

Parameters

param the request object

public deleteNamespacedCronJobWithHttpInfo(param: BatchV1ApiDeleteNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedCronJob

delete a CronJob

Parameters

param the request object

public deleteNamespacedCronJob(param: BatchV1ApiDeleteNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedJobWithHttpInfo

delete a Job

Parameters

param the request object

public deleteNamespacedJobWithHttpInfo(param: BatchV1ApiDeleteNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedJob

delete a Job

Parameters

param the request object

public deleteNamespacedJob(param: BatchV1ApiDeleteNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: BatchV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: BatchV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listCronJobForAllNamespacesWithHttpInfo

list or watch objects of kind CronJob

Parameters

param the request object

public listCronJobForAllNamespacesWithHttpInfo(param: BatchV1ApiListCronJobForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJobList>> 

listCronJobForAllNamespaces

list or watch objects of kind CronJob

Parameters

param the request object

public listCronJobForAllNamespaces(param: BatchV1ApiListCronJobForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1CronJobList> 

listJobForAllNamespacesWithHttpInfo

list or watch objects of kind Job

Parameters

param the request object

public listJobForAllNamespacesWithHttpInfo(param: BatchV1ApiListJobForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1JobList>> 

listJobForAllNamespaces

list or watch objects of kind Job

Parameters

param the request object

public listJobForAllNamespaces(param: BatchV1ApiListJobForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1JobList> 

listNamespacedCronJobWithHttpInfo

list or watch objects of kind CronJob

Parameters

param the request object

public listNamespacedCronJobWithHttpInfo(param: BatchV1ApiListNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJobList>> 

listNamespacedCronJob

list or watch objects of kind CronJob

Parameters

param the request object

public listNamespacedCronJob(param: BatchV1ApiListNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJobList> 

listNamespacedJobWithHttpInfo

list or watch objects of kind Job

Parameters

param the request object

public listNamespacedJobWithHttpInfo(param: BatchV1ApiListNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1JobList>> 

listNamespacedJob

list or watch objects of kind Job

Parameters

param the request object

public listNamespacedJob(param: BatchV1ApiListNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1JobList> 

patchNamespacedCronJobWithHttpInfo

partially update the specified CronJob

Parameters

param the request object

public patchNamespacedCronJobWithHttpInfo(param: BatchV1ApiPatchNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> 

patchNamespacedCronJob

partially update the specified CronJob

Parameters

param the request object

public patchNamespacedCronJob(param: BatchV1ApiPatchNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJob> 

patchNamespacedCronJobStatusWithHttpInfo

partially update status of the specified CronJob

Parameters

param the request object

public patchNamespacedCronJobStatusWithHttpInfo(param: BatchV1ApiPatchNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> 

patchNamespacedCronJobStatus

partially update status of the specified CronJob

Parameters

param the request object

public patchNamespacedCronJobStatus(param: BatchV1ApiPatchNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<V1CronJob> 

patchNamespacedJobWithHttpInfo

partially update the specified Job

Parameters

param the request object

public patchNamespacedJobWithHttpInfo(param: BatchV1ApiPatchNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> 

patchNamespacedJob

partially update the specified Job

Parameters

param the request object

public patchNamespacedJob(param: BatchV1ApiPatchNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Job> 

patchNamespacedJobStatusWithHttpInfo

partially update status of the specified Job

Parameters

param the request object

public patchNamespacedJobStatusWithHttpInfo(param: BatchV1ApiPatchNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> 

patchNamespacedJobStatus

partially update status of the specified Job

Parameters

param the request object

public patchNamespacedJobStatus(param: BatchV1ApiPatchNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<V1Job> 

readNamespacedCronJobWithHttpInfo

read the specified CronJob

Parameters

param the request object

public readNamespacedCronJobWithHttpInfo(param: BatchV1ApiReadNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> 

readNamespacedCronJob

read the specified CronJob

Parameters

param the request object

public readNamespacedCronJob(param: BatchV1ApiReadNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJob> 

readNamespacedCronJobStatusWithHttpInfo

read status of the specified CronJob

Parameters

param the request object

public readNamespacedCronJobStatusWithHttpInfo(param: BatchV1ApiReadNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> 

readNamespacedCronJobStatus

read status of the specified CronJob

Parameters

param the request object

public readNamespacedCronJobStatus(param: BatchV1ApiReadNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<V1CronJob> 

readNamespacedJobWithHttpInfo

read the specified Job

Parameters

param the request object

public readNamespacedJobWithHttpInfo(param: BatchV1ApiReadNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> 

readNamespacedJob

read the specified Job

Parameters

param the request object

public readNamespacedJob(param: BatchV1ApiReadNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Job> 

readNamespacedJobStatusWithHttpInfo

read status of the specified Job

Parameters

param the request object

public readNamespacedJobStatusWithHttpInfo(param: BatchV1ApiReadNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> 

readNamespacedJobStatus

read status of the specified Job

Parameters

param the request object

public readNamespacedJobStatus(param: BatchV1ApiReadNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<V1Job> 

replaceNamespacedCronJobWithHttpInfo

replace the specified CronJob

Parameters

param the request object

public replaceNamespacedCronJobWithHttpInfo(param: BatchV1ApiReplaceNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> 

replaceNamespacedCronJob

replace the specified CronJob

Parameters

param the request object

public replaceNamespacedCronJob(param: BatchV1ApiReplaceNamespacedCronJobRequest, options?: ConfigurationOptions): Promise<V1CronJob> 

replaceNamespacedCronJobStatusWithHttpInfo

replace status of the specified CronJob

Parameters

param the request object

public replaceNamespacedCronJobStatusWithHttpInfo(param: BatchV1ApiReplaceNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CronJob>> 

replaceNamespacedCronJobStatus

replace status of the specified CronJob

Parameters

param the request object

public replaceNamespacedCronJobStatus(param: BatchV1ApiReplaceNamespacedCronJobStatusRequest, options?: ConfigurationOptions): Promise<V1CronJob> 

replaceNamespacedJobWithHttpInfo

replace the specified Job

Parameters

param the request object

public replaceNamespacedJobWithHttpInfo(param: BatchV1ApiReplaceNamespacedJobRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> 

replaceNamespacedJob

replace the specified Job

Parameters

param the request object

public replaceNamespacedJob(param: BatchV1ApiReplaceNamespacedJobRequest, options?: ConfigurationOptions): Promise<V1Job> 

replaceNamespacedJobStatusWithHttpInfo

replace status of the specified Job

Parameters

param the request object

public replaceNamespacedJobStatusWithHttpInfo(param: BatchV1ApiReplaceNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Job>> 

replaceNamespacedJobStatus

replace status of the specified Job

Parameters

param the request object

public replaceNamespacedJobStatus(param: BatchV1ApiReplaceNamespacedJobStatusRequest, options?: ConfigurationOptions): Promise<V1Job> 

ObjectCertificatesApi

class ObjectCertificatesApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: CertificatesApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: CertificatesApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

CertificatesV1ApiCreateCertificateSigningRequestRequest

interface CertificatesV1ApiCreateCertificateSigningRequestRequest {
    /**     *      * @type V1CertificateSigningRequest     * @memberof CertificatesV1ApicreateCertificateSigningRequest     */    body: V1CertificateSigningRequest    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApicreateCertificateSigningRequest     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApicreateCertificateSigningRequest     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApicreateCertificateSigningRequest     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApicreateCertificateSigningRequest     */    fieldValidation?: string}

CertificatesV1ApiDeleteCertificateSigningRequestRequest

interface CertificatesV1ApiDeleteCertificateSigningRequestRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCertificateSigningRequest     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCertificateSigningRequest     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCertificateSigningRequest     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1ApideleteCertificateSigningRequest     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApideleteCertificateSigningRequest     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApideleteCertificateSigningRequest     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCertificateSigningRequest     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CertificatesV1ApideleteCertificateSigningRequest     */    body?: V1DeleteOptions}

CertificatesV1ApiDeleteCollectionCertificateSigningRequestRequest

interface CertificatesV1ApiDeleteCollectionCertificateSigningRequestRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CertificatesV1ApideleteCollectionCertificateSigningRequest     */    body?: V1DeleteOptions}

CertificatesV1ApiListCertificateSigningRequestRequest

interface CertificatesV1ApiListCertificateSigningRequestRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApilistCertificateSigningRequest     */    watch?: boolean}

CertificatesV1ApiPatchCertificateSigningRequestRequest

interface CertificatesV1ApiPatchCertificateSigningRequestRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequest     */    name: string    /**     *      * @type any     * @memberof CertificatesV1ApipatchCertificateSigningRequest     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequest     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequest     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequest     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequest     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApipatchCertificateSigningRequest     */    force?: boolean}

CertificatesV1ApiPatchCertificateSigningRequestApprovalRequest

interface CertificatesV1ApiPatchCertificateSigningRequestApprovalRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval     */    name: string    /**     *      * @type any     * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApipatchCertificateSigningRequestApproval     */    force?: boolean}

CertificatesV1ApiPatchCertificateSigningRequestStatusRequest

interface CertificatesV1ApiPatchCertificateSigningRequestStatusRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus     */    name: string    /**     *      * @type any     * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1ApipatchCertificateSigningRequestStatus     */    force?: boolean}

CertificatesV1ApiReadCertificateSigningRequestRequest

interface CertificatesV1ApiReadCertificateSigningRequestRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireadCertificateSigningRequest     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireadCertificateSigningRequest     */    pretty?: string}

CertificatesV1ApiReadCertificateSigningRequestApprovalRequest

interface CertificatesV1ApiReadCertificateSigningRequestApprovalRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireadCertificateSigningRequestApproval     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireadCertificateSigningRequestApproval     */    pretty?: string}

CertificatesV1ApiReadCertificateSigningRequestStatusRequest

interface CertificatesV1ApiReadCertificateSigningRequestStatusRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireadCertificateSigningRequestStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireadCertificateSigningRequestStatus     */    pretty?: string}

CertificatesV1ApiReplaceCertificateSigningRequestRequest

interface CertificatesV1ApiReplaceCertificateSigningRequestRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequest     */    name: string    /**     *      * @type V1CertificateSigningRequest     * @memberof CertificatesV1ApireplaceCertificateSigningRequest     */    body: V1CertificateSigningRequest    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequest     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequest     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequest     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequest     */    fieldValidation?: string}

CertificatesV1ApiReplaceCertificateSigningRequestApprovalRequest

interface CertificatesV1ApiReplaceCertificateSigningRequestApprovalRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval     */    name: string    /**     *      * @type V1CertificateSigningRequest     * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval     */    body: V1CertificateSigningRequest    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestApproval     */    fieldValidation?: string}

CertificatesV1ApiReplaceCertificateSigningRequestStatusRequest

interface CertificatesV1ApiReplaceCertificateSigningRequestStatusRequest {
    /**     * name of the CertificateSigningRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus     */    name: string    /**     *      * @type V1CertificateSigningRequest     * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus     */    body: V1CertificateSigningRequest    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1ApireplaceCertificateSigningRequestStatus     */    fieldValidation?: string}

ObjectCertificatesV1Api

class ObjectCertificatesV1Api 

createCertificateSigningRequestWithHttpInfo

create a CertificateSigningRequest

Parameters

param the request object

public createCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiCreateCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

createCertificateSigningRequest

create a CertificateSigningRequest

Parameters

param the request object

public createCertificateSigningRequest(param: CertificatesV1ApiCreateCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

deleteCertificateSigningRequestWithHttpInfo

delete a CertificateSigningRequest

Parameters

param the request object

public deleteCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiDeleteCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCertificateSigningRequest

delete a CertificateSigningRequest

Parameters

param the request object

public deleteCertificateSigningRequest(param: CertificatesV1ApiDeleteCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionCertificateSigningRequestWithHttpInfo

delete collection of CertificateSigningRequest

Parameters

param the request object

public deleteCollectionCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiDeleteCollectionCertificateSigningRequestRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionCertificateSigningRequest

delete collection of CertificateSigningRequest

Parameters

param the request object

public deleteCollectionCertificateSigningRequest(param: CertificatesV1ApiDeleteCollectionCertificateSigningRequestRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: CertificatesV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: CertificatesV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listCertificateSigningRequestWithHttpInfo

list or watch objects of kind CertificateSigningRequest

Parameters

param the request object

public listCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiListCertificateSigningRequestRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequestList>> 

listCertificateSigningRequest

list or watch objects of kind CertificateSigningRequest

Parameters

param the request object

public listCertificateSigningRequest(param: CertificatesV1ApiListCertificateSigningRequestRequest = {}, options?: ConfigurationOptions): Promise<V1CertificateSigningRequestList> 

patchCertificateSigningRequestWithHttpInfo

partially update the specified CertificateSigningRequest

Parameters

param the request object

public patchCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiPatchCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

patchCertificateSigningRequest

partially update the specified CertificateSigningRequest

Parameters

param the request object

public patchCertificateSigningRequest(param: CertificatesV1ApiPatchCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

patchCertificateSigningRequestApprovalWithHttpInfo

partially update approval of the specified CertificateSigningRequest

Parameters

param the request object

public patchCertificateSigningRequestApprovalWithHttpInfo(param: CertificatesV1ApiPatchCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

patchCertificateSigningRequestApproval

partially update approval of the specified CertificateSigningRequest

Parameters

param the request object

public patchCertificateSigningRequestApproval(param: CertificatesV1ApiPatchCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

patchCertificateSigningRequestStatusWithHttpInfo

partially update status of the specified CertificateSigningRequest

Parameters

param the request object

public patchCertificateSigningRequestStatusWithHttpInfo(param: CertificatesV1ApiPatchCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

patchCertificateSigningRequestStatus

partially update status of the specified CertificateSigningRequest

Parameters

param the request object

public patchCertificateSigningRequestStatus(param: CertificatesV1ApiPatchCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

readCertificateSigningRequestWithHttpInfo

read the specified CertificateSigningRequest

Parameters

param the request object

public readCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiReadCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

readCertificateSigningRequest

read the specified CertificateSigningRequest

Parameters

param the request object

public readCertificateSigningRequest(param: CertificatesV1ApiReadCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

readCertificateSigningRequestApprovalWithHttpInfo

read approval of the specified CertificateSigningRequest

Parameters

param the request object

public readCertificateSigningRequestApprovalWithHttpInfo(param: CertificatesV1ApiReadCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

readCertificateSigningRequestApproval

read approval of the specified CertificateSigningRequest

Parameters

param the request object

public readCertificateSigningRequestApproval(param: CertificatesV1ApiReadCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

readCertificateSigningRequestStatusWithHttpInfo

read status of the specified CertificateSigningRequest

Parameters

param the request object

public readCertificateSigningRequestStatusWithHttpInfo(param: CertificatesV1ApiReadCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

readCertificateSigningRequestStatus

read status of the specified CertificateSigningRequest

Parameters

param the request object

public readCertificateSigningRequestStatus(param: CertificatesV1ApiReadCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

replaceCertificateSigningRequestWithHttpInfo

replace the specified CertificateSigningRequest

Parameters

param the request object

public replaceCertificateSigningRequestWithHttpInfo(param: CertificatesV1ApiReplaceCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

replaceCertificateSigningRequest

replace the specified CertificateSigningRequest

Parameters

param the request object

public replaceCertificateSigningRequest(param: CertificatesV1ApiReplaceCertificateSigningRequestRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

replaceCertificateSigningRequestApprovalWithHttpInfo

replace approval of the specified CertificateSigningRequest

Parameters

param the request object

public replaceCertificateSigningRequestApprovalWithHttpInfo(param: CertificatesV1ApiReplaceCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

replaceCertificateSigningRequestApproval

replace approval of the specified CertificateSigningRequest

Parameters

param the request object

public replaceCertificateSigningRequestApproval(param: CertificatesV1ApiReplaceCertificateSigningRequestApprovalRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

replaceCertificateSigningRequestStatusWithHttpInfo

replace status of the specified CertificateSigningRequest

Parameters

param the request object

public replaceCertificateSigningRequestStatusWithHttpInfo(param: CertificatesV1ApiReplaceCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CertificateSigningRequest>> 

replaceCertificateSigningRequestStatus

replace status of the specified CertificateSigningRequest

Parameters

param the request object

public replaceCertificateSigningRequestStatus(param: CertificatesV1ApiReplaceCertificateSigningRequestStatusRequest, options?: ConfigurationOptions): Promise<V1CertificateSigningRequest> 

CertificatesV1alpha1ApiCreateClusterTrustBundleRequest

interface CertificatesV1alpha1ApiCreateClusterTrustBundleRequest {
    /**     *      * @type V1alpha1ClusterTrustBundle     * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle     */    body: V1alpha1ClusterTrustBundle    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApicreateClusterTrustBundle     */    fieldValidation?: string}

CertificatesV1alpha1ApiDeleteClusterTrustBundleRequest

interface CertificatesV1alpha1ApiDeleteClusterTrustBundleRequest {
    /**     * name of the ClusterTrustBundle     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CertificatesV1alpha1ApideleteClusterTrustBundle     */    body?: V1DeleteOptions}

CertificatesV1alpha1ApiDeleteCollectionClusterTrustBundleRequest

interface CertificatesV1alpha1ApiDeleteCollectionClusterTrustBundleRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CertificatesV1alpha1ApideleteCollectionClusterTrustBundle     */    body?: V1DeleteOptions}

CertificatesV1alpha1ApiListClusterTrustBundleRequest

interface CertificatesV1alpha1ApiListClusterTrustBundleRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1alpha1ApilistClusterTrustBundle     */    watch?: boolean}

CertificatesV1alpha1ApiPatchClusterTrustBundleRequest

interface CertificatesV1alpha1ApiPatchClusterTrustBundleRequest {
    /**     * name of the ClusterTrustBundle     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle     */    name: string    /**     *      * @type any     * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1alpha1ApipatchClusterTrustBundle     */    force?: boolean}

CertificatesV1alpha1ApiReadClusterTrustBundleRequest

interface CertificatesV1alpha1ApiReadClusterTrustBundleRequest {
    /**     * name of the ClusterTrustBundle     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApireadClusterTrustBundle     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApireadClusterTrustBundle     */    pretty?: string}

CertificatesV1alpha1ApiReplaceClusterTrustBundleRequest

interface CertificatesV1alpha1ApiReplaceClusterTrustBundleRequest {
    /**     * name of the ClusterTrustBundle     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle     */    name: string    /**     *      * @type V1alpha1ClusterTrustBundle     * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle     */    body: V1alpha1ClusterTrustBundle    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1alpha1ApireplaceClusterTrustBundle     */    fieldValidation?: string}

ObjectCertificatesV1alpha1Api

class ObjectCertificatesV1alpha1Api 

createClusterTrustBundleWithHttpInfo

create a ClusterTrustBundle

Parameters

param the request object

public createClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiCreateClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundle>> 

createClusterTrustBundle

create a ClusterTrustBundle

Parameters

param the request object

public createClusterTrustBundle(param: CertificatesV1alpha1ApiCreateClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundle> 

deleteClusterTrustBundleWithHttpInfo

delete a ClusterTrustBundle

Parameters

param the request object

public deleteClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiDeleteClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteClusterTrustBundle

delete a ClusterTrustBundle

Parameters

param the request object

public deleteClusterTrustBundle(param: CertificatesV1alpha1ApiDeleteClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionClusterTrustBundleWithHttpInfo

delete collection of ClusterTrustBundle

Parameters

param the request object

public deleteCollectionClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiDeleteCollectionClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionClusterTrustBundle

delete collection of ClusterTrustBundle

Parameters

param the request object

public deleteCollectionClusterTrustBundle(param: CertificatesV1alpha1ApiDeleteCollectionClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: CertificatesV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: CertificatesV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listClusterTrustBundleWithHttpInfo

list or watch objects of kind ClusterTrustBundle

Parameters

param the request object

public listClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiListClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundleList>> 

listClusterTrustBundle

list or watch objects of kind ClusterTrustBundle

Parameters

param the request object

public listClusterTrustBundle(param: CertificatesV1alpha1ApiListClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundleList> 

patchClusterTrustBundleWithHttpInfo

partially update the specified ClusterTrustBundle

Parameters

param the request object

public patchClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiPatchClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundle>> 

patchClusterTrustBundle

partially update the specified ClusterTrustBundle

Parameters

param the request object

public patchClusterTrustBundle(param: CertificatesV1alpha1ApiPatchClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundle> 

readClusterTrustBundleWithHttpInfo

read the specified ClusterTrustBundle

Parameters

param the request object

public readClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiReadClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundle>> 

readClusterTrustBundle

read the specified ClusterTrustBundle

Parameters

param the request object

public readClusterTrustBundle(param: CertificatesV1alpha1ApiReadClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundle> 

replaceClusterTrustBundleWithHttpInfo

replace the specified ClusterTrustBundle

Parameters

param the request object

public replaceClusterTrustBundleWithHttpInfo(param: CertificatesV1alpha1ApiReplaceClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1ClusterTrustBundle>> 

replaceClusterTrustBundle

replace the specified ClusterTrustBundle

Parameters

param the request object

public replaceClusterTrustBundle(param: CertificatesV1alpha1ApiReplaceClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1alpha1ClusterTrustBundle> 

CertificatesV1beta1ApiCreateClusterTrustBundleRequest

interface CertificatesV1beta1ApiCreateClusterTrustBundleRequest {
    /**     *      * @type V1beta1ClusterTrustBundle     * @memberof CertificatesV1beta1ApicreateClusterTrustBundle     */    body: V1beta1ClusterTrustBundle    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApicreateClusterTrustBundle     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApicreateClusterTrustBundle     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApicreateClusterTrustBundle     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApicreateClusterTrustBundle     */    fieldValidation?: string}

CertificatesV1beta1ApiCreateNamespacedPodCertificateRequestRequest

interface CertificatesV1beta1ApiCreateNamespacedPodCertificateRequestRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest     */    namespace: string    /**     *      * @type V1beta1PodCertificateRequest     * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest     */    body: V1beta1PodCertificateRequest    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApicreateNamespacedPodCertificateRequest     */    fieldValidation?: string}

CertificatesV1beta1ApiDeleteClusterTrustBundleRequest

interface CertificatesV1beta1ApiDeleteClusterTrustBundleRequest {
    /**     * name of the ClusterTrustBundle     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteClusterTrustBundle     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteClusterTrustBundle     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteClusterTrustBundle     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApideleteClusterTrustBundle     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteClusterTrustBundle     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteClusterTrustBundle     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteClusterTrustBundle     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CertificatesV1beta1ApideleteClusterTrustBundle     */    body?: V1DeleteOptions}

CertificatesV1beta1ApiDeleteCollectionClusterTrustBundleRequest

interface CertificatesV1beta1ApiDeleteCollectionClusterTrustBundleRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CertificatesV1beta1ApideleteCollectionClusterTrustBundle     */    body?: V1DeleteOptions}

CertificatesV1beta1ApiDeleteCollectionNamespacedPodCertificateRequestRequest

interface CertificatesV1beta1ApiDeleteCollectionNamespacedPodCertificateRequestRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CertificatesV1beta1ApideleteCollectionNamespacedPodCertificateRequest     */    body?: V1DeleteOptions}

CertificatesV1beta1ApiDeleteNamespacedPodCertificateRequestRequest

interface CertificatesV1beta1ApiDeleteNamespacedPodCertificateRequestRequest {
    /**     * name of the PodCertificateRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CertificatesV1beta1ApideleteNamespacedPodCertificateRequest     */    body?: V1DeleteOptions}

CertificatesV1beta1ApiListClusterTrustBundleRequest

interface CertificatesV1beta1ApiListClusterTrustBundleRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApilistClusterTrustBundle     */    watch?: boolean}

CertificatesV1beta1ApiListNamespacedPodCertificateRequestRequest

interface CertificatesV1beta1ApiListNamespacedPodCertificateRequestRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApilistNamespacedPodCertificateRequest     */    watch?: boolean}

CertificatesV1beta1ApiListPodCertificateRequestForAllNamespacesRequest

interface CertificatesV1beta1ApiListPodCertificateRequestForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApilistPodCertificateRequestForAllNamespaces     */    watch?: boolean}

CertificatesV1beta1ApiPatchClusterTrustBundleRequest

interface CertificatesV1beta1ApiPatchClusterTrustBundleRequest {
    /**     * name of the ClusterTrustBundle     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchClusterTrustBundle     */    name: string    /**     *      * @type any     * @memberof CertificatesV1beta1ApipatchClusterTrustBundle     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchClusterTrustBundle     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchClusterTrustBundle     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchClusterTrustBundle     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchClusterTrustBundle     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApipatchClusterTrustBundle     */    force?: boolean}

CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestRequest

interface CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestRequest {
    /**     * name of the PodCertificateRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest     */    namespace: string    /**     *      * @type any     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequest     */    force?: boolean}

CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestStatusRequest

interface CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestStatusRequest {
    /**     * name of the PodCertificateRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus     */    namespace: string    /**     *      * @type any     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CertificatesV1beta1ApipatchNamespacedPodCertificateRequestStatus     */    force?: boolean}

CertificatesV1beta1ApiReadClusterTrustBundleRequest

interface CertificatesV1beta1ApiReadClusterTrustBundleRequest {
    /**     * name of the ClusterTrustBundle     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireadClusterTrustBundle     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireadClusterTrustBundle     */    pretty?: string}

CertificatesV1beta1ApiReadNamespacedPodCertificateRequestRequest

interface CertificatesV1beta1ApiReadNamespacedPodCertificateRequestRequest {
    /**     * name of the PodCertificateRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequest     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequest     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequest     */    pretty?: string}

CertificatesV1beta1ApiReadNamespacedPodCertificateRequestStatusRequest

interface CertificatesV1beta1ApiReadNamespacedPodCertificateRequestStatusRequest {
    /**     * name of the PodCertificateRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequestStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequestStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireadNamespacedPodCertificateRequestStatus     */    pretty?: string}

CertificatesV1beta1ApiReplaceClusterTrustBundleRequest

interface CertificatesV1beta1ApiReplaceClusterTrustBundleRequest {
    /**     * name of the ClusterTrustBundle     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle     */    name: string    /**     *      * @type V1beta1ClusterTrustBundle     * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle     */    body: V1beta1ClusterTrustBundle    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceClusterTrustBundle     */    fieldValidation?: string}

CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestRequest

interface CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestRequest {
    /**     * name of the PodCertificateRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest     */    namespace: string    /**     *      * @type V1beta1PodCertificateRequest     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest     */    body: V1beta1PodCertificateRequest    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequest     */    fieldValidation?: string}

CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestStatusRequest

interface CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestStatusRequest {
    /**     * name of the PodCertificateRequest     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus     */    namespace: string    /**     *      * @type V1beta1PodCertificateRequest     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus     */    body: V1beta1PodCertificateRequest    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CertificatesV1beta1ApireplaceNamespacedPodCertificateRequestStatus     */    fieldValidation?: string}

ObjectCertificatesV1beta1Api

class ObjectCertificatesV1beta1Api 

createClusterTrustBundleWithHttpInfo

create a ClusterTrustBundle

Parameters

param the request object

public createClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiCreateClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundle>> 

createClusterTrustBundle

create a ClusterTrustBundle

Parameters

param the request object

public createClusterTrustBundle(param: CertificatesV1beta1ApiCreateClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundle> 

createNamespacedPodCertificateRequestWithHttpInfo

create a PodCertificateRequest

Parameters

param the request object

public createNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiCreateNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> 

createNamespacedPodCertificateRequest

create a PodCertificateRequest

Parameters

param the request object

public createNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiCreateNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> 

deleteClusterTrustBundleWithHttpInfo

delete a ClusterTrustBundle

Parameters

param the request object

public deleteClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiDeleteClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteClusterTrustBundle

delete a ClusterTrustBundle

Parameters

param the request object

public deleteClusterTrustBundle(param: CertificatesV1beta1ApiDeleteClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionClusterTrustBundleWithHttpInfo

delete collection of ClusterTrustBundle

Parameters

param the request object

public deleteCollectionClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiDeleteCollectionClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionClusterTrustBundle

delete collection of ClusterTrustBundle

Parameters

param the request object

public deleteCollectionClusterTrustBundle(param: CertificatesV1beta1ApiDeleteCollectionClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedPodCertificateRequestWithHttpInfo

delete collection of PodCertificateRequest

Parameters

param the request object

public deleteCollectionNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiDeleteCollectionNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedPodCertificateRequest

delete collection of PodCertificateRequest

Parameters

param the request object

public deleteCollectionNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiDeleteCollectionNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedPodCertificateRequestWithHttpInfo

delete a PodCertificateRequest

Parameters

param the request object

public deleteNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiDeleteNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedPodCertificateRequest

delete a PodCertificateRequest

Parameters

param the request object

public deleteNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiDeleteNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: CertificatesV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: CertificatesV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listClusterTrustBundleWithHttpInfo

list or watch objects of kind ClusterTrustBundle

Parameters

param the request object

public listClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiListClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundleList>> 

listClusterTrustBundle

list or watch objects of kind ClusterTrustBundle

Parameters

param the request object

public listClusterTrustBundle(param: CertificatesV1beta1ApiListClusterTrustBundleRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundleList> 

listNamespacedPodCertificateRequestWithHttpInfo

list or watch objects of kind PodCertificateRequest

Parameters

param the request object

public listNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiListNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequestList>> 

listNamespacedPodCertificateRequest

list or watch objects of kind PodCertificateRequest

Parameters

param the request object

public listNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiListNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequestList> 

listPodCertificateRequestForAllNamespacesWithHttpInfo

list or watch objects of kind PodCertificateRequest

Parameters

param the request object

public listPodCertificateRequestForAllNamespacesWithHttpInfo(param: CertificatesV1beta1ApiListPodCertificateRequestForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequestList>> 

listPodCertificateRequestForAllNamespaces

list or watch objects of kind PodCertificateRequest

Parameters

param the request object

public listPodCertificateRequestForAllNamespaces(param: CertificatesV1beta1ApiListPodCertificateRequestForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequestList> 

patchClusterTrustBundleWithHttpInfo

partially update the specified ClusterTrustBundle

Parameters

param the request object

public patchClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiPatchClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundle>> 

patchClusterTrustBundle

partially update the specified ClusterTrustBundle

Parameters

param the request object

public patchClusterTrustBundle(param: CertificatesV1beta1ApiPatchClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundle> 

patchNamespacedPodCertificateRequestWithHttpInfo

partially update the specified PodCertificateRequest

Parameters

param the request object

public patchNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> 

patchNamespacedPodCertificateRequest

partially update the specified PodCertificateRequest

Parameters

param the request object

public patchNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> 

patchNamespacedPodCertificateRequestStatusWithHttpInfo

partially update status of the specified PodCertificateRequest

Parameters

param the request object

public patchNamespacedPodCertificateRequestStatusWithHttpInfo(param: CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> 

patchNamespacedPodCertificateRequestStatus

partially update status of the specified PodCertificateRequest

Parameters

param the request object

public patchNamespacedPodCertificateRequestStatus(param: CertificatesV1beta1ApiPatchNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> 

readClusterTrustBundleWithHttpInfo

read the specified ClusterTrustBundle

Parameters

param the request object

public readClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiReadClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundle>> 

readClusterTrustBundle

read the specified ClusterTrustBundle

Parameters

param the request object

public readClusterTrustBundle(param: CertificatesV1beta1ApiReadClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundle> 

readNamespacedPodCertificateRequestWithHttpInfo

read the specified PodCertificateRequest

Parameters

param the request object

public readNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiReadNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> 

readNamespacedPodCertificateRequest

read the specified PodCertificateRequest

Parameters

param the request object

public readNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiReadNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> 

readNamespacedPodCertificateRequestStatusWithHttpInfo

read status of the specified PodCertificateRequest

Parameters

param the request object

public readNamespacedPodCertificateRequestStatusWithHttpInfo(param: CertificatesV1beta1ApiReadNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> 

readNamespacedPodCertificateRequestStatus

read status of the specified PodCertificateRequest

Parameters

param the request object

public readNamespacedPodCertificateRequestStatus(param: CertificatesV1beta1ApiReadNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> 

replaceClusterTrustBundleWithHttpInfo

replace the specified ClusterTrustBundle

Parameters

param the request object

public replaceClusterTrustBundleWithHttpInfo(param: CertificatesV1beta1ApiReplaceClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ClusterTrustBundle>> 

replaceClusterTrustBundle

replace the specified ClusterTrustBundle

Parameters

param the request object

public replaceClusterTrustBundle(param: CertificatesV1beta1ApiReplaceClusterTrustBundleRequest, options?: ConfigurationOptions): Promise<V1beta1ClusterTrustBundle> 

replaceNamespacedPodCertificateRequestWithHttpInfo

replace the specified PodCertificateRequest

Parameters

param the request object

public replaceNamespacedPodCertificateRequestWithHttpInfo(param: CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> 

replaceNamespacedPodCertificateRequest

replace the specified PodCertificateRequest

Parameters

param the request object

public replaceNamespacedPodCertificateRequest(param: CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> 

replaceNamespacedPodCertificateRequestStatusWithHttpInfo

replace status of the specified PodCertificateRequest

Parameters

param the request object

public replaceNamespacedPodCertificateRequestStatusWithHttpInfo(param: CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1PodCertificateRequest>> 

replaceNamespacedPodCertificateRequestStatus

replace status of the specified PodCertificateRequest

Parameters

param the request object

public replaceNamespacedPodCertificateRequestStatus(param: CertificatesV1beta1ApiReplaceNamespacedPodCertificateRequestStatusRequest, options?: ConfigurationOptions): Promise<V1beta1PodCertificateRequest> 

ObjectCoordinationApi

class ObjectCoordinationApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: CoordinationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: CoordinationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

CoordinationV1ApiCreateNamespacedLeaseRequest

interface CoordinationV1ApiCreateNamespacedLeaseRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApicreateNamespacedLease     */    namespace: string    /**     *      * @type V1Lease     * @memberof CoordinationV1ApicreateNamespacedLease     */    body: V1Lease    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApicreateNamespacedLease     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApicreateNamespacedLease     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApicreateNamespacedLease     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApicreateNamespacedLease     */    fieldValidation?: string}

CoordinationV1ApiDeleteCollectionNamespacedLeaseRequest

interface CoordinationV1ApiDeleteCollectionNamespacedLeaseRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoordinationV1ApideleteCollectionNamespacedLease     */    body?: V1DeleteOptions}

CoordinationV1ApiDeleteNamespacedLeaseRequest

interface CoordinationV1ApiDeleteNamespacedLeaseRequest {
    /**     * name of the Lease     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteNamespacedLease     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteNamespacedLease     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteNamespacedLease     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteNamespacedLease     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1ApideleteNamespacedLease     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApideleteNamespacedLease     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApideleteNamespacedLease     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApideleteNamespacedLease     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoordinationV1ApideleteNamespacedLease     */    body?: V1DeleteOptions}

CoordinationV1ApiListLeaseForAllNamespacesRequest

interface CoordinationV1ApiListLeaseForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApilistLeaseForAllNamespaces     */    watch?: boolean}

CoordinationV1ApiListNamespacedLeaseRequest

interface CoordinationV1ApiListNamespacedLeaseRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistNamespacedLease     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistNamespacedLease     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApilistNamespacedLease     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistNamespacedLease     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistNamespacedLease     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistNamespacedLease     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1ApilistNamespacedLease     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistNamespacedLease     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApilistNamespacedLease     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApilistNamespacedLease     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1ApilistNamespacedLease     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApilistNamespacedLease     */    watch?: boolean}

CoordinationV1ApiPatchNamespacedLeaseRequest

interface CoordinationV1ApiPatchNamespacedLeaseRequest {
    /**     * name of the Lease     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApipatchNamespacedLease     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApipatchNamespacedLease     */    namespace: string    /**     *      * @type any     * @memberof CoordinationV1ApipatchNamespacedLease     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApipatchNamespacedLease     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApipatchNamespacedLease     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApipatchNamespacedLease     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApipatchNamespacedLease     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1ApipatchNamespacedLease     */    force?: boolean}

CoordinationV1ApiReadNamespacedLeaseRequest

interface CoordinationV1ApiReadNamespacedLeaseRequest {
    /**     * name of the Lease     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApireadNamespacedLease     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApireadNamespacedLease     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApireadNamespacedLease     */    pretty?: string}

CoordinationV1ApiReplaceNamespacedLeaseRequest

interface CoordinationV1ApiReplaceNamespacedLeaseRequest {
    /**     * name of the Lease     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApireplaceNamespacedLease     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApireplaceNamespacedLease     */    namespace: string    /**     *      * @type V1Lease     * @memberof CoordinationV1ApireplaceNamespacedLease     */    body: V1Lease    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApireplaceNamespacedLease     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApireplaceNamespacedLease     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApireplaceNamespacedLease     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1ApireplaceNamespacedLease     */    fieldValidation?: string}

ObjectCoordinationV1Api

class ObjectCoordinationV1Api 

createNamespacedLeaseWithHttpInfo

create a Lease

Parameters

param the request object

public createNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiCreateNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Lease>> 

createNamespacedLease

create a Lease

Parameters

param the request object

public createNamespacedLease(param: CoordinationV1ApiCreateNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Lease> 

deleteCollectionNamespacedLeaseWithHttpInfo

delete collection of Lease

Parameters

param the request object

public deleteCollectionNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiDeleteCollectionNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedLease

delete collection of Lease

Parameters

param the request object

public deleteCollectionNamespacedLease(param: CoordinationV1ApiDeleteCollectionNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedLeaseWithHttpInfo

delete a Lease

Parameters

param the request object

public deleteNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiDeleteNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedLease

delete a Lease

Parameters

param the request object

public deleteNamespacedLease(param: CoordinationV1ApiDeleteNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: CoordinationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: CoordinationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listLeaseForAllNamespacesWithHttpInfo

list or watch objects of kind Lease

Parameters

param the request object

public listLeaseForAllNamespacesWithHttpInfo(param: CoordinationV1ApiListLeaseForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1LeaseList>> 

listLeaseForAllNamespaces

list or watch objects of kind Lease

Parameters

param the request object

public listLeaseForAllNamespaces(param: CoordinationV1ApiListLeaseForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1LeaseList> 

listNamespacedLeaseWithHttpInfo

list or watch objects of kind Lease

Parameters

param the request object

public listNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiListNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LeaseList>> 

listNamespacedLease

list or watch objects of kind Lease

Parameters

param the request object

public listNamespacedLease(param: CoordinationV1ApiListNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1LeaseList> 

patchNamespacedLeaseWithHttpInfo

partially update the specified Lease

Parameters

param the request object

public patchNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiPatchNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Lease>> 

patchNamespacedLease

partially update the specified Lease

Parameters

param the request object

public patchNamespacedLease(param: CoordinationV1ApiPatchNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Lease> 

readNamespacedLeaseWithHttpInfo

read the specified Lease

Parameters

param the request object

public readNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiReadNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Lease>> 

readNamespacedLease

read the specified Lease

Parameters

param the request object

public readNamespacedLease(param: CoordinationV1ApiReadNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Lease> 

replaceNamespacedLeaseWithHttpInfo

replace the specified Lease

Parameters

param the request object

public replaceNamespacedLeaseWithHttpInfo(param: CoordinationV1ApiReplaceNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Lease>> 

replaceNamespacedLease

replace the specified Lease

Parameters

param the request object

public replaceNamespacedLease(param: CoordinationV1ApiReplaceNamespacedLeaseRequest, options?: ConfigurationOptions): Promise<V1Lease> 

CoordinationV1alpha2ApiCreateNamespacedLeaseCandidateRequest

interface CoordinationV1alpha2ApiCreateNamespacedLeaseCandidateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate     */    namespace: string    /**     *      * @type V1alpha2LeaseCandidate     * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate     */    body: V1alpha2LeaseCandidate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApicreateNamespacedLeaseCandidate     */    fieldValidation?: string}

CoordinationV1alpha2ApiDeleteCollectionNamespacedLeaseCandidateRequest

interface CoordinationV1alpha2ApiDeleteCollectionNamespacedLeaseCandidateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoordinationV1alpha2ApideleteCollectionNamespacedLeaseCandidate     */    body?: V1DeleteOptions}

CoordinationV1alpha2ApiDeleteNamespacedLeaseCandidateRequest

interface CoordinationV1alpha2ApiDeleteNamespacedLeaseCandidateRequest {
    /**     * name of the LeaseCandidate     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoordinationV1alpha2ApideleteNamespacedLeaseCandidate     */    body?: V1DeleteOptions}

CoordinationV1alpha2ApiListLeaseCandidateForAllNamespacesRequest

interface CoordinationV1alpha2ApiListLeaseCandidateForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApilistLeaseCandidateForAllNamespaces     */    watch?: boolean}

CoordinationV1alpha2ApiListNamespacedLeaseCandidateRequest

interface CoordinationV1alpha2ApiListNamespacedLeaseCandidateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApilistNamespacedLeaseCandidate     */    watch?: boolean}

CoordinationV1alpha2ApiPatchNamespacedLeaseCandidateRequest

interface CoordinationV1alpha2ApiPatchNamespacedLeaseCandidateRequest {
    /**     * name of the LeaseCandidate     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate     */    namespace: string    /**     *      * @type any     * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1alpha2ApipatchNamespacedLeaseCandidate     */    force?: boolean}

CoordinationV1alpha2ApiReadNamespacedLeaseCandidateRequest

interface CoordinationV1alpha2ApiReadNamespacedLeaseCandidateRequest {
    /**     * name of the LeaseCandidate     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApireadNamespacedLeaseCandidate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApireadNamespacedLeaseCandidate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApireadNamespacedLeaseCandidate     */    pretty?: string}

CoordinationV1alpha2ApiReplaceNamespacedLeaseCandidateRequest

interface CoordinationV1alpha2ApiReplaceNamespacedLeaseCandidateRequest {
    /**     * name of the LeaseCandidate     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate     */    namespace: string    /**     *      * @type V1alpha2LeaseCandidate     * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate     */    body: V1alpha2LeaseCandidate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1alpha2ApireplaceNamespacedLeaseCandidate     */    fieldValidation?: string}

ObjectCoordinationV1alpha2Api

class ObjectCoordinationV1alpha2Api 

createNamespacedLeaseCandidateWithHttpInfo

create a LeaseCandidate

Parameters

param the request object

public createNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiCreateNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidate>> 

createNamespacedLeaseCandidate

create a LeaseCandidate

Parameters

param the request object

public createNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiCreateNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidate> 

deleteCollectionNamespacedLeaseCandidateWithHttpInfo

delete collection of LeaseCandidate

Parameters

param the request object

public deleteCollectionNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiDeleteCollectionNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedLeaseCandidate

delete collection of LeaseCandidate

Parameters

param the request object

public deleteCollectionNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiDeleteCollectionNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedLeaseCandidateWithHttpInfo

delete a LeaseCandidate

Parameters

param the request object

public deleteNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiDeleteNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedLeaseCandidate

delete a LeaseCandidate

Parameters

param the request object

public deleteNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiDeleteNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: CoordinationV1alpha2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: CoordinationV1alpha2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listLeaseCandidateForAllNamespacesWithHttpInfo

list or watch objects of kind LeaseCandidate

Parameters

param the request object

public listLeaseCandidateForAllNamespacesWithHttpInfo(param: CoordinationV1alpha2ApiListLeaseCandidateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidateList>> 

listLeaseCandidateForAllNamespaces

list or watch objects of kind LeaseCandidate

Parameters

param the request object

public listLeaseCandidateForAllNamespaces(param: CoordinationV1alpha2ApiListLeaseCandidateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidateList> 

listNamespacedLeaseCandidateWithHttpInfo

list or watch objects of kind LeaseCandidate

Parameters

param the request object

public listNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiListNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidateList>> 

listNamespacedLeaseCandidate

list or watch objects of kind LeaseCandidate

Parameters

param the request object

public listNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiListNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidateList> 

patchNamespacedLeaseCandidateWithHttpInfo

partially update the specified LeaseCandidate

Parameters

param the request object

public patchNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiPatchNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidate>> 

patchNamespacedLeaseCandidate

partially update the specified LeaseCandidate

Parameters

param the request object

public patchNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiPatchNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidate> 

readNamespacedLeaseCandidateWithHttpInfo

read the specified LeaseCandidate

Parameters

param the request object

public readNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiReadNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidate>> 

readNamespacedLeaseCandidate

read the specified LeaseCandidate

Parameters

param the request object

public readNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiReadNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidate> 

replaceNamespacedLeaseCandidateWithHttpInfo

replace the specified LeaseCandidate

Parameters

param the request object

public replaceNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1alpha2ApiReplaceNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha2LeaseCandidate>> 

replaceNamespacedLeaseCandidate

replace the specified LeaseCandidate

Parameters

param the request object

public replaceNamespacedLeaseCandidate(param: CoordinationV1alpha2ApiReplaceNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1alpha2LeaseCandidate> 

CoordinationV1beta1ApiCreateNamespacedLeaseCandidateRequest

interface CoordinationV1beta1ApiCreateNamespacedLeaseCandidateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate     */    namespace: string    /**     *      * @type V1beta1LeaseCandidate     * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate     */    body: V1beta1LeaseCandidate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApicreateNamespacedLeaseCandidate     */    fieldValidation?: string}

CoordinationV1beta1ApiDeleteCollectionNamespacedLeaseCandidateRequest

interface CoordinationV1beta1ApiDeleteCollectionNamespacedLeaseCandidateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoordinationV1beta1ApideleteCollectionNamespacedLeaseCandidate     */    body?: V1DeleteOptions}

CoordinationV1beta1ApiDeleteNamespacedLeaseCandidateRequest

interface CoordinationV1beta1ApiDeleteNamespacedLeaseCandidateRequest {
    /**     * name of the LeaseCandidate     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoordinationV1beta1ApideleteNamespacedLeaseCandidate     */    body?: V1DeleteOptions}

CoordinationV1beta1ApiListLeaseCandidateForAllNamespacesRequest

interface CoordinationV1beta1ApiListLeaseCandidateForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApilistLeaseCandidateForAllNamespaces     */    watch?: boolean}

CoordinationV1beta1ApiListNamespacedLeaseCandidateRequest

interface CoordinationV1beta1ApiListNamespacedLeaseCandidateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApilistNamespacedLeaseCandidate     */    watch?: boolean}

CoordinationV1beta1ApiPatchNamespacedLeaseCandidateRequest

interface CoordinationV1beta1ApiPatchNamespacedLeaseCandidateRequest {
    /**     * name of the LeaseCandidate     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate     */    namespace: string    /**     *      * @type any     * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoordinationV1beta1ApipatchNamespacedLeaseCandidate     */    force?: boolean}

CoordinationV1beta1ApiReadNamespacedLeaseCandidateRequest

interface CoordinationV1beta1ApiReadNamespacedLeaseCandidateRequest {
    /**     * name of the LeaseCandidate     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApireadNamespacedLeaseCandidate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApireadNamespacedLeaseCandidate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApireadNamespacedLeaseCandidate     */    pretty?: string}

CoordinationV1beta1ApiReplaceNamespacedLeaseCandidateRequest

interface CoordinationV1beta1ApiReplaceNamespacedLeaseCandidateRequest {
    /**     * name of the LeaseCandidate     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate     */    namespace: string    /**     *      * @type V1beta1LeaseCandidate     * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate     */    body: V1beta1LeaseCandidate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoordinationV1beta1ApireplaceNamespacedLeaseCandidate     */    fieldValidation?: string}

ObjectCoordinationV1beta1Api

class ObjectCoordinationV1beta1Api 

createNamespacedLeaseCandidateWithHttpInfo

create a LeaseCandidate

Parameters

param the request object

public createNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiCreateNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidate>> 

createNamespacedLeaseCandidate

create a LeaseCandidate

Parameters

param the request object

public createNamespacedLeaseCandidate(param: CoordinationV1beta1ApiCreateNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidate> 

deleteCollectionNamespacedLeaseCandidateWithHttpInfo

delete collection of LeaseCandidate

Parameters

param the request object

public deleteCollectionNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiDeleteCollectionNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedLeaseCandidate

delete collection of LeaseCandidate

Parameters

param the request object

public deleteCollectionNamespacedLeaseCandidate(param: CoordinationV1beta1ApiDeleteCollectionNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedLeaseCandidateWithHttpInfo

delete a LeaseCandidate

Parameters

param the request object

public deleteNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiDeleteNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedLeaseCandidate

delete a LeaseCandidate

Parameters

param the request object

public deleteNamespacedLeaseCandidate(param: CoordinationV1beta1ApiDeleteNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: CoordinationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: CoordinationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listLeaseCandidateForAllNamespacesWithHttpInfo

list or watch objects of kind LeaseCandidate

Parameters

param the request object

public listLeaseCandidateForAllNamespacesWithHttpInfo(param: CoordinationV1beta1ApiListLeaseCandidateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidateList>> 

listLeaseCandidateForAllNamespaces

list or watch objects of kind LeaseCandidate

Parameters

param the request object

public listLeaseCandidateForAllNamespaces(param: CoordinationV1beta1ApiListLeaseCandidateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidateList> 

listNamespacedLeaseCandidateWithHttpInfo

list or watch objects of kind LeaseCandidate

Parameters

param the request object

public listNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiListNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidateList>> 

listNamespacedLeaseCandidate

list or watch objects of kind LeaseCandidate

Parameters

param the request object

public listNamespacedLeaseCandidate(param: CoordinationV1beta1ApiListNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidateList> 

patchNamespacedLeaseCandidateWithHttpInfo

partially update the specified LeaseCandidate

Parameters

param the request object

public patchNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiPatchNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidate>> 

patchNamespacedLeaseCandidate

partially update the specified LeaseCandidate

Parameters

param the request object

public patchNamespacedLeaseCandidate(param: CoordinationV1beta1ApiPatchNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidate> 

readNamespacedLeaseCandidateWithHttpInfo

read the specified LeaseCandidate

Parameters

param the request object

public readNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiReadNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidate>> 

readNamespacedLeaseCandidate

read the specified LeaseCandidate

Parameters

param the request object

public readNamespacedLeaseCandidate(param: CoordinationV1beta1ApiReadNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidate> 

replaceNamespacedLeaseCandidateWithHttpInfo

replace the specified LeaseCandidate

Parameters

param the request object

public replaceNamespacedLeaseCandidateWithHttpInfo(param: CoordinationV1beta1ApiReplaceNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1LeaseCandidate>> 

replaceNamespacedLeaseCandidate

replace the specified LeaseCandidate

Parameters

param the request object

public replaceNamespacedLeaseCandidate(param: CoordinationV1beta1ApiReplaceNamespacedLeaseCandidateRequest, options?: ConfigurationOptions): Promise<V1beta1LeaseCandidate> 

ObjectCoreApi

class ObjectCoreApi 

getAPIVersionsWithHttpInfo

get available API versions

Parameters

param the request object

public getAPIVersionsWithHttpInfo(param: CoreApiGetAPIVersionsRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIVersions>> 

getAPIVersions

get available API versions

Parameters

param the request object

public getAPIVersions(param: CoreApiGetAPIVersionsRequest = {}, options?: ConfigurationOptions): Promise<V1APIVersions> 

CoreV1ApiConnectDeleteNamespacedPodProxyRequest

interface CoreV1ApiConnectDeleteNamespacedPodProxyRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedPodProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedPodProxy     */    namespace: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedPodProxy     */    path?: string}

CoreV1ApiConnectDeleteNamespacedPodProxyWithPathRequest

interface CoreV1ApiConnectDeleteNamespacedPodProxyWithPathRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedPodProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedPodProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedPodProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedPodProxyWithPath     */    path2?: string}

CoreV1ApiConnectDeleteNamespacedServiceProxyRequest

interface CoreV1ApiConnectDeleteNamespacedServiceProxyRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxy     */    namespace: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxy     */    path?: string}

CoreV1ApiConnectDeleteNamespacedServiceProxyWithPathRequest

interface CoreV1ApiConnectDeleteNamespacedServiceProxyWithPathRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxyWithPath     */    path: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNamespacedServiceProxyWithPath     */    path2?: string}

CoreV1ApiConnectDeleteNodeProxyWithPathRequest

interface CoreV1ApiConnectDeleteNodeProxyWithPathRequest {
    /**     * name of the NodeProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNodeProxyWithPath     */    name: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNodeProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to node.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectDeleteNodeProxyWithPath     */    path2?: string}

CoreV1ApiConnectGetNamespacedPodAttachRequest

interface CoreV1ApiConnectGetNamespacedPodAttachRequest {
    /**     * name of the PodAttachOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodAttach     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodAttach     */    namespace: string    /**     * The container in which to execute the command. Defaults to only container if there is only one container in the pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodAttach     */    container?: string    /**     * Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectGetNamespacedPodAttach     */    stderr?: boolean    /**     * Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectGetNamespacedPodAttach     */    stdin?: boolean    /**     * Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectGetNamespacedPodAttach     */    stdout?: boolean    /**     * TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectGetNamespacedPodAttach     */    tty?: boolean}

CoreV1ApiConnectGetNamespacedPodExecRequest

interface CoreV1ApiConnectGetNamespacedPodExecRequest {
    /**     * name of the PodExecOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodExec     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodExec     */    namespace: string    /**     * Command is the remote command to execute. argv array. Not executed within a shell.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodExec     */    command?: string    /**     * Container in which to execute the command. Defaults to only container if there is only one container in the pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodExec     */    container?: string    /**     * Redirect the standard error stream of the pod for this call.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectGetNamespacedPodExec     */    stderr?: boolean    /**     * Redirect the standard input stream of the pod for this call. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectGetNamespacedPodExec     */    stdin?: boolean    /**     * Redirect the standard output stream of the pod for this call.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectGetNamespacedPodExec     */    stdout?: boolean    /**     * TTY if true indicates that a tty will be allocated for the exec call. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectGetNamespacedPodExec     */    tty?: boolean}

CoreV1ApiConnectGetNamespacedPodPortforwardRequest

interface CoreV1ApiConnectGetNamespacedPodPortforwardRequest {
    /**     * name of the PodPortForwardOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodPortforward     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodPortforward     */    namespace: string    /**     * List of ports to forward Required when using WebSockets     * Defaults to: undefined     * @type number     * @memberof CoreV1ApiconnectGetNamespacedPodPortforward     */    ports?: number}

CoreV1ApiConnectGetNamespacedPodProxyRequest

interface CoreV1ApiConnectGetNamespacedPodProxyRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodProxy     */    namespace: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodProxy     */    path?: string}

CoreV1ApiConnectGetNamespacedPodProxyWithPathRequest

interface CoreV1ApiConnectGetNamespacedPodProxyWithPathRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedPodProxyWithPath     */    path2?: string}

CoreV1ApiConnectGetNamespacedServiceProxyRequest

interface CoreV1ApiConnectGetNamespacedServiceProxyRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedServiceProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedServiceProxy     */    namespace: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedServiceProxy     */    path?: string}

CoreV1ApiConnectGetNamespacedServiceProxyWithPathRequest

interface CoreV1ApiConnectGetNamespacedServiceProxyWithPathRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedServiceProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedServiceProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedServiceProxyWithPath     */    path: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNamespacedServiceProxyWithPath     */    path2?: string}

CoreV1ApiConnectGetNodeProxyWithPathRequest

interface CoreV1ApiConnectGetNodeProxyWithPathRequest {
    /**     * name of the NodeProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNodeProxyWithPath     */    name: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNodeProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to node.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectGetNodeProxyWithPath     */    path2?: string}

CoreV1ApiConnectHeadNamespacedPodProxyRequest

interface CoreV1ApiConnectHeadNamespacedPodProxyRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedPodProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedPodProxy     */    namespace: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedPodProxy     */    path?: string}

CoreV1ApiConnectHeadNamespacedPodProxyWithPathRequest

interface CoreV1ApiConnectHeadNamespacedPodProxyWithPathRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedPodProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedPodProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedPodProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedPodProxyWithPath     */    path2?: string}

CoreV1ApiConnectHeadNamespacedServiceProxyRequest

interface CoreV1ApiConnectHeadNamespacedServiceProxyRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedServiceProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedServiceProxy     */    namespace: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedServiceProxy     */    path?: string}

CoreV1ApiConnectHeadNamespacedServiceProxyWithPathRequest

interface CoreV1ApiConnectHeadNamespacedServiceProxyWithPathRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedServiceProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedServiceProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedServiceProxyWithPath     */    path: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNamespacedServiceProxyWithPath     */    path2?: string}

CoreV1ApiConnectHeadNodeProxyWithPathRequest

interface CoreV1ApiConnectHeadNodeProxyWithPathRequest {
    /**     * name of the NodeProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNodeProxyWithPath     */    name: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNodeProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to node.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectHeadNodeProxyWithPath     */    path2?: string}

CoreV1ApiConnectOptionsNamespacedPodProxyRequest

interface CoreV1ApiConnectOptionsNamespacedPodProxyRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedPodProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedPodProxy     */    namespace: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedPodProxy     */    path?: string}

CoreV1ApiConnectOptionsNamespacedPodProxyWithPathRequest

interface CoreV1ApiConnectOptionsNamespacedPodProxyWithPathRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedPodProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedPodProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedPodProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedPodProxyWithPath     */    path2?: string}

CoreV1ApiConnectOptionsNamespacedServiceProxyRequest

interface CoreV1ApiConnectOptionsNamespacedServiceProxyRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxy     */    namespace: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxy     */    path?: string}

CoreV1ApiConnectOptionsNamespacedServiceProxyWithPathRequest

interface CoreV1ApiConnectOptionsNamespacedServiceProxyWithPathRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxyWithPath     */    path: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNamespacedServiceProxyWithPath     */    path2?: string}

CoreV1ApiConnectOptionsNodeProxyWithPathRequest

interface CoreV1ApiConnectOptionsNodeProxyWithPathRequest {
    /**     * name of the NodeProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNodeProxyWithPath     */    name: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNodeProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to node.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectOptionsNodeProxyWithPath     */    path2?: string}

CoreV1ApiConnectPatchNamespacedPodProxyRequest

interface CoreV1ApiConnectPatchNamespacedPodProxyRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedPodProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedPodProxy     */    namespace: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedPodProxy     */    path?: string}

CoreV1ApiConnectPatchNamespacedPodProxyWithPathRequest

interface CoreV1ApiConnectPatchNamespacedPodProxyWithPathRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedPodProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedPodProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedPodProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedPodProxyWithPath     */    path2?: string}

CoreV1ApiConnectPatchNamespacedServiceProxyRequest

interface CoreV1ApiConnectPatchNamespacedServiceProxyRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedServiceProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedServiceProxy     */    namespace: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedServiceProxy     */    path?: string}

CoreV1ApiConnectPatchNamespacedServiceProxyWithPathRequest

interface CoreV1ApiConnectPatchNamespacedServiceProxyWithPathRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedServiceProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedServiceProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedServiceProxyWithPath     */    path: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNamespacedServiceProxyWithPath     */    path2?: string}

CoreV1ApiConnectPatchNodeProxyWithPathRequest

interface CoreV1ApiConnectPatchNodeProxyWithPathRequest {
    /**     * name of the NodeProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNodeProxyWithPath     */    name: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNodeProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to node.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPatchNodeProxyWithPath     */    path2?: string}

CoreV1ApiConnectPostNamespacedPodAttachRequest

interface CoreV1ApiConnectPostNamespacedPodAttachRequest {
    /**     * name of the PodAttachOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodAttach     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodAttach     */    namespace: string    /**     * The container in which to execute the command. Defaults to only container if there is only one container in the pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodAttach     */    container?: string    /**     * Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectPostNamespacedPodAttach     */    stderr?: boolean    /**     * Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectPostNamespacedPodAttach     */    stdin?: boolean    /**     * Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectPostNamespacedPodAttach     */    stdout?: boolean    /**     * TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectPostNamespacedPodAttach     */    tty?: boolean}

CoreV1ApiConnectPostNamespacedPodExecRequest

interface CoreV1ApiConnectPostNamespacedPodExecRequest {
    /**     * name of the PodExecOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodExec     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodExec     */    namespace: string    /**     * Command is the remote command to execute. argv array. Not executed within a shell.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodExec     */    command?: string    /**     * Container in which to execute the command. Defaults to only container if there is only one container in the pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodExec     */    container?: string    /**     * Redirect the standard error stream of the pod for this call.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectPostNamespacedPodExec     */    stderr?: boolean    /**     * Redirect the standard input stream of the pod for this call. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectPostNamespacedPodExec     */    stdin?: boolean    /**     * Redirect the standard output stream of the pod for this call.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectPostNamespacedPodExec     */    stdout?: boolean    /**     * TTY if true indicates that a tty will be allocated for the exec call. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApiconnectPostNamespacedPodExec     */    tty?: boolean}

CoreV1ApiConnectPostNamespacedPodPortforwardRequest

interface CoreV1ApiConnectPostNamespacedPodPortforwardRequest {
    /**     * name of the PodPortForwardOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodPortforward     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodPortforward     */    namespace: string    /**     * List of ports to forward Required when using WebSockets     * Defaults to: undefined     * @type number     * @memberof CoreV1ApiconnectPostNamespacedPodPortforward     */    ports?: number}

CoreV1ApiConnectPostNamespacedPodProxyRequest

interface CoreV1ApiConnectPostNamespacedPodProxyRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodProxy     */    namespace: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodProxy     */    path?: string}

CoreV1ApiConnectPostNamespacedPodProxyWithPathRequest

interface CoreV1ApiConnectPostNamespacedPodProxyWithPathRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedPodProxyWithPath     */    path2?: string}

CoreV1ApiConnectPostNamespacedServiceProxyRequest

interface CoreV1ApiConnectPostNamespacedServiceProxyRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedServiceProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedServiceProxy     */    namespace: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedServiceProxy     */    path?: string}

CoreV1ApiConnectPostNamespacedServiceProxyWithPathRequest

interface CoreV1ApiConnectPostNamespacedServiceProxyWithPathRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedServiceProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedServiceProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedServiceProxyWithPath     */    path: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNamespacedServiceProxyWithPath     */    path2?: string}

CoreV1ApiConnectPostNodeProxyWithPathRequest

interface CoreV1ApiConnectPostNodeProxyWithPathRequest {
    /**     * name of the NodeProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNodeProxyWithPath     */    name: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNodeProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to node.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPostNodeProxyWithPath     */    path2?: string}

CoreV1ApiConnectPutNamespacedPodProxyRequest

interface CoreV1ApiConnectPutNamespacedPodProxyRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedPodProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedPodProxy     */    namespace: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedPodProxy     */    path?: string}

CoreV1ApiConnectPutNamespacedPodProxyWithPathRequest

interface CoreV1ApiConnectPutNamespacedPodProxyWithPathRequest {
    /**     * name of the PodProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedPodProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedPodProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedPodProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedPodProxyWithPath     */    path2?: string}

CoreV1ApiConnectPutNamespacedServiceProxyRequest

interface CoreV1ApiConnectPutNamespacedServiceProxyRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedServiceProxy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedServiceProxy     */    namespace: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedServiceProxy     */    path?: string}

CoreV1ApiConnectPutNamespacedServiceProxyWithPathRequest

interface CoreV1ApiConnectPutNamespacedServiceProxyWithPathRequest {
    /**     * name of the ServiceProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedServiceProxyWithPath     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedServiceProxyWithPath     */    namespace: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedServiceProxyWithPath     */    path: string    /**     * Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNamespacedServiceProxyWithPath     */    path2?: string}

CoreV1ApiConnectPutNodeProxyWithPathRequest

interface CoreV1ApiConnectPutNodeProxyWithPathRequest {
    /**     * name of the NodeProxyOptions     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNodeProxyWithPath     */    name: string    /**     * path to the resource     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNodeProxyWithPath     */    path: string    /**     * Path is the URL path to use for the current proxy request to node.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApiconnectPutNodeProxyWithPath     */    path2?: string}

CoreV1ApiCreateNamespaceRequest

interface CoreV1ApiCreateNamespaceRequest {
    /**     *      * @type V1Namespace     * @memberof CoreV1ApicreateNamespace     */    body: V1Namespace    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespace     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespace     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespace     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespace     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedBindingRequest

interface CoreV1ApiCreateNamespacedBindingRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedBinding     */    namespace: string    /**     *      * @type V1Binding     * @memberof CoreV1ApicreateNamespacedBinding     */    body: V1Binding    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedBinding     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedBinding     */    pretty?: string}

CoreV1ApiCreateNamespacedConfigMapRequest

interface CoreV1ApiCreateNamespacedConfigMapRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedConfigMap     */    namespace: string    /**     *      * @type V1ConfigMap     * @memberof CoreV1ApicreateNamespacedConfigMap     */    body: V1ConfigMap    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedConfigMap     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedConfigMap     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedConfigMap     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedConfigMap     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedEndpointsRequest

interface CoreV1ApiCreateNamespacedEndpointsRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEndpoints     */    namespace: string    /**     *      * @type V1Endpoints     * @memberof CoreV1ApicreateNamespacedEndpoints     */    body: V1Endpoints    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEndpoints     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEndpoints     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEndpoints     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEndpoints     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedEventRequest

interface CoreV1ApiCreateNamespacedEventRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEvent     */    namespace: string    /**     *      * @type CoreV1Event     * @memberof CoreV1ApicreateNamespacedEvent     */    body: CoreV1Event    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEvent     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEvent     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEvent     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedEvent     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedLimitRangeRequest

interface CoreV1ApiCreateNamespacedLimitRangeRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedLimitRange     */    namespace: string    /**     *      * @type V1LimitRange     * @memberof CoreV1ApicreateNamespacedLimitRange     */    body: V1LimitRange    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedLimitRange     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedLimitRange     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedLimitRange     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedLimitRange     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedPersistentVolumeClaimRequest

interface CoreV1ApiCreateNamespacedPersistentVolumeClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim     */    namespace: string    /**     *      * @type V1PersistentVolumeClaim     * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim     */    body: V1PersistentVolumeClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPersistentVolumeClaim     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedPodRequest

interface CoreV1ApiCreateNamespacedPodRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPod     */    namespace: string    /**     *      * @type V1Pod     * @memberof CoreV1ApicreateNamespacedPod     */    body: V1Pod    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPod     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPod     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPod     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPod     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedPodBindingRequest

interface CoreV1ApiCreateNamespacedPodBindingRequest {
    /**     * name of the Binding     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodBinding     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodBinding     */    namespace: string    /**     *      * @type V1Binding     * @memberof CoreV1ApicreateNamespacedPodBinding     */    body: V1Binding    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodBinding     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodBinding     */    pretty?: string}

CoreV1ApiCreateNamespacedPodEvictionRequest

interface CoreV1ApiCreateNamespacedPodEvictionRequest {
    /**     * name of the Eviction     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodEviction     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodEviction     */    namespace: string    /**     *      * @type V1Eviction     * @memberof CoreV1ApicreateNamespacedPodEviction     */    body: V1Eviction    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodEviction     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodEviction     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodEviction     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodEviction     */    pretty?: string}

CoreV1ApiCreateNamespacedPodTemplateRequest

interface CoreV1ApiCreateNamespacedPodTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodTemplate     */    namespace: string    /**     *      * @type V1PodTemplate     * @memberof CoreV1ApicreateNamespacedPodTemplate     */    body: V1PodTemplate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedPodTemplate     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedReplicationControllerRequest

interface CoreV1ApiCreateNamespacedReplicationControllerRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedReplicationController     */    namespace: string    /**     *      * @type V1ReplicationController     * @memberof CoreV1ApicreateNamespacedReplicationController     */    body: V1ReplicationController    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedReplicationController     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedReplicationController     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedReplicationController     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedReplicationController     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedResourceQuotaRequest

interface CoreV1ApiCreateNamespacedResourceQuotaRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedResourceQuota     */    namespace: string    /**     *      * @type V1ResourceQuota     * @memberof CoreV1ApicreateNamespacedResourceQuota     */    body: V1ResourceQuota    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedResourceQuota     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedResourceQuota     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedResourceQuota     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedResourceQuota     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedSecretRequest

interface CoreV1ApiCreateNamespacedSecretRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedSecret     */    namespace: string    /**     *      * @type V1Secret     * @memberof CoreV1ApicreateNamespacedSecret     */    body: V1Secret    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedSecret     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedSecret     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedSecret     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedSecret     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedServiceRequest

interface CoreV1ApiCreateNamespacedServiceRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedService     */    namespace: string    /**     *      * @type V1Service     * @memberof CoreV1ApicreateNamespacedService     */    body: V1Service    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedService     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedService     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedService     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedService     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedServiceAccountRequest

interface CoreV1ApiCreateNamespacedServiceAccountRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccount     */    namespace: string    /**     *      * @type V1ServiceAccount     * @memberof CoreV1ApicreateNamespacedServiceAccount     */    body: V1ServiceAccount    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccount     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccount     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccount     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccount     */    fieldValidation?: string}

CoreV1ApiCreateNamespacedServiceAccountTokenRequest

interface CoreV1ApiCreateNamespacedServiceAccountTokenRequest {
    /**     * name of the TokenRequest     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccountToken     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccountToken     */    namespace: string    /**     *      * @type AuthenticationV1TokenRequest     * @memberof CoreV1ApicreateNamespacedServiceAccountToken     */    body: AuthenticationV1TokenRequest    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccountToken     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccountToken     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccountToken     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNamespacedServiceAccountToken     */    pretty?: string}

CoreV1ApiCreateNodeRequest

interface CoreV1ApiCreateNodeRequest {
    /**     *      * @type V1Node     * @memberof CoreV1ApicreateNode     */    body: V1Node    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNode     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNode     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNode     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreateNode     */    fieldValidation?: string}

CoreV1ApiCreatePersistentVolumeRequest

interface CoreV1ApiCreatePersistentVolumeRequest {
    /**     *      * @type V1PersistentVolume     * @memberof CoreV1ApicreatePersistentVolume     */    body: V1PersistentVolume    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreatePersistentVolume     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreatePersistentVolume     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreatePersistentVolume     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApicreatePersistentVolume     */    fieldValidation?: string}

CoreV1ApiDeleteCollectionNamespacedConfigMapRequest

interface CoreV1ApiDeleteCollectionNamespacedConfigMapRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedConfigMap     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedEndpointsRequest

interface CoreV1ApiDeleteCollectionNamespacedEndpointsRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedEndpoints     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedEventRequest

interface CoreV1ApiDeleteCollectionNamespacedEventRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedEvent     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedLimitRangeRequest

interface CoreV1ApiDeleteCollectionNamespacedLimitRangeRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedLimitRange     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedPersistentVolumeClaimRequest

interface CoreV1ApiDeleteCollectionNamespacedPersistentVolumeClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedPersistentVolumeClaim     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedPodRequest

interface CoreV1ApiDeleteCollectionNamespacedPodRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedPod     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedPodTemplateRequest

interface CoreV1ApiDeleteCollectionNamespacedPodTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedPodTemplate     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedReplicationControllerRequest

interface CoreV1ApiDeleteCollectionNamespacedReplicationControllerRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedReplicationController     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedResourceQuotaRequest

interface CoreV1ApiDeleteCollectionNamespacedResourceQuotaRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedResourceQuota     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedSecretRequest

interface CoreV1ApiDeleteCollectionNamespacedSecretRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedSecret     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedServiceRequest

interface CoreV1ApiDeleteCollectionNamespacedServiceRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedService     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedService     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedService     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedService     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedService     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedService     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedService     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedService     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedService     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedService     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedService     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedService     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedService     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedService     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedService     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedService     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNamespacedServiceAccountRequest

interface CoreV1ApiDeleteCollectionNamespacedServiceAccountRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNamespacedServiceAccount     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionNodeRequest

interface CoreV1ApiDeleteCollectionNodeRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNode     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNode     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNode     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNode     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNode     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNode     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNode     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNode     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNode     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNode     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNode     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionNode     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionNode     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionNode     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionNode     */    body?: V1DeleteOptions}

CoreV1ApiDeleteCollectionPersistentVolumeRequest

interface CoreV1ApiDeleteCollectionPersistentVolumeRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteCollectionPersistentVolume     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespaceRequest

interface CoreV1ApiDeleteNamespaceRequest {
    /**     * name of the Namespace     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespace     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespace     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespace     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespace     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespace     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespace     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespace     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespace     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedConfigMapRequest

interface CoreV1ApiDeleteNamespacedConfigMapRequest {
    /**     * name of the ConfigMap     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedConfigMap     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedConfigMap     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedConfigMap     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedConfigMap     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedConfigMap     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedConfigMap     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedConfigMap     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedConfigMap     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedConfigMap     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedEndpointsRequest

interface CoreV1ApiDeleteNamespacedEndpointsRequest {
    /**     * name of the Endpoints     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEndpoints     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEndpoints     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEndpoints     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEndpoints     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedEndpoints     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedEndpoints     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedEndpoints     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEndpoints     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedEndpoints     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedEventRequest

interface CoreV1ApiDeleteNamespacedEventRequest {
    /**     * name of the Event     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEvent     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEvent     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEvent     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEvent     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedEvent     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedEvent     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedEvent     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedEvent     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedEvent     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedLimitRangeRequest

interface CoreV1ApiDeleteNamespacedLimitRangeRequest {
    /**     * name of the LimitRange     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedLimitRange     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedLimitRange     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedLimitRange     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedLimitRange     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedLimitRange     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedLimitRange     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedLimitRange     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedLimitRange     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedLimitRange     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedPersistentVolumeClaimRequest

interface CoreV1ApiDeleteNamespacedPersistentVolumeClaimRequest {
    /**     * name of the PersistentVolumeClaim     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedPersistentVolumeClaim     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedPodRequest

interface CoreV1ApiDeleteNamespacedPodRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPod     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPod     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPod     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPod     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedPod     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedPod     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedPod     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPod     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedPod     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedPodTemplateRequest

interface CoreV1ApiDeleteNamespacedPodTemplateRequest {
    /**     * name of the PodTemplate     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPodTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPodTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPodTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPodTemplate     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedPodTemplate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedPodTemplate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedPodTemplate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedPodTemplate     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedPodTemplate     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedReplicationControllerRequest

interface CoreV1ApiDeleteNamespacedReplicationControllerRequest {
    /**     * name of the ReplicationController     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedReplicationController     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedReplicationController     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedReplicationController     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedReplicationController     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedReplicationController     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedReplicationController     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedReplicationController     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedReplicationController     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedReplicationController     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedResourceQuotaRequest

interface CoreV1ApiDeleteNamespacedResourceQuotaRequest {
    /**     * name of the ResourceQuota     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedResourceQuota     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedResourceQuota     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedResourceQuota     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedResourceQuota     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedResourceQuota     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedResourceQuota     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedResourceQuota     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedResourceQuota     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedResourceQuota     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedSecretRequest

interface CoreV1ApiDeleteNamespacedSecretRequest {
    /**     * name of the Secret     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedSecret     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedSecret     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedSecret     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedSecret     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedSecret     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedSecret     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedSecret     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedSecret     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedSecret     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedServiceRequest

interface CoreV1ApiDeleteNamespacedServiceRequest {
    /**     * name of the Service     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedService     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedService     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedService     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedService     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedService     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedService     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedService     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedService     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedService     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNamespacedServiceAccountRequest

interface CoreV1ApiDeleteNamespacedServiceAccountRequest {
    /**     * name of the ServiceAccount     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedServiceAccount     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedServiceAccount     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedServiceAccount     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedServiceAccount     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNamespacedServiceAccount     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedServiceAccount     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNamespacedServiceAccount     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNamespacedServiceAccount     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNamespacedServiceAccount     */    body?: V1DeleteOptions}

CoreV1ApiDeleteNodeRequest

interface CoreV1ApiDeleteNodeRequest {
    /**     * name of the Node     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNode     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNode     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNode     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideleteNode     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNode     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideleteNode     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideleteNode     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideleteNode     */    body?: V1DeleteOptions}

CoreV1ApiDeletePersistentVolumeRequest

interface CoreV1ApiDeletePersistentVolumeRequest {
    /**     * name of the PersistentVolume     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideletePersistentVolume     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideletePersistentVolume     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideletePersistentVolume     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApideletePersistentVolume     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideletePersistentVolume     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApideletePersistentVolume     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApideletePersistentVolume     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof CoreV1ApideletePersistentVolume     */    body?: V1DeleteOptions}

CoreV1ApiListComponentStatusRequest

interface CoreV1ApiListComponentStatusRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistComponentStatus     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistComponentStatus     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistComponentStatus     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistComponentStatus     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistComponentStatus     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistComponentStatus     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistComponentStatus     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistComponentStatus     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistComponentStatus     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistComponentStatus     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistComponentStatus     */    watch?: boolean}

CoreV1ApiListConfigMapForAllNamespacesRequest

interface CoreV1ApiListConfigMapForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistConfigMapForAllNamespaces     */    watch?: boolean}

CoreV1ApiListEndpointsForAllNamespacesRequest

interface CoreV1ApiListEndpointsForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistEndpointsForAllNamespaces     */    watch?: boolean}

CoreV1ApiListEventForAllNamespacesRequest

interface CoreV1ApiListEventForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistEventForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEventForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEventForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEventForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistEventForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEventForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEventForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistEventForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistEventForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistEventForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistEventForAllNamespaces     */    watch?: boolean}

CoreV1ApiListLimitRangeForAllNamespacesRequest

interface CoreV1ApiListLimitRangeForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistLimitRangeForAllNamespaces     */    watch?: boolean}

CoreV1ApiListNamespaceRequest

interface CoreV1ApiListNamespaceRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespace     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespace     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespace     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespace     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespace     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespace     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespace     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespace     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespace     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespace     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespace     */    watch?: boolean}

CoreV1ApiListNamespacedConfigMapRequest

interface CoreV1ApiListNamespacedConfigMapRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedConfigMap     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedConfigMap     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedConfigMap     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedConfigMap     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedConfigMap     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedConfigMap     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedConfigMap     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedConfigMap     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedConfigMap     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedConfigMap     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedConfigMap     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedConfigMap     */    watch?: boolean}

CoreV1ApiListNamespacedEndpointsRequest

interface CoreV1ApiListNamespacedEndpointsRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEndpoints     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEndpoints     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedEndpoints     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEndpoints     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEndpoints     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEndpoints     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedEndpoints     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEndpoints     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEndpoints     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedEndpoints     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedEndpoints     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedEndpoints     */    watch?: boolean}

CoreV1ApiListNamespacedEventRequest

interface CoreV1ApiListNamespacedEventRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEvent     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEvent     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedEvent     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEvent     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEvent     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEvent     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedEvent     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEvent     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedEvent     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedEvent     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedEvent     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedEvent     */    watch?: boolean}

CoreV1ApiListNamespacedLimitRangeRequest

interface CoreV1ApiListNamespacedLimitRangeRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedLimitRange     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedLimitRange     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedLimitRange     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedLimitRange     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedLimitRange     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedLimitRange     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedLimitRange     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedLimitRange     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedLimitRange     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedLimitRange     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedLimitRange     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedLimitRange     */    watch?: boolean}

CoreV1ApiListNamespacedPersistentVolumeClaimRequest

interface CoreV1ApiListNamespacedPersistentVolumeClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedPersistentVolumeClaim     */    watch?: boolean}

CoreV1ApiListNamespacedPodRequest

interface CoreV1ApiListNamespacedPodRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPod     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPod     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedPod     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPod     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPod     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPod     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedPod     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPod     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPod     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedPod     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedPod     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedPod     */    watch?: boolean}

CoreV1ApiListNamespacedPodTemplateRequest

interface CoreV1ApiListNamespacedPodTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPodTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPodTemplate     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedPodTemplate     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPodTemplate     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPodTemplate     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPodTemplate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedPodTemplate     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPodTemplate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedPodTemplate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedPodTemplate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedPodTemplate     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedPodTemplate     */    watch?: boolean}

CoreV1ApiListNamespacedReplicationControllerRequest

interface CoreV1ApiListNamespacedReplicationControllerRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedReplicationController     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedReplicationController     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedReplicationController     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedReplicationController     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedReplicationController     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedReplicationController     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedReplicationController     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedReplicationController     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedReplicationController     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedReplicationController     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedReplicationController     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedReplicationController     */    watch?: boolean}

CoreV1ApiListNamespacedResourceQuotaRequest

interface CoreV1ApiListNamespacedResourceQuotaRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedResourceQuota     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedResourceQuota     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedResourceQuota     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedResourceQuota     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedResourceQuota     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedResourceQuota     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedResourceQuota     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedResourceQuota     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedResourceQuota     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedResourceQuota     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedResourceQuota     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedResourceQuota     */    watch?: boolean}

CoreV1ApiListNamespacedSecretRequest

interface CoreV1ApiListNamespacedSecretRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedSecret     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedSecret     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedSecret     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedSecret     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedSecret     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedSecret     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedSecret     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedSecret     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedSecret     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedSecret     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedSecret     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedSecret     */    watch?: boolean}

CoreV1ApiListNamespacedServiceRequest

interface CoreV1ApiListNamespacedServiceRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedService     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedService     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedService     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedService     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedService     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedService     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedService     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedService     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedService     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedService     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedService     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedService     */    watch?: boolean}

CoreV1ApiListNamespacedServiceAccountRequest

interface CoreV1ApiListNamespacedServiceAccountRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedServiceAccount     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedServiceAccount     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedServiceAccount     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedServiceAccount     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedServiceAccount     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedServiceAccount     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedServiceAccount     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedServiceAccount     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNamespacedServiceAccount     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedServiceAccount     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNamespacedServiceAccount     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNamespacedServiceAccount     */    watch?: boolean}

CoreV1ApiListNodeRequest

interface CoreV1ApiListNodeRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNode     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNode     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNode     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNode     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNode     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNode     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNode     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistNode     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNode     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistNode     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistNode     */    watch?: boolean}

CoreV1ApiListPersistentVolumeRequest

interface CoreV1ApiListPersistentVolumeRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolume     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPersistentVolume     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolume     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolume     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolume     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistPersistentVolume     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolume     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolume     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPersistentVolume     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistPersistentVolume     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPersistentVolume     */    watch?: boolean}

CoreV1ApiListPersistentVolumeClaimForAllNamespacesRequest

interface CoreV1ApiListPersistentVolumeClaimForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPersistentVolumeClaimForAllNamespaces     */    watch?: boolean}

CoreV1ApiListPodForAllNamespacesRequest

interface CoreV1ApiListPodForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPodForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistPodForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPodForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistPodForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPodForAllNamespaces     */    watch?: boolean}

CoreV1ApiListPodTemplateForAllNamespacesRequest

interface CoreV1ApiListPodTemplateForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistPodTemplateForAllNamespaces     */    watch?: boolean}

CoreV1ApiListReplicationControllerForAllNamespacesRequest

interface CoreV1ApiListReplicationControllerForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistReplicationControllerForAllNamespaces     */    watch?: boolean}

CoreV1ApiListResourceQuotaForAllNamespacesRequest

interface CoreV1ApiListResourceQuotaForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistResourceQuotaForAllNamespaces     */    watch?: boolean}

CoreV1ApiListSecretForAllNamespacesRequest

interface CoreV1ApiListSecretForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistSecretForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistSecretForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistSecretForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistSecretForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistSecretForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistSecretForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistSecretForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistSecretForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistSecretForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistSecretForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistSecretForAllNamespaces     */    watch?: boolean}

CoreV1ApiListServiceAccountForAllNamespacesRequest

interface CoreV1ApiListServiceAccountForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistServiceAccountForAllNamespaces     */    watch?: boolean}

CoreV1ApiListServiceForAllNamespacesRequest

interface CoreV1ApiListServiceForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistServiceForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistServiceForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CoreV1ApilistServiceForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistServiceForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApilistServiceForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApilistServiceForAllNamespaces     */    watch?: boolean}

CoreV1ApiPatchNamespaceRequest

interface CoreV1ApiPatchNamespaceRequest {
    /**     * name of the Namespace     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespace     */    name: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespace     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespace     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespace     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespace     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespace     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespace     */    force?: boolean}

CoreV1ApiPatchNamespaceStatusRequest

interface CoreV1ApiPatchNamespaceStatusRequest {
    /**     * name of the Namespace     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespaceStatus     */    name: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespaceStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespaceStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespaceStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespaceStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespaceStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespaceStatus     */    force?: boolean}

CoreV1ApiPatchNamespacedConfigMapRequest

interface CoreV1ApiPatchNamespacedConfigMapRequest {
    /**     * name of the ConfigMap     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedConfigMap     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedConfigMap     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedConfigMap     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedConfigMap     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedConfigMap     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedConfigMap     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedConfigMap     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedConfigMap     */    force?: boolean}

CoreV1ApiPatchNamespacedEndpointsRequest

interface CoreV1ApiPatchNamespacedEndpointsRequest {
    /**     * name of the Endpoints     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEndpoints     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEndpoints     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedEndpoints     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEndpoints     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEndpoints     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEndpoints     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEndpoints     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedEndpoints     */    force?: boolean}

CoreV1ApiPatchNamespacedEventRequest

interface CoreV1ApiPatchNamespacedEventRequest {
    /**     * name of the Event     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEvent     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEvent     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedEvent     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEvent     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEvent     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEvent     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedEvent     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedEvent     */    force?: boolean}

CoreV1ApiPatchNamespacedLimitRangeRequest

interface CoreV1ApiPatchNamespacedLimitRangeRequest {
    /**     * name of the LimitRange     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedLimitRange     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedLimitRange     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedLimitRange     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedLimitRange     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedLimitRange     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedLimitRange     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedLimitRange     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedLimitRange     */    force?: boolean}

CoreV1ApiPatchNamespacedPersistentVolumeClaimRequest

interface CoreV1ApiPatchNamespacedPersistentVolumeClaimRequest {
    /**     * name of the PersistentVolumeClaim     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaim     */    force?: boolean}

CoreV1ApiPatchNamespacedPersistentVolumeClaimStatusRequest

interface CoreV1ApiPatchNamespacedPersistentVolumeClaimStatusRequest {
    /**     * name of the PersistentVolumeClaim     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedPersistentVolumeClaimStatus     */    force?: boolean}

CoreV1ApiPatchNamespacedPodRequest

interface CoreV1ApiPatchNamespacedPodRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPod     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPod     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedPod     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPod     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPod     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPod     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPod     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedPod     */    force?: boolean}

CoreV1ApiPatchNamespacedPodEphemeralcontainersRequest

interface CoreV1ApiPatchNamespacedPodEphemeralcontainersRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedPodEphemeralcontainers     */    force?: boolean}

CoreV1ApiPatchNamespacedPodResizeRequest

interface CoreV1ApiPatchNamespacedPodResizeRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodResize     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodResize     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedPodResize     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodResize     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodResize     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodResize     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodResize     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedPodResize     */    force?: boolean}

CoreV1ApiPatchNamespacedPodStatusRequest

interface CoreV1ApiPatchNamespacedPodStatusRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodStatus     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedPodStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedPodStatus     */    force?: boolean}

CoreV1ApiPatchNamespacedPodTemplateRequest

interface CoreV1ApiPatchNamespacedPodTemplateRequest {
    /**     * name of the PodTemplate     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodTemplate     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedPodTemplate     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedPodTemplate     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedPodTemplate     */    force?: boolean}

CoreV1ApiPatchNamespacedReplicationControllerRequest

interface CoreV1ApiPatchNamespacedReplicationControllerRequest {
    /**     * name of the ReplicationController     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationController     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationController     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedReplicationController     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationController     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationController     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationController     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationController     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedReplicationController     */    force?: boolean}

CoreV1ApiPatchNamespacedReplicationControllerScaleRequest

interface CoreV1ApiPatchNamespacedReplicationControllerScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerScale     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedReplicationControllerScale     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerScale     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerScale     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedReplicationControllerScale     */    force?: boolean}

CoreV1ApiPatchNamespacedReplicationControllerStatusRequest

interface CoreV1ApiPatchNamespacedReplicationControllerStatusRequest {
    /**     * name of the ReplicationController     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedReplicationControllerStatus     */    force?: boolean}

CoreV1ApiPatchNamespacedResourceQuotaRequest

interface CoreV1ApiPatchNamespacedResourceQuotaRequest {
    /**     * name of the ResourceQuota     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuota     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuota     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedResourceQuota     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuota     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuota     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuota     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuota     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedResourceQuota     */    force?: boolean}

CoreV1ApiPatchNamespacedResourceQuotaStatusRequest

interface CoreV1ApiPatchNamespacedResourceQuotaStatusRequest {
    /**     * name of the ResourceQuota     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedResourceQuotaStatus     */    force?: boolean}

CoreV1ApiPatchNamespacedSecretRequest

interface CoreV1ApiPatchNamespacedSecretRequest {
    /**     * name of the Secret     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedSecret     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedSecret     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedSecret     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedSecret     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedSecret     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedSecret     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedSecret     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedSecret     */    force?: boolean}

CoreV1ApiPatchNamespacedServiceRequest

interface CoreV1ApiPatchNamespacedServiceRequest {
    /**     * name of the Service     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedService     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedService     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedService     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedService     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedService     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedService     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedService     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedService     */    force?: boolean}

CoreV1ApiPatchNamespacedServiceAccountRequest

interface CoreV1ApiPatchNamespacedServiceAccountRequest {
    /**     * name of the ServiceAccount     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceAccount     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceAccount     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedServiceAccount     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceAccount     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceAccount     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceAccount     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceAccount     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedServiceAccount     */    force?: boolean}

CoreV1ApiPatchNamespacedServiceStatusRequest

interface CoreV1ApiPatchNamespacedServiceStatusRequest {
    /**     * name of the Service     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceStatus     */    namespace: string    /**     *      * @type any     * @memberof CoreV1ApipatchNamespacedServiceStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNamespacedServiceStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNamespacedServiceStatus     */    force?: boolean}

CoreV1ApiPatchNodeRequest

interface CoreV1ApiPatchNodeRequest {
    /**     * name of the Node     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNode     */    name: string    /**     *      * @type any     * @memberof CoreV1ApipatchNode     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNode     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNode     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNode     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNode     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNode     */    force?: boolean}

CoreV1ApiPatchNodeStatusRequest

interface CoreV1ApiPatchNodeStatusRequest {
    /**     * name of the Node     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNodeStatus     */    name: string    /**     *      * @type any     * @memberof CoreV1ApipatchNodeStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNodeStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNodeStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNodeStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchNodeStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchNodeStatus     */    force?: boolean}

CoreV1ApiPatchPersistentVolumeRequest

interface CoreV1ApiPatchPersistentVolumeRequest {
    /**     * name of the PersistentVolume     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolume     */    name: string    /**     *      * @type any     * @memberof CoreV1ApipatchPersistentVolume     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolume     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolume     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolume     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolume     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchPersistentVolume     */    force?: boolean}

CoreV1ApiPatchPersistentVolumeStatusRequest

interface CoreV1ApiPatchPersistentVolumeStatusRequest {
    /**     * name of the PersistentVolume     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolumeStatus     */    name: string    /**     *      * @type any     * @memberof CoreV1ApipatchPersistentVolumeStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolumeStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolumeStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolumeStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApipatchPersistentVolumeStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApipatchPersistentVolumeStatus     */    force?: boolean}

CoreV1ApiReadNamespacedConfigMapRequest

interface CoreV1ApiReadNamespacedConfigMapRequest {
    /**     * name of the ConfigMap     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedConfigMap     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedConfigMap     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedConfigMap     */    pretty?: string}

CoreV1ApiReadNamespacedEndpointsRequest

interface CoreV1ApiReadNamespacedEndpointsRequest {
    /**     * name of the Endpoints     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedEndpoints     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedEndpoints     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedEndpoints     */    pretty?: string}

CoreV1ApiReadNamespacedEventRequest

interface CoreV1ApiReadNamespacedEventRequest {
    /**     * name of the Event     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedEvent     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedEvent     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedEvent     */    pretty?: string}

CoreV1ApiReadNamespacedLimitRangeRequest

interface CoreV1ApiReadNamespacedLimitRangeRequest {
    /**     * name of the LimitRange     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedLimitRange     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedLimitRange     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedLimitRange     */    pretty?: string}

CoreV1ApiReadNamespacedPersistentVolumeClaimRequest

interface CoreV1ApiReadNamespacedPersistentVolumeClaimRequest {
    /**     * name of the PersistentVolumeClaim     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPersistentVolumeClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPersistentVolumeClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPersistentVolumeClaim     */    pretty?: string}

CoreV1ApiReadNamespacedPersistentVolumeClaimStatusRequest

interface CoreV1ApiReadNamespacedPersistentVolumeClaimStatusRequest {
    /**     * name of the PersistentVolumeClaim     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPersistentVolumeClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPersistentVolumeClaimStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPersistentVolumeClaimStatus     */    pretty?: string}

CoreV1ApiReadNamespacedPodRequest

interface CoreV1ApiReadNamespacedPodRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPod     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPod     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPod     */    pretty?: string}

CoreV1ApiReadNamespacedPodEphemeralcontainersRequest

interface CoreV1ApiReadNamespacedPodEphemeralcontainersRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodEphemeralcontainers     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodEphemeralcontainers     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodEphemeralcontainers     */    pretty?: string}

CoreV1ApiReadNamespacedPodLogRequest

interface CoreV1ApiReadNamespacedPodLogRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodLog     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodLog     */    namespace: string    /**     * The container for which to stream logs. Defaults to only container if there is one container in the pod.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodLog     */    container?: string    /**     * Follow the log stream of the pod. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApireadNamespacedPodLog     */    follow?: boolean    /**     * insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to.  This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet.  If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet).     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApireadNamespacedPodLog     */    insecureSkipTLSVerifyBackend?: boolean    /**     * If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApireadNamespacedPodLog     */    limitBytes?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodLog     */    pretty?: string    /**     * Return previous terminated container logs. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApireadNamespacedPodLog     */    previous?: boolean    /**     * A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified.     * Defaults to: undefined     * @type number     * @memberof CoreV1ApireadNamespacedPodLog     */    sinceSeconds?: number    /**     * Specify which container log stream to return to the client. Acceptable values are \"All\", \"Stdout\" and \"Stderr\". If not specified, \"All\" is used, and both stdout and stderr are returned interleaved. Note that when \"TailLines\" is specified, \"Stream\" can only be set to nil or \"All\".     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodLog     */    stream?: string    /**     * If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime. Note that when \"TailLines\" is specified, \"Stream\" can only be set to nil or \"All\".     * Defaults to: undefined     * @type number     * @memberof CoreV1ApireadNamespacedPodLog     */    tailLines?: number    /**     * If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false.     * Defaults to: undefined     * @type boolean     * @memberof CoreV1ApireadNamespacedPodLog     */    timestamps?: boolean}

CoreV1ApiReadNamespacedPodResizeRequest

interface CoreV1ApiReadNamespacedPodResizeRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodResize     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodResize     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodResize     */    pretty?: string}

CoreV1ApiReadNamespacedPodStatusRequest

interface CoreV1ApiReadNamespacedPodStatusRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodStatus     */    pretty?: string}

CoreV1ApiReadNamespacedPodTemplateRequest

interface CoreV1ApiReadNamespacedPodTemplateRequest {
    /**     * name of the PodTemplate     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedPodTemplate     */    pretty?: string}

CoreV1ApiReadNamespacedReplicationControllerRequest

interface CoreV1ApiReadNamespacedReplicationControllerRequest {
    /**     * name of the ReplicationController     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedReplicationController     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedReplicationController     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedReplicationController     */    pretty?: string}

CoreV1ApiReadNamespacedReplicationControllerScaleRequest

interface CoreV1ApiReadNamespacedReplicationControllerScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedReplicationControllerScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedReplicationControllerScale     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedReplicationControllerScale     */    pretty?: string}

CoreV1ApiReadNamespacedReplicationControllerStatusRequest

interface CoreV1ApiReadNamespacedReplicationControllerStatusRequest {
    /**     * name of the ReplicationController     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedReplicationControllerStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedReplicationControllerStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedReplicationControllerStatus     */    pretty?: string}

CoreV1ApiReadNamespacedResourceQuotaRequest

interface CoreV1ApiReadNamespacedResourceQuotaRequest {
    /**     * name of the ResourceQuota     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedResourceQuota     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedResourceQuota     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedResourceQuota     */    pretty?: string}

CoreV1ApiReadNamespacedResourceQuotaStatusRequest

interface CoreV1ApiReadNamespacedResourceQuotaStatusRequest {
    /**     * name of the ResourceQuota     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedResourceQuotaStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedResourceQuotaStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedResourceQuotaStatus     */    pretty?: string}

CoreV1ApiReadNamespacedSecretRequest

interface CoreV1ApiReadNamespacedSecretRequest {
    /**     * name of the Secret     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedSecret     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedSecret     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedSecret     */    pretty?: string}

CoreV1ApiReadNamespacedServiceRequest

interface CoreV1ApiReadNamespacedServiceRequest {
    /**     * name of the Service     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedService     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedService     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedService     */    pretty?: string}

CoreV1ApiReadNamespacedServiceAccountRequest

interface CoreV1ApiReadNamespacedServiceAccountRequest {
    /**     * name of the ServiceAccount     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedServiceAccount     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedServiceAccount     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedServiceAccount     */    pretty?: string}

CoreV1ApiReadNamespacedServiceStatusRequest

interface CoreV1ApiReadNamespacedServiceStatusRequest {
    /**     * name of the Service     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedServiceStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedServiceStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadNamespacedServiceStatus     */    pretty?: string}

CoreV1ApiReadPersistentVolumeStatusRequest

interface CoreV1ApiReadPersistentVolumeStatusRequest {
    /**     * name of the PersistentVolume     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadPersistentVolumeStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireadPersistentVolumeStatus     */    pretty?: string}

CoreV1ApiReplaceNamespaceRequest

interface CoreV1ApiReplaceNamespaceRequest {
    /**     * name of the Namespace     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespace     */    name: string    /**     *      * @type V1Namespace     * @memberof CoreV1ApireplaceNamespace     */    body: V1Namespace    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespace     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespace     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespace     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespace     */    fieldValidation?: string}

CoreV1ApiReplaceNamespaceFinalizeRequest

interface CoreV1ApiReplaceNamespaceFinalizeRequest {
    /**     * name of the Namespace     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceFinalize     */    name: string    /**     *      * @type V1Namespace     * @memberof CoreV1ApireplaceNamespaceFinalize     */    body: V1Namespace    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceFinalize     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceFinalize     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceFinalize     */    fieldValidation?: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceFinalize     */    pretty?: string}

CoreV1ApiReplaceNamespaceStatusRequest

interface CoreV1ApiReplaceNamespaceStatusRequest {
    /**     * name of the Namespace     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceStatus     */    name: string    /**     *      * @type V1Namespace     * @memberof CoreV1ApireplaceNamespaceStatus     */    body: V1Namespace    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespaceStatus     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedConfigMapRequest

interface CoreV1ApiReplaceNamespacedConfigMapRequest {
    /**     * name of the ConfigMap     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedConfigMap     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedConfigMap     */    namespace: string    /**     *      * @type V1ConfigMap     * @memberof CoreV1ApireplaceNamespacedConfigMap     */    body: V1ConfigMap    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedConfigMap     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedConfigMap     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedConfigMap     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedConfigMap     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedEndpointsRequest

interface CoreV1ApiReplaceNamespacedEndpointsRequest {
    /**     * name of the Endpoints     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEndpoints     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEndpoints     */    namespace: string    /**     *      * @type V1Endpoints     * @memberof CoreV1ApireplaceNamespacedEndpoints     */    body: V1Endpoints    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEndpoints     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEndpoints     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEndpoints     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEndpoints     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedEventRequest

interface CoreV1ApiReplaceNamespacedEventRequest {
    /**     * name of the Event     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEvent     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEvent     */    namespace: string    /**     *      * @type CoreV1Event     * @memberof CoreV1ApireplaceNamespacedEvent     */    body: CoreV1Event    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEvent     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEvent     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEvent     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedEvent     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedLimitRangeRequest

interface CoreV1ApiReplaceNamespacedLimitRangeRequest {
    /**     * name of the LimitRange     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedLimitRange     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedLimitRange     */    namespace: string    /**     *      * @type V1LimitRange     * @memberof CoreV1ApireplaceNamespacedLimitRange     */    body: V1LimitRange    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedLimitRange     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedLimitRange     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedLimitRange     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedLimitRange     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedPersistentVolumeClaimRequest

interface CoreV1ApiReplaceNamespacedPersistentVolumeClaimRequest {
    /**     * name of the PersistentVolumeClaim     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim     */    namespace: string    /**     *      * @type V1PersistentVolumeClaim     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim     */    body: V1PersistentVolumeClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaim     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedPersistentVolumeClaimStatusRequest

interface CoreV1ApiReplaceNamespacedPersistentVolumeClaimStatusRequest {
    /**     * name of the PersistentVolumeClaim     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus     */    namespace: string    /**     *      * @type V1PersistentVolumeClaim     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus     */    body: V1PersistentVolumeClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPersistentVolumeClaimStatus     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedPodRequest

interface CoreV1ApiReplaceNamespacedPodRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPod     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPod     */    namespace: string    /**     *      * @type V1Pod     * @memberof CoreV1ApireplaceNamespacedPod     */    body: V1Pod    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPod     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPod     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPod     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPod     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedPodEphemeralcontainersRequest

interface CoreV1ApiReplaceNamespacedPodEphemeralcontainersRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers     */    namespace: string    /**     *      * @type V1Pod     * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers     */    body: V1Pod    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodEphemeralcontainers     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedPodResizeRequest

interface CoreV1ApiReplaceNamespacedPodResizeRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodResize     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodResize     */    namespace: string    /**     *      * @type V1Pod     * @memberof CoreV1ApireplaceNamespacedPodResize     */    body: V1Pod    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodResize     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodResize     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodResize     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodResize     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedPodStatusRequest

interface CoreV1ApiReplaceNamespacedPodStatusRequest {
    /**     * name of the Pod     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodStatus     */    namespace: string    /**     *      * @type V1Pod     * @memberof CoreV1ApireplaceNamespacedPodStatus     */    body: V1Pod    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodStatus     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedPodTemplateRequest

interface CoreV1ApiReplaceNamespacedPodTemplateRequest {
    /**     * name of the PodTemplate     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodTemplate     */    namespace: string    /**     *      * @type V1PodTemplate     * @memberof CoreV1ApireplaceNamespacedPodTemplate     */    body: V1PodTemplate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedPodTemplate     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedReplicationControllerRequest

interface CoreV1ApiReplaceNamespacedReplicationControllerRequest {
    /**     * name of the ReplicationController     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationController     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationController     */    namespace: string    /**     *      * @type V1ReplicationController     * @memberof CoreV1ApireplaceNamespacedReplicationController     */    body: V1ReplicationController    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationController     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationController     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationController     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationController     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedReplicationControllerScaleRequest

interface CoreV1ApiReplaceNamespacedReplicationControllerScaleRequest {
    /**     * name of the Scale     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale     */    namespace: string    /**     *      * @type V1Scale     * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale     */    body: V1Scale    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerScale     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedReplicationControllerStatusRequest

interface CoreV1ApiReplaceNamespacedReplicationControllerStatusRequest {
    /**     * name of the ReplicationController     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus     */    namespace: string    /**     *      * @type V1ReplicationController     * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus     */    body: V1ReplicationController    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedReplicationControllerStatus     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedResourceQuotaRequest

interface CoreV1ApiReplaceNamespacedResourceQuotaRequest {
    /**     * name of the ResourceQuota     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuota     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuota     */    namespace: string    /**     *      * @type V1ResourceQuota     * @memberof CoreV1ApireplaceNamespacedResourceQuota     */    body: V1ResourceQuota    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuota     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuota     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuota     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuota     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedResourceQuotaStatusRequest

interface CoreV1ApiReplaceNamespacedResourceQuotaStatusRequest {
    /**     * name of the ResourceQuota     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus     */    namespace: string    /**     *      * @type V1ResourceQuota     * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus     */    body: V1ResourceQuota    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedResourceQuotaStatus     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedSecretRequest

interface CoreV1ApiReplaceNamespacedSecretRequest {
    /**     * name of the Secret     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedSecret     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedSecret     */    namespace: string    /**     *      * @type V1Secret     * @memberof CoreV1ApireplaceNamespacedSecret     */    body: V1Secret    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedSecret     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedSecret     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedSecret     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedSecret     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedServiceRequest

interface CoreV1ApiReplaceNamespacedServiceRequest {
    /**     * name of the Service     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedService     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedService     */    namespace: string    /**     *      * @type V1Service     * @memberof CoreV1ApireplaceNamespacedService     */    body: V1Service    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedService     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedService     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedService     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedService     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedServiceAccountRequest

interface CoreV1ApiReplaceNamespacedServiceAccountRequest {
    /**     * name of the ServiceAccount     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceAccount     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceAccount     */    namespace: string    /**     *      * @type V1ServiceAccount     * @memberof CoreV1ApireplaceNamespacedServiceAccount     */    body: V1ServiceAccount    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceAccount     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceAccount     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceAccount     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceAccount     */    fieldValidation?: string}

CoreV1ApiReplaceNamespacedServiceStatusRequest

interface CoreV1ApiReplaceNamespacedServiceStatusRequest {
    /**     * name of the Service     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceStatus     */    namespace: string    /**     *      * @type V1Service     * @memberof CoreV1ApireplaceNamespacedServiceStatus     */    body: V1Service    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNamespacedServiceStatus     */    fieldValidation?: string}

CoreV1ApiReplaceNodeRequest

interface CoreV1ApiReplaceNodeRequest {
    /**     * name of the Node     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNode     */    name: string    /**     *      * @type V1Node     * @memberof CoreV1ApireplaceNode     */    body: V1Node    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNode     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNode     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNode     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNode     */    fieldValidation?: string}

CoreV1ApiReplaceNodeStatusRequest

interface CoreV1ApiReplaceNodeStatusRequest {
    /**     * name of the Node     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNodeStatus     */    name: string    /**     *      * @type V1Node     * @memberof CoreV1ApireplaceNodeStatus     */    body: V1Node    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNodeStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNodeStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNodeStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplaceNodeStatus     */    fieldValidation?: string}

CoreV1ApiReplacePersistentVolumeRequest

interface CoreV1ApiReplacePersistentVolumeRequest {
    /**     * name of the PersistentVolume     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolume     */    name: string    /**     *      * @type V1PersistentVolume     * @memberof CoreV1ApireplacePersistentVolume     */    body: V1PersistentVolume    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolume     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolume     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolume     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolume     */    fieldValidation?: string}

CoreV1ApiReplacePersistentVolumeStatusRequest

interface CoreV1ApiReplacePersistentVolumeStatusRequest {
    /**     * name of the PersistentVolume     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolumeStatus     */    name: string    /**     *      * @type V1PersistentVolume     * @memberof CoreV1ApireplacePersistentVolumeStatus     */    body: V1PersistentVolume    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolumeStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolumeStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolumeStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof CoreV1ApireplacePersistentVolumeStatus     */    fieldValidation?: string}

ObjectCoreV1Api

class ObjectCoreV1Api 

connectDeleteNamespacedPodProxyWithHttpInfo

connect DELETE requests to proxy of Pod

Parameters

param the request object

public connectDeleteNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectDeleteNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectDeleteNamespacedPodProxy

connect DELETE requests to proxy of Pod

Parameters

param the request object

public connectDeleteNamespacedPodProxy(param: CoreV1ApiConnectDeleteNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectDeleteNamespacedPodProxyWithPathWithHttpInfo

connect DELETE requests to proxy of Pod

Parameters

param the request object

public connectDeleteNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectDeleteNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectDeleteNamespacedPodProxyWithPath

connect DELETE requests to proxy of Pod

Parameters

param the request object

public connectDeleteNamespacedPodProxyWithPath(param: CoreV1ApiConnectDeleteNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectDeleteNamespacedServiceProxyWithHttpInfo

connect DELETE requests to proxy of Service

Parameters

param the request object

public connectDeleteNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectDeleteNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectDeleteNamespacedServiceProxy

connect DELETE requests to proxy of Service

Parameters

param the request object

public connectDeleteNamespacedServiceProxy(param: CoreV1ApiConnectDeleteNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectDeleteNamespacedServiceProxyWithPathWithHttpInfo

connect DELETE requests to proxy of Service

Parameters

param the request object

public connectDeleteNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectDeleteNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectDeleteNamespacedServiceProxyWithPath

connect DELETE requests to proxy of Service

Parameters

param the request object

public connectDeleteNamespacedServiceProxyWithPath(param: CoreV1ApiConnectDeleteNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectDeleteNodeProxyWithHttpInfo

connect DELETE requests to proxy of Node

Parameters

param the request object

public connectDeleteNodeProxyWithHttpInfo(param: CoreV1ApiConnectDeleteNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectDeleteNodeProxy

connect DELETE requests to proxy of Node

Parameters

param the request object

public connectDeleteNodeProxy(param: CoreV1ApiConnectDeleteNodeProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectDeleteNodeProxyWithPathWithHttpInfo

connect DELETE requests to proxy of Node

Parameters

param the request object

public connectDeleteNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectDeleteNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectDeleteNodeProxyWithPath

connect DELETE requests to proxy of Node

Parameters

param the request object

public connectDeleteNodeProxyWithPath(param: CoreV1ApiConnectDeleteNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectGetNamespacedPodAttachWithHttpInfo

connect GET requests to attach of Pod

Parameters

param the request object

public connectGetNamespacedPodAttachWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodAttachRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectGetNamespacedPodAttach

connect GET requests to attach of Pod

Parameters

param the request object

public connectGetNamespacedPodAttach(param: CoreV1ApiConnectGetNamespacedPodAttachRequest, options?: ConfigurationOptions): Promise<string> 

connectGetNamespacedPodExecWithHttpInfo

connect GET requests to exec of Pod

Parameters

param the request object

public connectGetNamespacedPodExecWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodExecRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectGetNamespacedPodExec

connect GET requests to exec of Pod

Parameters

param the request object

public connectGetNamespacedPodExec(param: CoreV1ApiConnectGetNamespacedPodExecRequest, options?: ConfigurationOptions): Promise<string> 

connectGetNamespacedPodPortforwardWithHttpInfo

connect GET requests to portforward of Pod

Parameters

param the request object

public connectGetNamespacedPodPortforwardWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodPortforwardRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectGetNamespacedPodPortforward

connect GET requests to portforward of Pod

Parameters

param the request object

public connectGetNamespacedPodPortforward(param: CoreV1ApiConnectGetNamespacedPodPortforwardRequest, options?: ConfigurationOptions): Promise<string> 

connectGetNamespacedPodProxyWithHttpInfo

connect GET requests to proxy of Pod

Parameters

param the request object

public connectGetNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectGetNamespacedPodProxy

connect GET requests to proxy of Pod

Parameters

param the request object

public connectGetNamespacedPodProxy(param: CoreV1ApiConnectGetNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectGetNamespacedPodProxyWithPathWithHttpInfo

connect GET requests to proxy of Pod

Parameters

param the request object

public connectGetNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectGetNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectGetNamespacedPodProxyWithPath

connect GET requests to proxy of Pod

Parameters

param the request object

public connectGetNamespacedPodProxyWithPath(param: CoreV1ApiConnectGetNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectGetNamespacedServiceProxyWithHttpInfo

connect GET requests to proxy of Service

Parameters

param the request object

public connectGetNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectGetNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectGetNamespacedServiceProxy

connect GET requests to proxy of Service

Parameters

param the request object

public connectGetNamespacedServiceProxy(param: CoreV1ApiConnectGetNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectGetNamespacedServiceProxyWithPathWithHttpInfo

connect GET requests to proxy of Service

Parameters

param the request object

public connectGetNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectGetNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectGetNamespacedServiceProxyWithPath

connect GET requests to proxy of Service

Parameters

param the request object

public connectGetNamespacedServiceProxyWithPath(param: CoreV1ApiConnectGetNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectGetNodeProxyWithHttpInfo

connect GET requests to proxy of Node

Parameters

param the request object

public connectGetNodeProxyWithHttpInfo(param: CoreV1ApiConnectGetNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectGetNodeProxy

connect GET requests to proxy of Node

Parameters

param the request object

public connectGetNodeProxy(param: CoreV1ApiConnectGetNodeProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectGetNodeProxyWithPathWithHttpInfo

connect GET requests to proxy of Node

Parameters

param the request object

public connectGetNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectGetNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectGetNodeProxyWithPath

connect GET requests to proxy of Node

Parameters

param the request object

public connectGetNodeProxyWithPath(param: CoreV1ApiConnectGetNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectHeadNamespacedPodProxyWithHttpInfo

connect HEAD requests to proxy of Pod

Parameters

param the request object

public connectHeadNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectHeadNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectHeadNamespacedPodProxy

connect HEAD requests to proxy of Pod

Parameters

param the request object

public connectHeadNamespacedPodProxy(param: CoreV1ApiConnectHeadNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectHeadNamespacedPodProxyWithPathWithHttpInfo

connect HEAD requests to proxy of Pod

Parameters

param the request object

public connectHeadNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectHeadNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectHeadNamespacedPodProxyWithPath

connect HEAD requests to proxy of Pod

Parameters

param the request object

public connectHeadNamespacedPodProxyWithPath(param: CoreV1ApiConnectHeadNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectHeadNamespacedServiceProxyWithHttpInfo

connect HEAD requests to proxy of Service

Parameters

param the request object

public connectHeadNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectHeadNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectHeadNamespacedServiceProxy

connect HEAD requests to proxy of Service

Parameters

param the request object

public connectHeadNamespacedServiceProxy(param: CoreV1ApiConnectHeadNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectHeadNamespacedServiceProxyWithPathWithHttpInfo

connect HEAD requests to proxy of Service

Parameters

param the request object

public connectHeadNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectHeadNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectHeadNamespacedServiceProxyWithPath

connect HEAD requests to proxy of Service

Parameters

param the request object

public connectHeadNamespacedServiceProxyWithPath(param: CoreV1ApiConnectHeadNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectHeadNodeProxyWithHttpInfo

connect HEAD requests to proxy of Node

Parameters

param the request object

public connectHeadNodeProxyWithHttpInfo(param: CoreV1ApiConnectHeadNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectHeadNodeProxy

connect HEAD requests to proxy of Node

Parameters

param the request object

public connectHeadNodeProxy(param: CoreV1ApiConnectHeadNodeProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectHeadNodeProxyWithPathWithHttpInfo

connect HEAD requests to proxy of Node

Parameters

param the request object

public connectHeadNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectHeadNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectHeadNodeProxyWithPath

connect HEAD requests to proxy of Node

Parameters

param the request object

public connectHeadNodeProxyWithPath(param: CoreV1ApiConnectHeadNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectOptionsNamespacedPodProxyWithHttpInfo

connect OPTIONS requests to proxy of Pod

Parameters

param the request object

public connectOptionsNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectOptionsNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectOptionsNamespacedPodProxy

connect OPTIONS requests to proxy of Pod

Parameters

param the request object

public connectOptionsNamespacedPodProxy(param: CoreV1ApiConnectOptionsNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectOptionsNamespacedPodProxyWithPathWithHttpInfo

connect OPTIONS requests to proxy of Pod

Parameters

param the request object

public connectOptionsNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectOptionsNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectOptionsNamespacedPodProxyWithPath

connect OPTIONS requests to proxy of Pod

Parameters

param the request object

public connectOptionsNamespacedPodProxyWithPath(param: CoreV1ApiConnectOptionsNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectOptionsNamespacedServiceProxyWithHttpInfo

connect OPTIONS requests to proxy of Service

Parameters

param the request object

public connectOptionsNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectOptionsNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectOptionsNamespacedServiceProxy

connect OPTIONS requests to proxy of Service

Parameters

param the request object

public connectOptionsNamespacedServiceProxy(param: CoreV1ApiConnectOptionsNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectOptionsNamespacedServiceProxyWithPathWithHttpInfo

connect OPTIONS requests to proxy of Service

Parameters

param the request object

public connectOptionsNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectOptionsNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectOptionsNamespacedServiceProxyWithPath

connect OPTIONS requests to proxy of Service

Parameters

param the request object

public connectOptionsNamespacedServiceProxyWithPath(param: CoreV1ApiConnectOptionsNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectOptionsNodeProxyWithHttpInfo

connect OPTIONS requests to proxy of Node

Parameters

param the request object

public connectOptionsNodeProxyWithHttpInfo(param: CoreV1ApiConnectOptionsNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectOptionsNodeProxy

connect OPTIONS requests to proxy of Node

Parameters

param the request object

public connectOptionsNodeProxy(param: CoreV1ApiConnectOptionsNodeProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectOptionsNodeProxyWithPathWithHttpInfo

connect OPTIONS requests to proxy of Node

Parameters

param the request object

public connectOptionsNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectOptionsNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectOptionsNodeProxyWithPath

connect OPTIONS requests to proxy of Node

Parameters

param the request object

public connectOptionsNodeProxyWithPath(param: CoreV1ApiConnectOptionsNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectPatchNamespacedPodProxyWithHttpInfo

connect PATCH requests to proxy of Pod

Parameters

param the request object

public connectPatchNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectPatchNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPatchNamespacedPodProxy

connect PATCH requests to proxy of Pod

Parameters

param the request object

public connectPatchNamespacedPodProxy(param: CoreV1ApiConnectPatchNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectPatchNamespacedPodProxyWithPathWithHttpInfo

connect PATCH requests to proxy of Pod

Parameters

param the request object

public connectPatchNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPatchNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPatchNamespacedPodProxyWithPath

connect PATCH requests to proxy of Pod

Parameters

param the request object

public connectPatchNamespacedPodProxyWithPath(param: CoreV1ApiConnectPatchNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectPatchNamespacedServiceProxyWithHttpInfo

connect PATCH requests to proxy of Service

Parameters

param the request object

public connectPatchNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectPatchNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPatchNamespacedServiceProxy

connect PATCH requests to proxy of Service

Parameters

param the request object

public connectPatchNamespacedServiceProxy(param: CoreV1ApiConnectPatchNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectPatchNamespacedServiceProxyWithPathWithHttpInfo

connect PATCH requests to proxy of Service

Parameters

param the request object

public connectPatchNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPatchNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPatchNamespacedServiceProxyWithPath

connect PATCH requests to proxy of Service

Parameters

param the request object

public connectPatchNamespacedServiceProxyWithPath(param: CoreV1ApiConnectPatchNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectPatchNodeProxyWithHttpInfo

connect PATCH requests to proxy of Node

Parameters

param the request object

public connectPatchNodeProxyWithHttpInfo(param: CoreV1ApiConnectPatchNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPatchNodeProxy

connect PATCH requests to proxy of Node

Parameters

param the request object

public connectPatchNodeProxy(param: CoreV1ApiConnectPatchNodeProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectPatchNodeProxyWithPathWithHttpInfo

connect PATCH requests to proxy of Node

Parameters

param the request object

public connectPatchNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPatchNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPatchNodeProxyWithPath

connect PATCH requests to proxy of Node

Parameters

param the request object

public connectPatchNodeProxyWithPath(param: CoreV1ApiConnectPatchNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectPostNamespacedPodAttachWithHttpInfo

connect POST requests to attach of Pod

Parameters

param the request object

public connectPostNamespacedPodAttachWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodAttachRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPostNamespacedPodAttach

connect POST requests to attach of Pod

Parameters

param the request object

public connectPostNamespacedPodAttach(param: CoreV1ApiConnectPostNamespacedPodAttachRequest, options?: ConfigurationOptions): Promise<string> 

connectPostNamespacedPodExecWithHttpInfo

connect POST requests to exec of Pod

Parameters

param the request object

public connectPostNamespacedPodExecWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodExecRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPostNamespacedPodExec

connect POST requests to exec of Pod

Parameters

param the request object

public connectPostNamespacedPodExec(param: CoreV1ApiConnectPostNamespacedPodExecRequest, options?: ConfigurationOptions): Promise<string> 

connectPostNamespacedPodPortforwardWithHttpInfo

connect POST requests to portforward of Pod

Parameters

param the request object

public connectPostNamespacedPodPortforwardWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodPortforwardRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPostNamespacedPodPortforward

connect POST requests to portforward of Pod

Parameters

param the request object

public connectPostNamespacedPodPortforward(param: CoreV1ApiConnectPostNamespacedPodPortforwardRequest, options?: ConfigurationOptions): Promise<string> 

connectPostNamespacedPodProxyWithHttpInfo

connect POST requests to proxy of Pod

Parameters

param the request object

public connectPostNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPostNamespacedPodProxy

connect POST requests to proxy of Pod

Parameters

param the request object

public connectPostNamespacedPodProxy(param: CoreV1ApiConnectPostNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectPostNamespacedPodProxyWithPathWithHttpInfo

connect POST requests to proxy of Pod

Parameters

param the request object

public connectPostNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPostNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPostNamespacedPodProxyWithPath

connect POST requests to proxy of Pod

Parameters

param the request object

public connectPostNamespacedPodProxyWithPath(param: CoreV1ApiConnectPostNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectPostNamespacedServiceProxyWithHttpInfo

connect POST requests to proxy of Service

Parameters

param the request object

public connectPostNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectPostNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPostNamespacedServiceProxy

connect POST requests to proxy of Service

Parameters

param the request object

public connectPostNamespacedServiceProxy(param: CoreV1ApiConnectPostNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectPostNamespacedServiceProxyWithPathWithHttpInfo

connect POST requests to proxy of Service

Parameters

param the request object

public connectPostNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPostNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPostNamespacedServiceProxyWithPath

connect POST requests to proxy of Service

Parameters

param the request object

public connectPostNamespacedServiceProxyWithPath(param: CoreV1ApiConnectPostNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectPostNodeProxyWithHttpInfo

connect POST requests to proxy of Node

Parameters

param the request object

public connectPostNodeProxyWithHttpInfo(param: CoreV1ApiConnectPostNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPostNodeProxy

connect POST requests to proxy of Node

Parameters

param the request object

public connectPostNodeProxy(param: CoreV1ApiConnectPostNodeProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectPostNodeProxyWithPathWithHttpInfo

connect POST requests to proxy of Node

Parameters

param the request object

public connectPostNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPostNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPostNodeProxyWithPath

connect POST requests to proxy of Node

Parameters

param the request object

public connectPostNodeProxyWithPath(param: CoreV1ApiConnectPostNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectPutNamespacedPodProxyWithHttpInfo

connect PUT requests to proxy of Pod

Parameters

param the request object

public connectPutNamespacedPodProxyWithHttpInfo(param: CoreV1ApiConnectPutNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPutNamespacedPodProxy

connect PUT requests to proxy of Pod

Parameters

param the request object

public connectPutNamespacedPodProxy(param: CoreV1ApiConnectPutNamespacedPodProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectPutNamespacedPodProxyWithPathWithHttpInfo

connect PUT requests to proxy of Pod

Parameters

param the request object

public connectPutNamespacedPodProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPutNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPutNamespacedPodProxyWithPath

connect PUT requests to proxy of Pod

Parameters

param the request object

public connectPutNamespacedPodProxyWithPath(param: CoreV1ApiConnectPutNamespacedPodProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectPutNamespacedServiceProxyWithHttpInfo

connect PUT requests to proxy of Service

Parameters

param the request object

public connectPutNamespacedServiceProxyWithHttpInfo(param: CoreV1ApiConnectPutNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPutNamespacedServiceProxy

connect PUT requests to proxy of Service

Parameters

param the request object

public connectPutNamespacedServiceProxy(param: CoreV1ApiConnectPutNamespacedServiceProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectPutNamespacedServiceProxyWithPathWithHttpInfo

connect PUT requests to proxy of Service

Parameters

param the request object

public connectPutNamespacedServiceProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPutNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPutNamespacedServiceProxyWithPath

connect PUT requests to proxy of Service

Parameters

param the request object

public connectPutNamespacedServiceProxyWithPath(param: CoreV1ApiConnectPutNamespacedServiceProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

connectPutNodeProxyWithHttpInfo

connect PUT requests to proxy of Node

Parameters

param the request object

public connectPutNodeProxyWithHttpInfo(param: CoreV1ApiConnectPutNodeProxyRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPutNodeProxy

connect PUT requests to proxy of Node

Parameters

param the request object

public connectPutNodeProxy(param: CoreV1ApiConnectPutNodeProxyRequest, options?: ConfigurationOptions): Promise<string> 

connectPutNodeProxyWithPathWithHttpInfo

connect PUT requests to proxy of Node

Parameters

param the request object

public connectPutNodeProxyWithPathWithHttpInfo(param: CoreV1ApiConnectPutNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

connectPutNodeProxyWithPath

connect PUT requests to proxy of Node

Parameters

param the request object

public connectPutNodeProxyWithPath(param: CoreV1ApiConnectPutNodeProxyWithPathRequest, options?: ConfigurationOptions): Promise<string> 

createNamespaceWithHttpInfo

create a Namespace

Parameters

param the request object

public createNamespaceWithHttpInfo(param: CoreV1ApiCreateNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> 

createNamespace

create a Namespace

Parameters

param the request object

public createNamespace(param: CoreV1ApiCreateNamespaceRequest, options?: ConfigurationOptions): Promise<V1Namespace> 

createNamespacedBindingWithHttpInfo

create a Binding

Parameters

param the request object

public createNamespacedBindingWithHttpInfo(param: CoreV1ApiCreateNamespacedBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Binding>> 

createNamespacedBinding

create a Binding

Parameters

param the request object

public createNamespacedBinding(param: CoreV1ApiCreateNamespacedBindingRequest, options?: ConfigurationOptions): Promise<V1Binding> 

createNamespacedConfigMapWithHttpInfo

create a ConfigMap

Parameters

param the request object

public createNamespacedConfigMapWithHttpInfo(param: CoreV1ApiCreateNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMap>> 

createNamespacedConfigMap

create a ConfigMap

Parameters

param the request object

public createNamespacedConfigMap(param: CoreV1ApiCreateNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMap> 

createNamespacedEndpointsWithHttpInfo

create Endpoints

Parameters

param the request object

public createNamespacedEndpointsWithHttpInfo(param: CoreV1ApiCreateNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Endpoints>> 

createNamespacedEndpoints

create Endpoints

Parameters

param the request object

public createNamespacedEndpoints(param: CoreV1ApiCreateNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Endpoints> 

createNamespacedEventWithHttpInfo

create an Event

Parameters

param the request object

public createNamespacedEventWithHttpInfo(param: CoreV1ApiCreateNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1Event>> 

createNamespacedEvent

create an Event

Parameters

param the request object

public createNamespacedEvent(param: CoreV1ApiCreateNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1Event> 

createNamespacedLimitRangeWithHttpInfo

create a LimitRange

Parameters

param the request object

public createNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiCreateNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRange>> 

createNamespacedLimitRange

create a LimitRange

Parameters

param the request object

public createNamespacedLimitRange(param: CoreV1ApiCreateNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRange> 

createNamespacedPersistentVolumeClaimWithHttpInfo

create a PersistentVolumeClaim

Parameters

param the request object

public createNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiCreateNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> 

createNamespacedPersistentVolumeClaim

create a PersistentVolumeClaim

Parameters

param the request object

public createNamespacedPersistentVolumeClaim(param: CoreV1ApiCreateNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> 

createNamespacedPodWithHttpInfo

create a Pod

Parameters

param the request object

public createNamespacedPodWithHttpInfo(param: CoreV1ApiCreateNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

createNamespacedPod

create a Pod

Parameters

param the request object

public createNamespacedPod(param: CoreV1ApiCreateNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> 

createNamespacedPodBindingWithHttpInfo

create binding of a Pod

Parameters

param the request object

public createNamespacedPodBindingWithHttpInfo(param: CoreV1ApiCreateNamespacedPodBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Binding>> 

createNamespacedPodBinding

create binding of a Pod

Parameters

param the request object

public createNamespacedPodBinding(param: CoreV1ApiCreateNamespacedPodBindingRequest, options?: ConfigurationOptions): Promise<V1Binding> 

createNamespacedPodEvictionWithHttpInfo

create eviction of a Pod

Parameters

param the request object

public createNamespacedPodEvictionWithHttpInfo(param: CoreV1ApiCreateNamespacedPodEvictionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Eviction>> 

createNamespacedPodEviction

create eviction of a Pod

Parameters

param the request object

public createNamespacedPodEviction(param: CoreV1ApiCreateNamespacedPodEvictionRequest, options?: ConfigurationOptions): Promise<V1Eviction> 

createNamespacedPodTemplateWithHttpInfo

create a PodTemplate

Parameters

param the request object

public createNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiCreateNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> 

createNamespacedPodTemplate

create a PodTemplate

Parameters

param the request object

public createNamespacedPodTemplate(param: CoreV1ApiCreateNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> 

createNamespacedReplicationControllerWithHttpInfo

create a ReplicationController

Parameters

param the request object

public createNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiCreateNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> 

createNamespacedReplicationController

create a ReplicationController

Parameters

param the request object

public createNamespacedReplicationController(param: CoreV1ApiCreateNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> 

createNamespacedResourceQuotaWithHttpInfo

create a ResourceQuota

Parameters

param the request object

public createNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiCreateNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> 

createNamespacedResourceQuota

create a ResourceQuota

Parameters

param the request object

public createNamespacedResourceQuota(param: CoreV1ApiCreateNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> 

createNamespacedSecretWithHttpInfo

create a Secret

Parameters

param the request object

public createNamespacedSecretWithHttpInfo(param: CoreV1ApiCreateNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Secret>> 

createNamespacedSecret

create a Secret

Parameters

param the request object

public createNamespacedSecret(param: CoreV1ApiCreateNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Secret> 

createNamespacedServiceWithHttpInfo

create a Service

Parameters

param the request object

public createNamespacedServiceWithHttpInfo(param: CoreV1ApiCreateNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> 

createNamespacedService

create a Service

Parameters

param the request object

public createNamespacedService(param: CoreV1ApiCreateNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> 

createNamespacedServiceAccountWithHttpInfo

create a ServiceAccount

Parameters

param the request object

public createNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiCreateNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> 

createNamespacedServiceAccount

create a ServiceAccount

Parameters

param the request object

public createNamespacedServiceAccount(param: CoreV1ApiCreateNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> 

createNamespacedServiceAccountTokenWithHttpInfo

create token of a ServiceAccount

Parameters

param the request object

public createNamespacedServiceAccountTokenWithHttpInfo(param: CoreV1ApiCreateNamespacedServiceAccountTokenRequest, options?: ConfigurationOptions): Promise<HttpInfo<AuthenticationV1TokenRequest>> 

createNamespacedServiceAccountToken

create token of a ServiceAccount

Parameters

param the request object

public createNamespacedServiceAccountToken(param: CoreV1ApiCreateNamespacedServiceAccountTokenRequest, options?: ConfigurationOptions): Promise<AuthenticationV1TokenRequest> 

createNodeWithHttpInfo

create a Node

Parameters

param the request object

public createNodeWithHttpInfo(param: CoreV1ApiCreateNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> 

createNode

create a Node

Parameters

param the request object

public createNode(param: CoreV1ApiCreateNodeRequest, options?: ConfigurationOptions): Promise<V1Node> 

createPersistentVolumeWithHttpInfo

create a PersistentVolume

Parameters

param the request object

public createPersistentVolumeWithHttpInfo(param: CoreV1ApiCreatePersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> 

createPersistentVolume

create a PersistentVolume

Parameters

param the request object

public createPersistentVolume(param: CoreV1ApiCreatePersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> 

deleteCollectionNamespacedConfigMapWithHttpInfo

delete collection of ConfigMap

Parameters

param the request object

public deleteCollectionNamespacedConfigMapWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedConfigMap

delete collection of ConfigMap

Parameters

param the request object

public deleteCollectionNamespacedConfigMap(param: CoreV1ApiDeleteCollectionNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedEndpointsWithHttpInfo

delete collection of Endpoints

Parameters

param the request object

public deleteCollectionNamespacedEndpointsWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedEndpoints

delete collection of Endpoints

Parameters

param the request object

public deleteCollectionNamespacedEndpoints(param: CoreV1ApiDeleteCollectionNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedEventWithHttpInfo

delete collection of Event

Parameters

param the request object

public deleteCollectionNamespacedEventWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedEvent

delete collection of Event

Parameters

param the request object

public deleteCollectionNamespacedEvent(param: CoreV1ApiDeleteCollectionNamespacedEventRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedLimitRangeWithHttpInfo

delete collection of LimitRange

Parameters

param the request object

public deleteCollectionNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedLimitRange

delete collection of LimitRange

Parameters

param the request object

public deleteCollectionNamespacedLimitRange(param: CoreV1ApiDeleteCollectionNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedPersistentVolumeClaimWithHttpInfo

delete collection of PersistentVolumeClaim

Parameters

param the request object

public deleteCollectionNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedPersistentVolumeClaim

delete collection of PersistentVolumeClaim

Parameters

param the request object

public deleteCollectionNamespacedPersistentVolumeClaim(param: CoreV1ApiDeleteCollectionNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedPodWithHttpInfo

delete collection of Pod

Parameters

param the request object

public deleteCollectionNamespacedPodWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedPod

delete collection of Pod

Parameters

param the request object

public deleteCollectionNamespacedPod(param: CoreV1ApiDeleteCollectionNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedPodTemplateWithHttpInfo

delete collection of PodTemplate

Parameters

param the request object

public deleteCollectionNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedPodTemplate

delete collection of PodTemplate

Parameters

param the request object

public deleteCollectionNamespacedPodTemplate(param: CoreV1ApiDeleteCollectionNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedReplicationControllerWithHttpInfo

delete collection of ReplicationController

Parameters

param the request object

public deleteCollectionNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedReplicationController

delete collection of ReplicationController

Parameters

param the request object

public deleteCollectionNamespacedReplicationController(param: CoreV1ApiDeleteCollectionNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedResourceQuotaWithHttpInfo

delete collection of ResourceQuota

Parameters

param the request object

public deleteCollectionNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedResourceQuota

delete collection of ResourceQuota

Parameters

param the request object

public deleteCollectionNamespacedResourceQuota(param: CoreV1ApiDeleteCollectionNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedSecretWithHttpInfo

delete collection of Secret

Parameters

param the request object

public deleteCollectionNamespacedSecretWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedSecret

delete collection of Secret

Parameters

param the request object

public deleteCollectionNamespacedSecret(param: CoreV1ApiDeleteCollectionNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedServiceWithHttpInfo

delete collection of Service

Parameters

param the request object

public deleteCollectionNamespacedServiceWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedService

delete collection of Service

Parameters

param the request object

public deleteCollectionNamespacedService(param: CoreV1ApiDeleteCollectionNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedServiceAccountWithHttpInfo

delete collection of ServiceAccount

Parameters

param the request object

public deleteCollectionNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiDeleteCollectionNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedServiceAccount

delete collection of ServiceAccount

Parameters

param the request object

public deleteCollectionNamespacedServiceAccount(param: CoreV1ApiDeleteCollectionNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNodeWithHttpInfo

delete collection of Node

Parameters

param the request object

public deleteCollectionNodeWithHttpInfo(param: CoreV1ApiDeleteCollectionNodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNode

delete collection of Node

Parameters

param the request object

public deleteCollectionNode(param: CoreV1ApiDeleteCollectionNodeRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionPersistentVolumeWithHttpInfo

delete collection of PersistentVolume

Parameters

param the request object

public deleteCollectionPersistentVolumeWithHttpInfo(param: CoreV1ApiDeleteCollectionPersistentVolumeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionPersistentVolume

delete collection of PersistentVolume

Parameters

param the request object

public deleteCollectionPersistentVolume(param: CoreV1ApiDeleteCollectionPersistentVolumeRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespaceWithHttpInfo

delete a Namespace

Parameters

param the request object

public deleteNamespaceWithHttpInfo(param: CoreV1ApiDeleteNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespace

delete a Namespace

Parameters

param the request object

public deleteNamespace(param: CoreV1ApiDeleteNamespaceRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedConfigMapWithHttpInfo

delete a ConfigMap

Parameters

param the request object

public deleteNamespacedConfigMapWithHttpInfo(param: CoreV1ApiDeleteNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedConfigMap

delete a ConfigMap

Parameters

param the request object

public deleteNamespacedConfigMap(param: CoreV1ApiDeleteNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedEndpointsWithHttpInfo

delete Endpoints

Parameters

param the request object

public deleteNamespacedEndpointsWithHttpInfo(param: CoreV1ApiDeleteNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedEndpoints

delete Endpoints

Parameters

param the request object

public deleteNamespacedEndpoints(param: CoreV1ApiDeleteNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedEventWithHttpInfo

delete an Event

Parameters

param the request object

public deleteNamespacedEventWithHttpInfo(param: CoreV1ApiDeleteNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedEvent

delete an Event

Parameters

param the request object

public deleteNamespacedEvent(param: CoreV1ApiDeleteNamespacedEventRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedLimitRangeWithHttpInfo

delete a LimitRange

Parameters

param the request object

public deleteNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiDeleteNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedLimitRange

delete a LimitRange

Parameters

param the request object

public deleteNamespacedLimitRange(param: CoreV1ApiDeleteNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedPersistentVolumeClaimWithHttpInfo

delete a PersistentVolumeClaim

Parameters

param the request object

public deleteNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiDeleteNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> 

deleteNamespacedPersistentVolumeClaim

delete a PersistentVolumeClaim

Parameters

param the request object

public deleteNamespacedPersistentVolumeClaim(param: CoreV1ApiDeleteNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> 

deleteNamespacedPodWithHttpInfo

delete a Pod

Parameters

param the request object

public deleteNamespacedPodWithHttpInfo(param: CoreV1ApiDeleteNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

deleteNamespacedPod

delete a Pod

Parameters

param the request object

public deleteNamespacedPod(param: CoreV1ApiDeleteNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> 

deleteNamespacedPodTemplateWithHttpInfo

delete a PodTemplate

Parameters

param the request object

public deleteNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiDeleteNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> 

deleteNamespacedPodTemplate

delete a PodTemplate

Parameters

param the request object

public deleteNamespacedPodTemplate(param: CoreV1ApiDeleteNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> 

deleteNamespacedReplicationControllerWithHttpInfo

delete a ReplicationController

Parameters

param the request object

public deleteNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiDeleteNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedReplicationController

delete a ReplicationController

Parameters

param the request object

public deleteNamespacedReplicationController(param: CoreV1ApiDeleteNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedResourceQuotaWithHttpInfo

delete a ResourceQuota

Parameters

param the request object

public deleteNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiDeleteNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> 

deleteNamespacedResourceQuota

delete a ResourceQuota

Parameters

param the request object

public deleteNamespacedResourceQuota(param: CoreV1ApiDeleteNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> 

deleteNamespacedSecretWithHttpInfo

delete a Secret

Parameters

param the request object

public deleteNamespacedSecretWithHttpInfo(param: CoreV1ApiDeleteNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedSecret

delete a Secret

Parameters

param the request object

public deleteNamespacedSecret(param: CoreV1ApiDeleteNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedServiceWithHttpInfo

delete a Service

Parameters

param the request object

public deleteNamespacedServiceWithHttpInfo(param: CoreV1ApiDeleteNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> 

deleteNamespacedService

delete a Service

Parameters

param the request object

public deleteNamespacedService(param: CoreV1ApiDeleteNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> 

deleteNamespacedServiceAccountWithHttpInfo

delete a ServiceAccount

Parameters

param the request object

public deleteNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiDeleteNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> 

deleteNamespacedServiceAccount

delete a ServiceAccount

Parameters

param the request object

public deleteNamespacedServiceAccount(param: CoreV1ApiDeleteNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> 

deleteNodeWithHttpInfo

delete a Node

Parameters

param the request object

public deleteNodeWithHttpInfo(param: CoreV1ApiDeleteNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNode

delete a Node

Parameters

param the request object

public deleteNode(param: CoreV1ApiDeleteNodeRequest, options?: ConfigurationOptions): Promise<V1Status> 

deletePersistentVolumeWithHttpInfo

delete a PersistentVolume

Parameters

param the request object

public deletePersistentVolumeWithHttpInfo(param: CoreV1ApiDeletePersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> 

deletePersistentVolume

delete a PersistentVolume

Parameters

param the request object

public deletePersistentVolume(param: CoreV1ApiDeletePersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: CoreV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: CoreV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listComponentStatusWithHttpInfo

list objects of kind ComponentStatus

Parameters

param the request object

public listComponentStatusWithHttpInfo(param: CoreV1ApiListComponentStatusRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ComponentStatusList>> 

listComponentStatus

list objects of kind ComponentStatus

Parameters

param the request object

public listComponentStatus(param: CoreV1ApiListComponentStatusRequest = {}, options?: ConfigurationOptions): Promise<V1ComponentStatusList> 

listConfigMapForAllNamespacesWithHttpInfo

list or watch objects of kind ConfigMap

Parameters

param the request object

public listConfigMapForAllNamespacesWithHttpInfo(param: CoreV1ApiListConfigMapForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMapList>> 

listConfigMapForAllNamespaces

list or watch objects of kind ConfigMap

Parameters

param the request object

public listConfigMapForAllNamespaces(param: CoreV1ApiListConfigMapForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ConfigMapList> 

listEndpointsForAllNamespacesWithHttpInfo

list or watch objects of kind Endpoints

Parameters

param the request object

public listEndpointsForAllNamespacesWithHttpInfo(param: CoreV1ApiListEndpointsForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointsList>> 

listEndpointsForAllNamespaces

list or watch objects of kind Endpoints

Parameters

param the request object

public listEndpointsForAllNamespaces(param: CoreV1ApiListEndpointsForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1EndpointsList> 

listEventForAllNamespacesWithHttpInfo

list or watch objects of kind Event

Parameters

param the request object

public listEventForAllNamespacesWithHttpInfo(param: CoreV1ApiListEventForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1EventList>> 

listEventForAllNamespaces

list or watch objects of kind Event

Parameters

param the request object

public listEventForAllNamespaces(param: CoreV1ApiListEventForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<CoreV1EventList> 

listLimitRangeForAllNamespacesWithHttpInfo

list or watch objects of kind LimitRange

Parameters

param the request object

public listLimitRangeForAllNamespacesWithHttpInfo(param: CoreV1ApiListLimitRangeForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRangeList>> 

listLimitRangeForAllNamespaces

list or watch objects of kind LimitRange

Parameters

param the request object

public listLimitRangeForAllNamespaces(param: CoreV1ApiListLimitRangeForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1LimitRangeList> 

listNamespaceWithHttpInfo

list or watch objects of kind Namespace

Parameters

param the request object

public listNamespaceWithHttpInfo(param: CoreV1ApiListNamespaceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1NamespaceList>> 

listNamespace

list or watch objects of kind Namespace

Parameters

param the request object

public listNamespace(param: CoreV1ApiListNamespaceRequest = {}, options?: ConfigurationOptions): Promise<V1NamespaceList> 

listNamespacedConfigMapWithHttpInfo

list or watch objects of kind ConfigMap

Parameters

param the request object

public listNamespacedConfigMapWithHttpInfo(param: CoreV1ApiListNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMapList>> 

listNamespacedConfigMap

list or watch objects of kind ConfigMap

Parameters

param the request object

public listNamespacedConfigMap(param: CoreV1ApiListNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMapList> 

listNamespacedEndpointsWithHttpInfo

list or watch objects of kind Endpoints

Parameters

param the request object

public listNamespacedEndpointsWithHttpInfo(param: CoreV1ApiListNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointsList>> 

listNamespacedEndpoints

list or watch objects of kind Endpoints

Parameters

param the request object

public listNamespacedEndpoints(param: CoreV1ApiListNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1EndpointsList> 

listNamespacedEventWithHttpInfo

list or watch objects of kind Event

Parameters

param the request object

public listNamespacedEventWithHttpInfo(param: CoreV1ApiListNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1EventList>> 

listNamespacedEvent

list or watch objects of kind Event

Parameters

param the request object

public listNamespacedEvent(param: CoreV1ApiListNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1EventList> 

listNamespacedLimitRangeWithHttpInfo

list or watch objects of kind LimitRange

Parameters

param the request object

public listNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiListNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRangeList>> 

listNamespacedLimitRange

list or watch objects of kind LimitRange

Parameters

param the request object

public listNamespacedLimitRange(param: CoreV1ApiListNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRangeList> 

listNamespacedPersistentVolumeClaimWithHttpInfo

list or watch objects of kind PersistentVolumeClaim

Parameters

param the request object

public listNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiListNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaimList>> 

listNamespacedPersistentVolumeClaim

list or watch objects of kind PersistentVolumeClaim

Parameters

param the request object

public listNamespacedPersistentVolumeClaim(param: CoreV1ApiListNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaimList> 

listNamespacedPodWithHttpInfo

list or watch objects of kind Pod

Parameters

param the request object

public listNamespacedPodWithHttpInfo(param: CoreV1ApiListNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodList>> 

listNamespacedPod

list or watch objects of kind Pod

Parameters

param the request object

public listNamespacedPod(param: CoreV1ApiListNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1PodList> 

listNamespacedPodTemplateWithHttpInfo

list or watch objects of kind PodTemplate

Parameters

param the request object

public listNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiListNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplateList>> 

listNamespacedPodTemplate

list or watch objects of kind PodTemplate

Parameters

param the request object

public listNamespacedPodTemplate(param: CoreV1ApiListNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplateList> 

listNamespacedReplicationControllerWithHttpInfo

list or watch objects of kind ReplicationController

Parameters

param the request object

public listNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiListNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationControllerList>> 

listNamespacedReplicationController

list or watch objects of kind ReplicationController

Parameters

param the request object

public listNamespacedReplicationController(param: CoreV1ApiListNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationControllerList> 

listNamespacedResourceQuotaWithHttpInfo

list or watch objects of kind ResourceQuota

Parameters

param the request object

public listNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiListNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuotaList>> 

listNamespacedResourceQuota

list or watch objects of kind ResourceQuota

Parameters

param the request object

public listNamespacedResourceQuota(param: CoreV1ApiListNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuotaList> 

listNamespacedSecretWithHttpInfo

list or watch objects of kind Secret

Parameters

param the request object

public listNamespacedSecretWithHttpInfo(param: CoreV1ApiListNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1SecretList>> 

listNamespacedSecret

list or watch objects of kind Secret

Parameters

param the request object

public listNamespacedSecret(param: CoreV1ApiListNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1SecretList> 

listNamespacedServiceWithHttpInfo

list or watch objects of kind Service

Parameters

param the request object

public listNamespacedServiceWithHttpInfo(param: CoreV1ApiListNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceList>> 

listNamespacedService

list or watch objects of kind Service

Parameters

param the request object

public listNamespacedService(param: CoreV1ApiListNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1ServiceList> 

listNamespacedServiceAccountWithHttpInfo

list or watch objects of kind ServiceAccount

Parameters

param the request object

public listNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiListNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccountList>> 

listNamespacedServiceAccount

list or watch objects of kind ServiceAccount

Parameters

param the request object

public listNamespacedServiceAccount(param: CoreV1ApiListNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccountList> 

listNodeWithHttpInfo

list or watch objects of kind Node

Parameters

param the request object

public listNodeWithHttpInfo(param: CoreV1ApiListNodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1NodeList>> 

listNode

list or watch objects of kind Node

Parameters

param the request object

public listNode(param: CoreV1ApiListNodeRequest = {}, options?: ConfigurationOptions): Promise<V1NodeList> 

listPersistentVolumeWithHttpInfo

list or watch objects of kind PersistentVolume

Parameters

param the request object

public listPersistentVolumeWithHttpInfo(param: CoreV1ApiListPersistentVolumeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeList>> 

listPersistentVolume

list or watch objects of kind PersistentVolume

Parameters

param the request object

public listPersistentVolume(param: CoreV1ApiListPersistentVolumeRequest = {}, options?: ConfigurationOptions): Promise<V1PersistentVolumeList> 

listPersistentVolumeClaimForAllNamespacesWithHttpInfo

list or watch objects of kind PersistentVolumeClaim

Parameters

param the request object

public listPersistentVolumeClaimForAllNamespacesWithHttpInfo(param: CoreV1ApiListPersistentVolumeClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaimList>> 

listPersistentVolumeClaimForAllNamespaces

list or watch objects of kind PersistentVolumeClaim

Parameters

param the request object

public listPersistentVolumeClaimForAllNamespaces(param: CoreV1ApiListPersistentVolumeClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaimList> 

listPodForAllNamespacesWithHttpInfo

list or watch objects of kind Pod

Parameters

param the request object

public listPodForAllNamespacesWithHttpInfo(param: CoreV1ApiListPodForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PodList>> 

listPodForAllNamespaces

list or watch objects of kind Pod

Parameters

param the request object

public listPodForAllNamespaces(param: CoreV1ApiListPodForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1PodList> 

listPodTemplateForAllNamespacesWithHttpInfo

list or watch objects of kind PodTemplate

Parameters

param the request object

public listPodTemplateForAllNamespacesWithHttpInfo(param: CoreV1ApiListPodTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplateList>> 

listPodTemplateForAllNamespaces

list or watch objects of kind PodTemplate

Parameters

param the request object

public listPodTemplateForAllNamespaces(param: CoreV1ApiListPodTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1PodTemplateList> 

listReplicationControllerForAllNamespacesWithHttpInfo

list or watch objects of kind ReplicationController

Parameters

param the request object

public listReplicationControllerForAllNamespacesWithHttpInfo(param: CoreV1ApiListReplicationControllerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationControllerList>> 

listReplicationControllerForAllNamespaces

list or watch objects of kind ReplicationController

Parameters

param the request object

public listReplicationControllerForAllNamespaces(param: CoreV1ApiListReplicationControllerForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ReplicationControllerList> 

listResourceQuotaForAllNamespacesWithHttpInfo

list or watch objects of kind ResourceQuota

Parameters

param the request object

public listResourceQuotaForAllNamespacesWithHttpInfo(param: CoreV1ApiListResourceQuotaForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuotaList>> 

listResourceQuotaForAllNamespaces

list or watch objects of kind ResourceQuota

Parameters

param the request object

public listResourceQuotaForAllNamespaces(param: CoreV1ApiListResourceQuotaForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ResourceQuotaList> 

listSecretForAllNamespacesWithHttpInfo

list or watch objects of kind Secret

Parameters

param the request object

public listSecretForAllNamespacesWithHttpInfo(param: CoreV1ApiListSecretForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1SecretList>> 

listSecretForAllNamespaces

list or watch objects of kind Secret

Parameters

param the request object

public listSecretForAllNamespaces(param: CoreV1ApiListSecretForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1SecretList> 

listServiceAccountForAllNamespacesWithHttpInfo

list or watch objects of kind ServiceAccount

Parameters

param the request object

public listServiceAccountForAllNamespacesWithHttpInfo(param: CoreV1ApiListServiceAccountForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccountList>> 

listServiceAccountForAllNamespaces

list or watch objects of kind ServiceAccount

Parameters

param the request object

public listServiceAccountForAllNamespaces(param: CoreV1ApiListServiceAccountForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ServiceAccountList> 

listServiceForAllNamespacesWithHttpInfo

list or watch objects of kind Service

Parameters

param the request object

public listServiceForAllNamespacesWithHttpInfo(param: CoreV1ApiListServiceForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceList>> 

listServiceForAllNamespaces

list or watch objects of kind Service

Parameters

param the request object

public listServiceForAllNamespaces(param: CoreV1ApiListServiceForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ServiceList> 

patchNamespaceWithHttpInfo

partially update the specified Namespace

Parameters

param the request object

public patchNamespaceWithHttpInfo(param: CoreV1ApiPatchNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> 

patchNamespace

partially update the specified Namespace

Parameters

param the request object

public patchNamespace(param: CoreV1ApiPatchNamespaceRequest, options?: ConfigurationOptions): Promise<V1Namespace> 

patchNamespaceStatusWithHttpInfo

partially update status of the specified Namespace

Parameters

param the request object

public patchNamespaceStatusWithHttpInfo(param: CoreV1ApiPatchNamespaceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> 

patchNamespaceStatus

partially update status of the specified Namespace

Parameters

param the request object

public patchNamespaceStatus(param: CoreV1ApiPatchNamespaceStatusRequest, options?: ConfigurationOptions): Promise<V1Namespace> 

patchNamespacedConfigMapWithHttpInfo

partially update the specified ConfigMap

Parameters

param the request object

public patchNamespacedConfigMapWithHttpInfo(param: CoreV1ApiPatchNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMap>> 

patchNamespacedConfigMap

partially update the specified ConfigMap

Parameters

param the request object

public patchNamespacedConfigMap(param: CoreV1ApiPatchNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMap> 

patchNamespacedEndpointsWithHttpInfo

partially update the specified Endpoints

Parameters

param the request object

public patchNamespacedEndpointsWithHttpInfo(param: CoreV1ApiPatchNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Endpoints>> 

patchNamespacedEndpoints

partially update the specified Endpoints

Parameters

param the request object

public patchNamespacedEndpoints(param: CoreV1ApiPatchNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Endpoints> 

patchNamespacedEventWithHttpInfo

partially update the specified Event

Parameters

param the request object

public patchNamespacedEventWithHttpInfo(param: CoreV1ApiPatchNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1Event>> 

patchNamespacedEvent

partially update the specified Event

Parameters

param the request object

public patchNamespacedEvent(param: CoreV1ApiPatchNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1Event> 

patchNamespacedLimitRangeWithHttpInfo

partially update the specified LimitRange

Parameters

param the request object

public patchNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiPatchNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRange>> 

patchNamespacedLimitRange

partially update the specified LimitRange

Parameters

param the request object

public patchNamespacedLimitRange(param: CoreV1ApiPatchNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRange> 

patchNamespacedPersistentVolumeClaimWithHttpInfo

partially update the specified PersistentVolumeClaim

Parameters

param the request object

public patchNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiPatchNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> 

patchNamespacedPersistentVolumeClaim

partially update the specified PersistentVolumeClaim

Parameters

param the request object

public patchNamespacedPersistentVolumeClaim(param: CoreV1ApiPatchNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> 

patchNamespacedPersistentVolumeClaimStatusWithHttpInfo

partially update status of the specified PersistentVolumeClaim

Parameters

param the request object

public patchNamespacedPersistentVolumeClaimStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> 

patchNamespacedPersistentVolumeClaimStatus

partially update status of the specified PersistentVolumeClaim

Parameters

param the request object

public patchNamespacedPersistentVolumeClaimStatus(param: CoreV1ApiPatchNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> 

patchNamespacedPodWithHttpInfo

partially update the specified Pod

Parameters

param the request object

public patchNamespacedPodWithHttpInfo(param: CoreV1ApiPatchNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

patchNamespacedPod

partially update the specified Pod

Parameters

param the request object

public patchNamespacedPod(param: CoreV1ApiPatchNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> 

patchNamespacedPodEphemeralcontainersWithHttpInfo

partially update ephemeralcontainers of the specified Pod

Parameters

param the request object

public patchNamespacedPodEphemeralcontainersWithHttpInfo(param: CoreV1ApiPatchNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

patchNamespacedPodEphemeralcontainers

partially update ephemeralcontainers of the specified Pod

Parameters

param the request object

public patchNamespacedPodEphemeralcontainers(param: CoreV1ApiPatchNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<V1Pod> 

patchNamespacedPodResizeWithHttpInfo

partially update resize of the specified Pod

Parameters

param the request object

public patchNamespacedPodResizeWithHttpInfo(param: CoreV1ApiPatchNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

patchNamespacedPodResize

partially update resize of the specified Pod

Parameters

param the request object

public patchNamespacedPodResize(param: CoreV1ApiPatchNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<V1Pod> 

patchNamespacedPodStatusWithHttpInfo

partially update status of the specified Pod

Parameters

param the request object

public patchNamespacedPodStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

patchNamespacedPodStatus

partially update status of the specified Pod

Parameters

param the request object

public patchNamespacedPodStatus(param: CoreV1ApiPatchNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<V1Pod> 

patchNamespacedPodTemplateWithHttpInfo

partially update the specified PodTemplate

Parameters

param the request object

public patchNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiPatchNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> 

patchNamespacedPodTemplate

partially update the specified PodTemplate

Parameters

param the request object

public patchNamespacedPodTemplate(param: CoreV1ApiPatchNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> 

patchNamespacedReplicationControllerWithHttpInfo

partially update the specified ReplicationController

Parameters

param the request object

public patchNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiPatchNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> 

patchNamespacedReplicationController

partially update the specified ReplicationController

Parameters

param the request object

public patchNamespacedReplicationController(param: CoreV1ApiPatchNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> 

patchNamespacedReplicationControllerScaleWithHttpInfo

partially update scale of the specified ReplicationController

Parameters

param the request object

public patchNamespacedReplicationControllerScaleWithHttpInfo(param: CoreV1ApiPatchNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

patchNamespacedReplicationControllerScale

partially update scale of the specified ReplicationController

Parameters

param the request object

public patchNamespacedReplicationControllerScale(param: CoreV1ApiPatchNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

patchNamespacedReplicationControllerStatusWithHttpInfo

partially update status of the specified ReplicationController

Parameters

param the request object

public patchNamespacedReplicationControllerStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> 

patchNamespacedReplicationControllerStatus

partially update status of the specified ReplicationController

Parameters

param the request object

public patchNamespacedReplicationControllerStatus(param: CoreV1ApiPatchNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> 

patchNamespacedResourceQuotaWithHttpInfo

partially update the specified ResourceQuota

Parameters

param the request object

public patchNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiPatchNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> 

patchNamespacedResourceQuota

partially update the specified ResourceQuota

Parameters

param the request object

public patchNamespacedResourceQuota(param: CoreV1ApiPatchNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> 

patchNamespacedResourceQuotaStatusWithHttpInfo

partially update status of the specified ResourceQuota

Parameters

param the request object

public patchNamespacedResourceQuotaStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> 

patchNamespacedResourceQuotaStatus

partially update status of the specified ResourceQuota

Parameters

param the request object

public patchNamespacedResourceQuotaStatus(param: CoreV1ApiPatchNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> 

patchNamespacedSecretWithHttpInfo

partially update the specified Secret

Parameters

param the request object

public patchNamespacedSecretWithHttpInfo(param: CoreV1ApiPatchNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Secret>> 

patchNamespacedSecret

partially update the specified Secret

Parameters

param the request object

public patchNamespacedSecret(param: CoreV1ApiPatchNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Secret> 

patchNamespacedServiceWithHttpInfo

partially update the specified Service

Parameters

param the request object

public patchNamespacedServiceWithHttpInfo(param: CoreV1ApiPatchNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> 

patchNamespacedService

partially update the specified Service

Parameters

param the request object

public patchNamespacedService(param: CoreV1ApiPatchNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> 

patchNamespacedServiceAccountWithHttpInfo

partially update the specified ServiceAccount

Parameters

param the request object

public patchNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiPatchNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> 

patchNamespacedServiceAccount

partially update the specified ServiceAccount

Parameters

param the request object

public patchNamespacedServiceAccount(param: CoreV1ApiPatchNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> 

patchNamespacedServiceStatusWithHttpInfo

partially update status of the specified Service

Parameters

param the request object

public patchNamespacedServiceStatusWithHttpInfo(param: CoreV1ApiPatchNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> 

patchNamespacedServiceStatus

partially update status of the specified Service

Parameters

param the request object

public patchNamespacedServiceStatus(param: CoreV1ApiPatchNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<V1Service> 

patchNodeWithHttpInfo

partially update the specified Node

Parameters

param the request object

public patchNodeWithHttpInfo(param: CoreV1ApiPatchNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> 

patchNode

partially update the specified Node

Parameters

param the request object

public patchNode(param: CoreV1ApiPatchNodeRequest, options?: ConfigurationOptions): Promise<V1Node> 

patchNodeStatusWithHttpInfo

partially update status of the specified Node

Parameters

param the request object

public patchNodeStatusWithHttpInfo(param: CoreV1ApiPatchNodeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> 

patchNodeStatus

partially update status of the specified Node

Parameters

param the request object

public patchNodeStatus(param: CoreV1ApiPatchNodeStatusRequest, options?: ConfigurationOptions): Promise<V1Node> 

patchPersistentVolumeWithHttpInfo

partially update the specified PersistentVolume

Parameters

param the request object

public patchPersistentVolumeWithHttpInfo(param: CoreV1ApiPatchPersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> 

patchPersistentVolume

partially update the specified PersistentVolume

Parameters

param the request object

public patchPersistentVolume(param: CoreV1ApiPatchPersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> 

patchPersistentVolumeStatusWithHttpInfo

partially update status of the specified PersistentVolume

Parameters

param the request object

public patchPersistentVolumeStatusWithHttpInfo(param: CoreV1ApiPatchPersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> 

patchPersistentVolumeStatus

partially update status of the specified PersistentVolume

Parameters

param the request object

public patchPersistentVolumeStatus(param: CoreV1ApiPatchPersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> 

readComponentStatusWithHttpInfo

read the specified ComponentStatus

Parameters

param the request object

public readComponentStatusWithHttpInfo(param: CoreV1ApiReadComponentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ComponentStatus>> 

readComponentStatus

read the specified ComponentStatus

Parameters

param the request object

public readComponentStatus(param: CoreV1ApiReadComponentStatusRequest, options?: ConfigurationOptions): Promise<V1ComponentStatus> 

readNamespaceWithHttpInfo

read the specified Namespace

Parameters

param the request object

public readNamespaceWithHttpInfo(param: CoreV1ApiReadNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> 

readNamespace

read the specified Namespace

Parameters

param the request object

public readNamespace(param: CoreV1ApiReadNamespaceRequest, options?: ConfigurationOptions): Promise<V1Namespace> 

readNamespaceStatusWithHttpInfo

read status of the specified Namespace

Parameters

param the request object

public readNamespaceStatusWithHttpInfo(param: CoreV1ApiReadNamespaceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> 

readNamespaceStatus

read status of the specified Namespace

Parameters

param the request object

public readNamespaceStatus(param: CoreV1ApiReadNamespaceStatusRequest, options?: ConfigurationOptions): Promise<V1Namespace> 

readNamespacedConfigMapWithHttpInfo

read the specified ConfigMap

Parameters

param the request object

public readNamespacedConfigMapWithHttpInfo(param: CoreV1ApiReadNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMap>> 

readNamespacedConfigMap

read the specified ConfigMap

Parameters

param the request object

public readNamespacedConfigMap(param: CoreV1ApiReadNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMap> 

readNamespacedEndpointsWithHttpInfo

read the specified Endpoints

Parameters

param the request object

public readNamespacedEndpointsWithHttpInfo(param: CoreV1ApiReadNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Endpoints>> 

readNamespacedEndpoints

read the specified Endpoints

Parameters

param the request object

public readNamespacedEndpoints(param: CoreV1ApiReadNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Endpoints> 

readNamespacedEventWithHttpInfo

read the specified Event

Parameters

param the request object

public readNamespacedEventWithHttpInfo(param: CoreV1ApiReadNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1Event>> 

readNamespacedEvent

read the specified Event

Parameters

param the request object

public readNamespacedEvent(param: CoreV1ApiReadNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1Event> 

readNamespacedLimitRangeWithHttpInfo

read the specified LimitRange

Parameters

param the request object

public readNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiReadNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRange>> 

readNamespacedLimitRange

read the specified LimitRange

Parameters

param the request object

public readNamespacedLimitRange(param: CoreV1ApiReadNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRange> 

readNamespacedPersistentVolumeClaimWithHttpInfo

read the specified PersistentVolumeClaim

Parameters

param the request object

public readNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiReadNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> 

readNamespacedPersistentVolumeClaim

read the specified PersistentVolumeClaim

Parameters

param the request object

public readNamespacedPersistentVolumeClaim(param: CoreV1ApiReadNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> 

readNamespacedPersistentVolumeClaimStatusWithHttpInfo

read status of the specified PersistentVolumeClaim

Parameters

param the request object

public readNamespacedPersistentVolumeClaimStatusWithHttpInfo(param: CoreV1ApiReadNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> 

readNamespacedPersistentVolumeClaimStatus

read status of the specified PersistentVolumeClaim

Parameters

param the request object

public readNamespacedPersistentVolumeClaimStatus(param: CoreV1ApiReadNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> 

readNamespacedPodWithHttpInfo

read the specified Pod

Parameters

param the request object

public readNamespacedPodWithHttpInfo(param: CoreV1ApiReadNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

readNamespacedPod

read the specified Pod

Parameters

param the request object

public readNamespacedPod(param: CoreV1ApiReadNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> 

readNamespacedPodEphemeralcontainersWithHttpInfo

read ephemeralcontainers of the specified Pod

Parameters

param the request object

public readNamespacedPodEphemeralcontainersWithHttpInfo(param: CoreV1ApiReadNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

readNamespacedPodEphemeralcontainers

read ephemeralcontainers of the specified Pod

Parameters

param the request object

public readNamespacedPodEphemeralcontainers(param: CoreV1ApiReadNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<V1Pod> 

readNamespacedPodLogWithHttpInfo

read log of the specified Pod

Parameters

param the request object

public readNamespacedPodLogWithHttpInfo(param: CoreV1ApiReadNamespacedPodLogRequest, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

readNamespacedPodLog

read log of the specified Pod

Parameters

param the request object

public readNamespacedPodLog(param: CoreV1ApiReadNamespacedPodLogRequest, options?: ConfigurationOptions): Promise<string> 

readNamespacedPodResizeWithHttpInfo

read resize of the specified Pod

Parameters

param the request object

public readNamespacedPodResizeWithHttpInfo(param: CoreV1ApiReadNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

readNamespacedPodResize

read resize of the specified Pod

Parameters

param the request object

public readNamespacedPodResize(param: CoreV1ApiReadNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<V1Pod> 

readNamespacedPodStatusWithHttpInfo

read status of the specified Pod

Parameters

param the request object

public readNamespacedPodStatusWithHttpInfo(param: CoreV1ApiReadNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

readNamespacedPodStatus

read status of the specified Pod

Parameters

param the request object

public readNamespacedPodStatus(param: CoreV1ApiReadNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<V1Pod> 

readNamespacedPodTemplateWithHttpInfo

read the specified PodTemplate

Parameters

param the request object

public readNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiReadNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> 

readNamespacedPodTemplate

read the specified PodTemplate

Parameters

param the request object

public readNamespacedPodTemplate(param: CoreV1ApiReadNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> 

readNamespacedReplicationControllerWithHttpInfo

read the specified ReplicationController

Parameters

param the request object

public readNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiReadNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> 

readNamespacedReplicationController

read the specified ReplicationController

Parameters

param the request object

public readNamespacedReplicationController(param: CoreV1ApiReadNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> 

readNamespacedReplicationControllerScaleWithHttpInfo

read scale of the specified ReplicationController

Parameters

param the request object

public readNamespacedReplicationControllerScaleWithHttpInfo(param: CoreV1ApiReadNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

readNamespacedReplicationControllerScale

read scale of the specified ReplicationController

Parameters

param the request object

public readNamespacedReplicationControllerScale(param: CoreV1ApiReadNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

readNamespacedReplicationControllerStatusWithHttpInfo

read status of the specified ReplicationController

Parameters

param the request object

public readNamespacedReplicationControllerStatusWithHttpInfo(param: CoreV1ApiReadNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> 

readNamespacedReplicationControllerStatus

read status of the specified ReplicationController

Parameters

param the request object

public readNamespacedReplicationControllerStatus(param: CoreV1ApiReadNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> 

readNamespacedResourceQuotaWithHttpInfo

read the specified ResourceQuota

Parameters

param the request object

public readNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiReadNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> 

readNamespacedResourceQuota

read the specified ResourceQuota

Parameters

param the request object

public readNamespacedResourceQuota(param: CoreV1ApiReadNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> 

readNamespacedResourceQuotaStatusWithHttpInfo

read status of the specified ResourceQuota

Parameters

param the request object

public readNamespacedResourceQuotaStatusWithHttpInfo(param: CoreV1ApiReadNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> 

readNamespacedResourceQuotaStatus

read status of the specified ResourceQuota

Parameters

param the request object

public readNamespacedResourceQuotaStatus(param: CoreV1ApiReadNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> 

readNamespacedSecretWithHttpInfo

read the specified Secret

Parameters

param the request object

public readNamespacedSecretWithHttpInfo(param: CoreV1ApiReadNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Secret>> 

readNamespacedSecret

read the specified Secret

Parameters

param the request object

public readNamespacedSecret(param: CoreV1ApiReadNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Secret> 

readNamespacedServiceWithHttpInfo

read the specified Service

Parameters

param the request object

public readNamespacedServiceWithHttpInfo(param: CoreV1ApiReadNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> 

readNamespacedService

read the specified Service

Parameters

param the request object

public readNamespacedService(param: CoreV1ApiReadNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> 

readNamespacedServiceAccountWithHttpInfo

read the specified ServiceAccount

Parameters

param the request object

public readNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiReadNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> 

readNamespacedServiceAccount

read the specified ServiceAccount

Parameters

param the request object

public readNamespacedServiceAccount(param: CoreV1ApiReadNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> 

readNamespacedServiceStatusWithHttpInfo

read status of the specified Service

Parameters

param the request object

public readNamespacedServiceStatusWithHttpInfo(param: CoreV1ApiReadNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> 

readNamespacedServiceStatus

read status of the specified Service

Parameters

param the request object

public readNamespacedServiceStatus(param: CoreV1ApiReadNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<V1Service> 

readNodeWithHttpInfo

read the specified Node

Parameters

param the request object

public readNodeWithHttpInfo(param: CoreV1ApiReadNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> 

readNode

read the specified Node

Parameters

param the request object

public readNode(param: CoreV1ApiReadNodeRequest, options?: ConfigurationOptions): Promise<V1Node> 

readNodeStatusWithHttpInfo

read status of the specified Node

Parameters

param the request object

public readNodeStatusWithHttpInfo(param: CoreV1ApiReadNodeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> 

readNodeStatus

read status of the specified Node

Parameters

param the request object

public readNodeStatus(param: CoreV1ApiReadNodeStatusRequest, options?: ConfigurationOptions): Promise<V1Node> 

readPersistentVolumeWithHttpInfo

read the specified PersistentVolume

Parameters

param the request object

public readPersistentVolumeWithHttpInfo(param: CoreV1ApiReadPersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> 

readPersistentVolume

read the specified PersistentVolume

Parameters

param the request object

public readPersistentVolume(param: CoreV1ApiReadPersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> 

readPersistentVolumeStatusWithHttpInfo

read status of the specified PersistentVolume

Parameters

param the request object

public readPersistentVolumeStatusWithHttpInfo(param: CoreV1ApiReadPersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> 

readPersistentVolumeStatus

read status of the specified PersistentVolume

Parameters

param the request object

public readPersistentVolumeStatus(param: CoreV1ApiReadPersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> 

replaceNamespaceWithHttpInfo

replace the specified Namespace

Parameters

param the request object

public replaceNamespaceWithHttpInfo(param: CoreV1ApiReplaceNamespaceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> 

replaceNamespace

replace the specified Namespace

Parameters

param the request object

public replaceNamespace(param: CoreV1ApiReplaceNamespaceRequest, options?: ConfigurationOptions): Promise<V1Namespace> 

replaceNamespaceFinalizeWithHttpInfo

replace finalize of the specified Namespace

Parameters

param the request object

public replaceNamespaceFinalizeWithHttpInfo(param: CoreV1ApiReplaceNamespaceFinalizeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> 

replaceNamespaceFinalize

replace finalize of the specified Namespace

Parameters

param the request object

public replaceNamespaceFinalize(param: CoreV1ApiReplaceNamespaceFinalizeRequest, options?: ConfigurationOptions): Promise<V1Namespace> 

replaceNamespaceStatusWithHttpInfo

replace status of the specified Namespace

Parameters

param the request object

public replaceNamespaceStatusWithHttpInfo(param: CoreV1ApiReplaceNamespaceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Namespace>> 

replaceNamespaceStatus

replace status of the specified Namespace

Parameters

param the request object

public replaceNamespaceStatus(param: CoreV1ApiReplaceNamespaceStatusRequest, options?: ConfigurationOptions): Promise<V1Namespace> 

replaceNamespacedConfigMapWithHttpInfo

replace the specified ConfigMap

Parameters

param the request object

public replaceNamespacedConfigMapWithHttpInfo(param: CoreV1ApiReplaceNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ConfigMap>> 

replaceNamespacedConfigMap

replace the specified ConfigMap

Parameters

param the request object

public replaceNamespacedConfigMap(param: CoreV1ApiReplaceNamespacedConfigMapRequest, options?: ConfigurationOptions): Promise<V1ConfigMap> 

replaceNamespacedEndpointsWithHttpInfo

replace the specified Endpoints

Parameters

param the request object

public replaceNamespacedEndpointsWithHttpInfo(param: CoreV1ApiReplaceNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Endpoints>> 

replaceNamespacedEndpoints

replace the specified Endpoints

Parameters

param the request object

public replaceNamespacedEndpoints(param: CoreV1ApiReplaceNamespacedEndpointsRequest, options?: ConfigurationOptions): Promise<V1Endpoints> 

replaceNamespacedEventWithHttpInfo

replace the specified Event

Parameters

param the request object

public replaceNamespacedEventWithHttpInfo(param: CoreV1ApiReplaceNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<CoreV1Event>> 

replaceNamespacedEvent

replace the specified Event

Parameters

param the request object

public replaceNamespacedEvent(param: CoreV1ApiReplaceNamespacedEventRequest, options?: ConfigurationOptions): Promise<CoreV1Event> 

replaceNamespacedLimitRangeWithHttpInfo

replace the specified LimitRange

Parameters

param the request object

public replaceNamespacedLimitRangeWithHttpInfo(param: CoreV1ApiReplaceNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1LimitRange>> 

replaceNamespacedLimitRange

replace the specified LimitRange

Parameters

param the request object

public replaceNamespacedLimitRange(param: CoreV1ApiReplaceNamespacedLimitRangeRequest, options?: ConfigurationOptions): Promise<V1LimitRange> 

replaceNamespacedPersistentVolumeClaimWithHttpInfo

replace the specified PersistentVolumeClaim

Parameters

param the request object

public replaceNamespacedPersistentVolumeClaimWithHttpInfo(param: CoreV1ApiReplaceNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> 

replaceNamespacedPersistentVolumeClaim

replace the specified PersistentVolumeClaim

Parameters

param the request object

public replaceNamespacedPersistentVolumeClaim(param: CoreV1ApiReplaceNamespacedPersistentVolumeClaimRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> 

replaceNamespacedPersistentVolumeClaimStatusWithHttpInfo

replace status of the specified PersistentVolumeClaim

Parameters

param the request object

public replaceNamespacedPersistentVolumeClaimStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolumeClaim>> 

replaceNamespacedPersistentVolumeClaimStatus

replace status of the specified PersistentVolumeClaim

Parameters

param the request object

public replaceNamespacedPersistentVolumeClaimStatus(param: CoreV1ApiReplaceNamespacedPersistentVolumeClaimStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolumeClaim> 

replaceNamespacedPodWithHttpInfo

replace the specified Pod

Parameters

param the request object

public replaceNamespacedPodWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

replaceNamespacedPod

replace the specified Pod

Parameters

param the request object

public replaceNamespacedPod(param: CoreV1ApiReplaceNamespacedPodRequest, options?: ConfigurationOptions): Promise<V1Pod> 

replaceNamespacedPodEphemeralcontainersWithHttpInfo

replace ephemeralcontainers of the specified Pod

Parameters

param the request object

public replaceNamespacedPodEphemeralcontainersWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

replaceNamespacedPodEphemeralcontainers

replace ephemeralcontainers of the specified Pod

Parameters

param the request object

public replaceNamespacedPodEphemeralcontainers(param: CoreV1ApiReplaceNamespacedPodEphemeralcontainersRequest, options?: ConfigurationOptions): Promise<V1Pod> 

replaceNamespacedPodResizeWithHttpInfo

replace resize of the specified Pod

Parameters

param the request object

public replaceNamespacedPodResizeWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

replaceNamespacedPodResize

replace resize of the specified Pod

Parameters

param the request object

public replaceNamespacedPodResize(param: CoreV1ApiReplaceNamespacedPodResizeRequest, options?: ConfigurationOptions): Promise<V1Pod> 

replaceNamespacedPodStatusWithHttpInfo

replace status of the specified Pod

Parameters

param the request object

public replaceNamespacedPodStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Pod>> 

replaceNamespacedPodStatus

replace status of the specified Pod

Parameters

param the request object

public replaceNamespacedPodStatus(param: CoreV1ApiReplaceNamespacedPodStatusRequest, options?: ConfigurationOptions): Promise<V1Pod> 

replaceNamespacedPodTemplateWithHttpInfo

replace the specified PodTemplate

Parameters

param the request object

public replaceNamespacedPodTemplateWithHttpInfo(param: CoreV1ApiReplaceNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodTemplate>> 

replaceNamespacedPodTemplate

replace the specified PodTemplate

Parameters

param the request object

public replaceNamespacedPodTemplate(param: CoreV1ApiReplaceNamespacedPodTemplateRequest, options?: ConfigurationOptions): Promise<V1PodTemplate> 

replaceNamespacedReplicationControllerWithHttpInfo

replace the specified ReplicationController

Parameters

param the request object

public replaceNamespacedReplicationControllerWithHttpInfo(param: CoreV1ApiReplaceNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> 

replaceNamespacedReplicationController

replace the specified ReplicationController

Parameters

param the request object

public replaceNamespacedReplicationController(param: CoreV1ApiReplaceNamespacedReplicationControllerRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> 

replaceNamespacedReplicationControllerScaleWithHttpInfo

replace scale of the specified ReplicationController

Parameters

param the request object

public replaceNamespacedReplicationControllerScaleWithHttpInfo(param: CoreV1ApiReplaceNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Scale>> 

replaceNamespacedReplicationControllerScale

replace scale of the specified ReplicationController

Parameters

param the request object

public replaceNamespacedReplicationControllerScale(param: CoreV1ApiReplaceNamespacedReplicationControllerScaleRequest, options?: ConfigurationOptions): Promise<V1Scale> 

replaceNamespacedReplicationControllerStatusWithHttpInfo

replace status of the specified ReplicationController

Parameters

param the request object

public replaceNamespacedReplicationControllerStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ReplicationController>> 

replaceNamespacedReplicationControllerStatus

replace status of the specified ReplicationController

Parameters

param the request object

public replaceNamespacedReplicationControllerStatus(param: CoreV1ApiReplaceNamespacedReplicationControllerStatusRequest, options?: ConfigurationOptions): Promise<V1ReplicationController> 

replaceNamespacedResourceQuotaWithHttpInfo

replace the specified ResourceQuota

Parameters

param the request object

public replaceNamespacedResourceQuotaWithHttpInfo(param: CoreV1ApiReplaceNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> 

replaceNamespacedResourceQuota

replace the specified ResourceQuota

Parameters

param the request object

public replaceNamespacedResourceQuota(param: CoreV1ApiReplaceNamespacedResourceQuotaRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> 

replaceNamespacedResourceQuotaStatusWithHttpInfo

replace status of the specified ResourceQuota

Parameters

param the request object

public replaceNamespacedResourceQuotaStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceQuota>> 

replaceNamespacedResourceQuotaStatus

replace status of the specified ResourceQuota

Parameters

param the request object

public replaceNamespacedResourceQuotaStatus(param: CoreV1ApiReplaceNamespacedResourceQuotaStatusRequest, options?: ConfigurationOptions): Promise<V1ResourceQuota> 

replaceNamespacedSecretWithHttpInfo

replace the specified Secret

Parameters

param the request object

public replaceNamespacedSecretWithHttpInfo(param: CoreV1ApiReplaceNamespacedSecretRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Secret>> 

replaceNamespacedSecret

replace the specified Secret

Parameters

param the request object

public replaceNamespacedSecret(param: CoreV1ApiReplaceNamespacedSecretRequest, options?: ConfigurationOptions): Promise<V1Secret> 

replaceNamespacedServiceWithHttpInfo

replace the specified Service

Parameters

param the request object

public replaceNamespacedServiceWithHttpInfo(param: CoreV1ApiReplaceNamespacedServiceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> 

replaceNamespacedService

replace the specified Service

Parameters

param the request object

public replaceNamespacedService(param: CoreV1ApiReplaceNamespacedServiceRequest, options?: ConfigurationOptions): Promise<V1Service> 

replaceNamespacedServiceAccountWithHttpInfo

replace the specified ServiceAccount

Parameters

param the request object

public replaceNamespacedServiceAccountWithHttpInfo(param: CoreV1ApiReplaceNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceAccount>> 

replaceNamespacedServiceAccount

replace the specified ServiceAccount

Parameters

param the request object

public replaceNamespacedServiceAccount(param: CoreV1ApiReplaceNamespacedServiceAccountRequest, options?: ConfigurationOptions): Promise<V1ServiceAccount> 

replaceNamespacedServiceStatusWithHttpInfo

replace status of the specified Service

Parameters

param the request object

public replaceNamespacedServiceStatusWithHttpInfo(param: CoreV1ApiReplaceNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Service>> 

replaceNamespacedServiceStatus

replace status of the specified Service

Parameters

param the request object

public replaceNamespacedServiceStatus(param: CoreV1ApiReplaceNamespacedServiceStatusRequest, options?: ConfigurationOptions): Promise<V1Service> 

replaceNodeWithHttpInfo

replace the specified Node

Parameters

param the request object

public replaceNodeWithHttpInfo(param: CoreV1ApiReplaceNodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> 

replaceNode

replace the specified Node

Parameters

param the request object

public replaceNode(param: CoreV1ApiReplaceNodeRequest, options?: ConfigurationOptions): Promise<V1Node> 

replaceNodeStatusWithHttpInfo

replace status of the specified Node

Parameters

param the request object

public replaceNodeStatusWithHttpInfo(param: CoreV1ApiReplaceNodeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Node>> 

replaceNodeStatus

replace status of the specified Node

Parameters

param the request object

public replaceNodeStatus(param: CoreV1ApiReplaceNodeStatusRequest, options?: ConfigurationOptions): Promise<V1Node> 

replacePersistentVolumeWithHttpInfo

replace the specified PersistentVolume

Parameters

param the request object

public replacePersistentVolumeWithHttpInfo(param: CoreV1ApiReplacePersistentVolumeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> 

replacePersistentVolume

replace the specified PersistentVolume

Parameters

param the request object

public replacePersistentVolume(param: CoreV1ApiReplacePersistentVolumeRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> 

replacePersistentVolumeStatusWithHttpInfo

replace status of the specified PersistentVolume

Parameters

param the request object

public replacePersistentVolumeStatusWithHttpInfo(param: CoreV1ApiReplacePersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PersistentVolume>> 

replacePersistentVolumeStatus

replace status of the specified PersistentVolume

Parameters

param the request object

public replacePersistentVolumeStatus(param: CoreV1ApiReplacePersistentVolumeStatusRequest, options?: ConfigurationOptions): Promise<V1PersistentVolume> 

CustomObjectsApiCreateClusterCustomObjectRequest

interface CustomObjectsApiCreateClusterCustomObjectRequest {
    /**     * The custom resource\'s group name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateClusterCustomObject     */    group: string    /**     * The custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateClusterCustomObject     */    version: string    /**     * The custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateClusterCustomObject     */    plural: string    /**     * The JSON schema of the Resource to create.     * @type any     * @memberof CustomObjectsApicreateClusterCustomObject     */    body: any    /**     * If \'true\', then the output is pretty printed.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateClusterCustomObject     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateClusterCustomObject     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateClusterCustomObject     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateClusterCustomObject     */    fieldValidation?: string}

CustomObjectsApiCreateNamespacedCustomObjectRequest

interface CustomObjectsApiCreateNamespacedCustomObjectRequest {
    /**     * The custom resource\'s group name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateNamespacedCustomObject     */    group: string    /**     * The custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateNamespacedCustomObject     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateNamespacedCustomObject     */    namespace: string    /**     * The custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateNamespacedCustomObject     */    plural: string    /**     * The JSON schema of the Resource to create.     * @type any     * @memberof CustomObjectsApicreateNamespacedCustomObject     */    body: any    /**     * If \'true\', then the output is pretty printed.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateNamespacedCustomObject     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateNamespacedCustomObject     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateNamespacedCustomObject     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApicreateNamespacedCustomObject     */    fieldValidation?: string}

CustomObjectsApiDeleteClusterCustomObjectRequest

interface CustomObjectsApiDeleteClusterCustomObjectRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteClusterCustomObject     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteClusterCustomObject     */    version: string    /**     * the custom object\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteClusterCustomObject     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteClusterCustomObject     */    name: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApideleteClusterCustomObject     */    gracePeriodSeconds?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApideleteClusterCustomObject     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteClusterCustomObject     */    propagationPolicy?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteClusterCustomObject     */    dryRun?: string    /**     *      * @type V1DeleteOptions     * @memberof CustomObjectsApideleteClusterCustomObject     */    body?: V1DeleteOptions}

CustomObjectsApiDeleteCollectionClusterCustomObjectRequest

interface CustomObjectsApiDeleteCollectionClusterCustomObjectRequest {
    /**     * The custom resource\'s group name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    group: string    /**     * The custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    version: string    /**     * The custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    plural: string    /**     * If \'true\', then the output is pretty printed.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    pretty?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    labelSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    gracePeriodSeconds?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    propagationPolicy?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    dryRun?: string    /**     *      * @type V1DeleteOptions     * @memberof CustomObjectsApideleteCollectionClusterCustomObject     */    body?: V1DeleteOptions}

CustomObjectsApiDeleteCollectionNamespacedCustomObjectRequest

interface CustomObjectsApiDeleteCollectionNamespacedCustomObjectRequest {
    /**     * The custom resource\'s group name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    group: string    /**     * The custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    namespace: string    /**     * The custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    plural: string    /**     * If \'true\', then the output is pretty printed.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    pretty?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    labelSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    gracePeriodSeconds?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    propagationPolicy?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    fieldSelector?: string    /**     *      * @type V1DeleteOptions     * @memberof CustomObjectsApideleteCollectionNamespacedCustomObject     */    body?: V1DeleteOptions}

CustomObjectsApiDeleteNamespacedCustomObjectRequest

interface CustomObjectsApiDeleteNamespacedCustomObjectRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    name: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    gracePeriodSeconds?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    propagationPolicy?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    dryRun?: string    /**     *      * @type V1DeleteOptions     * @memberof CustomObjectsApideleteNamespacedCustomObject     */    body?: V1DeleteOptions}

CustomObjectsApiGetClusterCustomObjectRequest

interface CustomObjectsApiGetClusterCustomObjectRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObject     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObject     */    version: string    /**     * the custom object\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObject     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObject     */    name: string}

CustomObjectsApiGetClusterCustomObjectScaleRequest

interface CustomObjectsApiGetClusterCustomObjectScaleRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObjectScale     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObjectScale     */    version: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObjectScale     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObjectScale     */    name: string}

CustomObjectsApiGetClusterCustomObjectStatusRequest

interface CustomObjectsApiGetClusterCustomObjectStatusRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObjectStatus     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObjectStatus     */    version: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObjectStatus     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetClusterCustomObjectStatus     */    name: string}

CustomObjectsApiGetNamespacedCustomObjectRequest

interface CustomObjectsApiGetNamespacedCustomObjectRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObject     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObject     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObject     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObject     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObject     */    name: string}

CustomObjectsApiGetNamespacedCustomObjectScaleRequest

interface CustomObjectsApiGetNamespacedCustomObjectScaleRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectScale     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectScale     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectScale     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectScale     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectScale     */    name: string}

CustomObjectsApiGetNamespacedCustomObjectStatusRequest

interface CustomObjectsApiGetNamespacedCustomObjectStatusRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectStatus     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectStatus     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectStatus     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectStatus     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApigetNamespacedCustomObjectStatus     */    name: string}

CustomObjectsApiListClusterCustomObjectRequest

interface CustomObjectsApiListClusterCustomObjectRequest {
    /**     * The custom resource\'s group name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistClusterCustomObject     */    group: string    /**     * The custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistClusterCustomObject     */    version: string    /**     * The custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistClusterCustomObject     */    plural: string    /**     * If \'true\', then the output is pretty printed.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistClusterCustomObject     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApilistClusterCustomObject     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistClusterCustomObject     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistClusterCustomObject     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistClusterCustomObject     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApilistClusterCustomObject     */    limit?: number    /**     * When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it\'s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistClusterCustomObject     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistClusterCustomObject     */    resourceVersionMatch?: string    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApilistClusterCustomObject     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApilistClusterCustomObject     */    watch?: boolean}

CustomObjectsApiListCustomObjectForAllNamespacesRequest

interface CustomObjectsApiListCustomObjectForAllNamespacesRequest {
    /**     * The custom resource\'s group name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    group: string    /**     * The custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    version: string    /**     * The custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    resourcePlural: string    /**     * If \'true\', then the output is pretty printed.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    limit?: number    /**     * When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it\'s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    resourceVersionMatch?: string    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApilistCustomObjectForAllNamespaces     */    watch?: boolean}

CustomObjectsApiListNamespacedCustomObjectRequest

interface CustomObjectsApiListNamespacedCustomObjectRequest {
    /**     * The custom resource\'s group name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    group: string    /**     * The custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    namespace: string    /**     * The custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    plural: string    /**     * If \'true\', then the output is pretty printed.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApilistNamespacedCustomObject     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApilistNamespacedCustomObject     */    limit?: number    /**     * When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it\'s 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApilistNamespacedCustomObject     */    resourceVersionMatch?: string    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof CustomObjectsApilistNamespacedCustomObject     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApilistNamespacedCustomObject     */    watch?: boolean}

CustomObjectsApiPatchClusterCustomObjectRequest

interface CustomObjectsApiPatchClusterCustomObjectRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObject     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObject     */    version: string    /**     * the custom object\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObject     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObject     */    name: string    /**     * The JSON schema of the Resource to patch.     * @type any     * @memberof CustomObjectsApipatchClusterCustomObject     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObject     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObject     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObject     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApipatchClusterCustomObject     */    force?: boolean}

CustomObjectsApiPatchClusterCustomObjectScaleRequest

interface CustomObjectsApiPatchClusterCustomObjectScaleRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectScale     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectScale     */    version: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectScale     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectScale     */    name: string    /**     *      * @type any     * @memberof CustomObjectsApipatchClusterCustomObjectScale     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectScale     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApipatchClusterCustomObjectScale     */    force?: boolean}

CustomObjectsApiPatchClusterCustomObjectStatusRequest

interface CustomObjectsApiPatchClusterCustomObjectStatusRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectStatus     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectStatus     */    version: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectStatus     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectStatus     */    name: string    /**     *      * @type any     * @memberof CustomObjectsApipatchClusterCustomObjectStatus     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchClusterCustomObjectStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApipatchClusterCustomObjectStatus     */    force?: boolean}

CustomObjectsApiPatchNamespacedCustomObjectRequest

interface CustomObjectsApiPatchNamespacedCustomObjectRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    name: string    /**     * The JSON schema of the Resource to patch.     * @type any     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApipatchNamespacedCustomObject     */    force?: boolean}

CustomObjectsApiPatchNamespacedCustomObjectScaleRequest

interface CustomObjectsApiPatchNamespacedCustomObjectScaleRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    name: string    /**     *      * @type any     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApipatchNamespacedCustomObjectScale     */    force?: boolean}

CustomObjectsApiPatchNamespacedCustomObjectStatusRequest

interface CustomObjectsApiPatchNamespacedCustomObjectStatusRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    name: string    /**     *      * @type any     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof CustomObjectsApipatchNamespacedCustomObjectStatus     */    force?: boolean}

CustomObjectsApiReplaceClusterCustomObjectRequest

interface CustomObjectsApiReplaceClusterCustomObjectRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObject     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObject     */    version: string    /**     * the custom object\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObject     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObject     */    name: string    /**     * The JSON schema of the Resource to replace.     * @type any     * @memberof CustomObjectsApireplaceClusterCustomObject     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObject     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObject     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObject     */    fieldValidation?: string}

CustomObjectsApiReplaceClusterCustomObjectScaleRequest

interface CustomObjectsApiReplaceClusterCustomObjectScaleRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectScale     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectScale     */    version: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectScale     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectScale     */    name: string    /**     *      * @type any     * @memberof CustomObjectsApireplaceClusterCustomObjectScale     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectScale     */    fieldValidation?: string}

CustomObjectsApiReplaceClusterCustomObjectStatusRequest

interface CustomObjectsApiReplaceClusterCustomObjectStatusRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectStatus     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectStatus     */    version: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectStatus     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectStatus     */    name: string    /**     *      * @type any     * @memberof CustomObjectsApireplaceClusterCustomObjectStatus     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceClusterCustomObjectStatus     */    fieldValidation?: string}

CustomObjectsApiReplaceNamespacedCustomObjectRequest

interface CustomObjectsApiReplaceNamespacedCustomObjectRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObject     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObject     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObject     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObject     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObject     */    name: string    /**     * The JSON schema of the Resource to replace.     * @type any     * @memberof CustomObjectsApireplaceNamespacedCustomObject     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObject     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObject     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObject     */    fieldValidation?: string}

CustomObjectsApiReplaceNamespacedCustomObjectScaleRequest

interface CustomObjectsApiReplaceNamespacedCustomObjectScaleRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale     */    name: string    /**     *      * @type any     * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectScale     */    fieldValidation?: string}

CustomObjectsApiReplaceNamespacedCustomObjectStatusRequest

interface CustomObjectsApiReplaceNamespacedCustomObjectStatusRequest {
    /**     * the custom resource\'s group     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus     */    group: string    /**     * the custom resource\'s version     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus     */    version: string    /**     * The custom resource\'s namespace     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus     */    namespace: string    /**     * the custom resource\'s plural name. For TPRs this would be lowercase plural kind.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus     */    plural: string    /**     * the custom object\'s name     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus     */    name: string    /**     *      * @type any     * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus     */    body: any    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. (optional)     * Defaults to: undefined     * @type string     * @memberof CustomObjectsApireplaceNamespacedCustomObjectStatus     */    fieldValidation?: string}

ObjectCustomObjectsApi

class ObjectCustomObjectsApi 

createClusterCustomObjectWithHttpInfo

Creates a cluster scoped Custom object

Parameters

param the request object

public createClusterCustomObjectWithHttpInfo(param: CustomObjectsApiCreateClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

createClusterCustomObject

Creates a cluster scoped Custom object

Parameters

param the request object

public createClusterCustomObject(param: CustomObjectsApiCreateClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

createNamespacedCustomObjectWithHttpInfo

Creates a namespace scoped Custom object

Parameters

param the request object

public createNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiCreateNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

createNamespacedCustomObject

Creates a namespace scoped Custom object

Parameters

param the request object

public createNamespacedCustomObject(param: CustomObjectsApiCreateNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

deleteClusterCustomObjectWithHttpInfo

Deletes the specified cluster scoped custom object

Parameters

param the request object

public deleteClusterCustomObjectWithHttpInfo(param: CustomObjectsApiDeleteClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

deleteClusterCustomObject

Deletes the specified cluster scoped custom object

Parameters

param the request object

public deleteClusterCustomObject(param: CustomObjectsApiDeleteClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

deleteCollectionClusterCustomObjectWithHttpInfo

Delete collection of cluster scoped custom objects

Parameters

param the request object

public deleteCollectionClusterCustomObjectWithHttpInfo(param: CustomObjectsApiDeleteCollectionClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

deleteCollectionClusterCustomObject

Delete collection of cluster scoped custom objects

Parameters

param the request object

public deleteCollectionClusterCustomObject(param: CustomObjectsApiDeleteCollectionClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

deleteCollectionNamespacedCustomObjectWithHttpInfo

Delete collection of namespace scoped custom objects

Parameters

param the request object

public deleteCollectionNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiDeleteCollectionNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

deleteCollectionNamespacedCustomObject

Delete collection of namespace scoped custom objects

Parameters

param the request object

public deleteCollectionNamespacedCustomObject(param: CustomObjectsApiDeleteCollectionNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

deleteNamespacedCustomObjectWithHttpInfo

Deletes the specified namespace scoped custom object

Parameters

param the request object

public deleteNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiDeleteNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

deleteNamespacedCustomObject

Deletes the specified namespace scoped custom object

Parameters

param the request object

public deleteNamespacedCustomObject(param: CustomObjectsApiDeleteNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: CustomObjectsApiGetAPIResourcesRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: CustomObjectsApiGetAPIResourcesRequest, options?: ConfigurationOptions): Promise<V1APIResourceList> 

getClusterCustomObjectWithHttpInfo

Returns a cluster scoped custom object

Parameters

param the request object

public getClusterCustomObjectWithHttpInfo(param: CustomObjectsApiGetClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

getClusterCustomObject

Returns a cluster scoped custom object

Parameters

param the request object

public getClusterCustomObject(param: CustomObjectsApiGetClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

getClusterCustomObjectScaleWithHttpInfo

read scale of the specified custom object

Parameters

param the request object

public getClusterCustomObjectScaleWithHttpInfo(param: CustomObjectsApiGetClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

getClusterCustomObjectScale

read scale of the specified custom object

Parameters

param the request object

public getClusterCustomObjectScale(param: CustomObjectsApiGetClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> 

getClusterCustomObjectStatusWithHttpInfo

read status of the specified cluster scoped custom object

Parameters

param the request object

public getClusterCustomObjectStatusWithHttpInfo(param: CustomObjectsApiGetClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

getClusterCustomObjectStatus

read status of the specified cluster scoped custom object

Parameters

param the request object

public getClusterCustomObjectStatus(param: CustomObjectsApiGetClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> 

getNamespacedCustomObjectWithHttpInfo

Returns a namespace scoped custom object

Parameters

param the request object

public getNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiGetNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

getNamespacedCustomObject

Returns a namespace scoped custom object

Parameters

param the request object

public getNamespacedCustomObject(param: CustomObjectsApiGetNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

getNamespacedCustomObjectScaleWithHttpInfo

read scale of the specified namespace scoped custom object

Parameters

param the request object

public getNamespacedCustomObjectScaleWithHttpInfo(param: CustomObjectsApiGetNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

getNamespacedCustomObjectScale

read scale of the specified namespace scoped custom object

Parameters

param the request object

public getNamespacedCustomObjectScale(param: CustomObjectsApiGetNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> 

getNamespacedCustomObjectStatusWithHttpInfo

read status of the specified namespace scoped custom object

Parameters

param the request object

public getNamespacedCustomObjectStatusWithHttpInfo(param: CustomObjectsApiGetNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

getNamespacedCustomObjectStatus

read status of the specified namespace scoped custom object

Parameters

param the request object

public getNamespacedCustomObjectStatus(param: CustomObjectsApiGetNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> 

listClusterCustomObjectWithHttpInfo

list or watch cluster scoped custom objects

Parameters

param the request object

public listClusterCustomObjectWithHttpInfo(param: CustomObjectsApiListClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

listClusterCustomObject

list or watch cluster scoped custom objects

Parameters

param the request object

public listClusterCustomObject(param: CustomObjectsApiListClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

listCustomObjectForAllNamespacesWithHttpInfo

list or watch namespace scoped custom objects

Parameters

param the request object

public listCustomObjectForAllNamespacesWithHttpInfo(param: CustomObjectsApiListCustomObjectForAllNamespacesRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

listCustomObjectForAllNamespaces

list or watch namespace scoped custom objects

Parameters

param the request object

public listCustomObjectForAllNamespaces(param: CustomObjectsApiListCustomObjectForAllNamespacesRequest, options?: ConfigurationOptions): Promise<any> 

listNamespacedCustomObjectWithHttpInfo

list or watch namespace scoped custom objects

Parameters

param the request object

public listNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiListNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

listNamespacedCustomObject

list or watch namespace scoped custom objects

Parameters

param the request object

public listNamespacedCustomObject(param: CustomObjectsApiListNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

patchClusterCustomObjectWithHttpInfo

patch the specified cluster scoped custom object

Parameters

param the request object

public patchClusterCustomObjectWithHttpInfo(param: CustomObjectsApiPatchClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

patchClusterCustomObject

patch the specified cluster scoped custom object

Parameters

param the request object

public patchClusterCustomObject(param: CustomObjectsApiPatchClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

patchClusterCustomObjectScaleWithHttpInfo

partially update scale of the specified cluster scoped custom object

Parameters

param the request object

public patchClusterCustomObjectScaleWithHttpInfo(param: CustomObjectsApiPatchClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

patchClusterCustomObjectScale

partially update scale of the specified cluster scoped custom object

Parameters

param the request object

public patchClusterCustomObjectScale(param: CustomObjectsApiPatchClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> 

patchClusterCustomObjectStatusWithHttpInfo

partially update status of the specified cluster scoped custom object

Parameters

param the request object

public patchClusterCustomObjectStatusWithHttpInfo(param: CustomObjectsApiPatchClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

patchClusterCustomObjectStatus

partially update status of the specified cluster scoped custom object

Parameters

param the request object

public patchClusterCustomObjectStatus(param: CustomObjectsApiPatchClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> 

patchNamespacedCustomObjectWithHttpInfo

patch the specified namespace scoped custom object

Parameters

param the request object

public patchNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiPatchNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

patchNamespacedCustomObject

patch the specified namespace scoped custom object

Parameters

param the request object

public patchNamespacedCustomObject(param: CustomObjectsApiPatchNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

patchNamespacedCustomObjectScaleWithHttpInfo

partially update scale of the specified namespace scoped custom object

Parameters

param the request object

public patchNamespacedCustomObjectScaleWithHttpInfo(param: CustomObjectsApiPatchNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

patchNamespacedCustomObjectScale

partially update scale of the specified namespace scoped custom object

Parameters

param the request object

public patchNamespacedCustomObjectScale(param: CustomObjectsApiPatchNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> 

patchNamespacedCustomObjectStatusWithHttpInfo

partially update status of the specified namespace scoped custom object

Parameters

param the request object

public patchNamespacedCustomObjectStatusWithHttpInfo(param: CustomObjectsApiPatchNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

patchNamespacedCustomObjectStatus

partially update status of the specified namespace scoped custom object

Parameters

param the request object

public patchNamespacedCustomObjectStatus(param: CustomObjectsApiPatchNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> 

replaceClusterCustomObjectWithHttpInfo

replace the specified cluster scoped custom object

Parameters

param the request object

public replaceClusterCustomObjectWithHttpInfo(param: CustomObjectsApiReplaceClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

replaceClusterCustomObject

replace the specified cluster scoped custom object

Parameters

param the request object

public replaceClusterCustomObject(param: CustomObjectsApiReplaceClusterCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

replaceClusterCustomObjectScaleWithHttpInfo

replace scale of the specified cluster scoped custom object

Parameters

param the request object

public replaceClusterCustomObjectScaleWithHttpInfo(param: CustomObjectsApiReplaceClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

replaceClusterCustomObjectScale

replace scale of the specified cluster scoped custom object

Parameters

param the request object

public replaceClusterCustomObjectScale(param: CustomObjectsApiReplaceClusterCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> 

replaceClusterCustomObjectStatusWithHttpInfo

replace status of the cluster scoped specified custom object

Parameters

param the request object

public replaceClusterCustomObjectStatusWithHttpInfo(param: CustomObjectsApiReplaceClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

replaceClusterCustomObjectStatus

replace status of the cluster scoped specified custom object

Parameters

param the request object

public replaceClusterCustomObjectStatus(param: CustomObjectsApiReplaceClusterCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> 

replaceNamespacedCustomObjectWithHttpInfo

replace the specified namespace scoped custom object

Parameters

param the request object

public replaceNamespacedCustomObjectWithHttpInfo(param: CustomObjectsApiReplaceNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

replaceNamespacedCustomObject

replace the specified namespace scoped custom object

Parameters

param the request object

public replaceNamespacedCustomObject(param: CustomObjectsApiReplaceNamespacedCustomObjectRequest, options?: ConfigurationOptions): Promise<any> 

replaceNamespacedCustomObjectScaleWithHttpInfo

replace scale of the specified namespace scoped custom object

Parameters

param the request object

public replaceNamespacedCustomObjectScaleWithHttpInfo(param: CustomObjectsApiReplaceNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

replaceNamespacedCustomObjectScale

replace scale of the specified namespace scoped custom object

Parameters

param the request object

public replaceNamespacedCustomObjectScale(param: CustomObjectsApiReplaceNamespacedCustomObjectScaleRequest, options?: ConfigurationOptions): Promise<any> 

replaceNamespacedCustomObjectStatusWithHttpInfo

replace status of the specified namespace scoped custom object

Parameters

param the request object

public replaceNamespacedCustomObjectStatusWithHttpInfo(param: CustomObjectsApiReplaceNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<any>> 

replaceNamespacedCustomObjectStatus

replace status of the specified namespace scoped custom object

Parameters

param the request object

public replaceNamespacedCustomObjectStatus(param: CustomObjectsApiReplaceNamespacedCustomObjectStatusRequest, options?: ConfigurationOptions): Promise<any> 

ObjectDiscoveryApi

class ObjectDiscoveryApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: DiscoveryApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: DiscoveryApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

DiscoveryV1ApiCreateNamespacedEndpointSliceRequest

interface DiscoveryV1ApiCreateNamespacedEndpointSliceRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice     */    namespace: string    /**     *      * @type V1EndpointSlice     * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice     */    body: V1EndpointSlice    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApicreateNamespacedEndpointSlice     */    fieldValidation?: string}

DiscoveryV1ApiDeleteCollectionNamespacedEndpointSliceRequest

interface DiscoveryV1ApiDeleteCollectionNamespacedEndpointSliceRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof DiscoveryV1ApideleteCollectionNamespacedEndpointSlice     */    body?: V1DeleteOptions}

DiscoveryV1ApiDeleteNamespacedEndpointSliceRequest

interface DiscoveryV1ApiDeleteNamespacedEndpointSliceRequest {
    /**     * name of the EndpointSlice     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof DiscoveryV1ApideleteNamespacedEndpointSlice     */    body?: V1DeleteOptions}

DiscoveryV1ApiListEndpointSliceForAllNamespacesRequest

interface DiscoveryV1ApiListEndpointSliceForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApilistEndpointSliceForAllNamespaces     */    watch?: boolean}

DiscoveryV1ApiListNamespacedEndpointSliceRequest

interface DiscoveryV1ApiListNamespacedEndpointSliceRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApilistNamespacedEndpointSlice     */    watch?: boolean}

DiscoveryV1ApiPatchNamespacedEndpointSliceRequest

interface DiscoveryV1ApiPatchNamespacedEndpointSliceRequest {
    /**     * name of the EndpointSlice     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice     */    namespace: string    /**     *      * @type any     * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof DiscoveryV1ApipatchNamespacedEndpointSlice     */    force?: boolean}

DiscoveryV1ApiReadNamespacedEndpointSliceRequest

interface DiscoveryV1ApiReadNamespacedEndpointSliceRequest {
    /**     * name of the EndpointSlice     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApireadNamespacedEndpointSlice     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApireadNamespacedEndpointSlice     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApireadNamespacedEndpointSlice     */    pretty?: string}

DiscoveryV1ApiReplaceNamespacedEndpointSliceRequest

interface DiscoveryV1ApiReplaceNamespacedEndpointSliceRequest {
    /**     * name of the EndpointSlice     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice     */    namespace: string    /**     *      * @type V1EndpointSlice     * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice     */    body: V1EndpointSlice    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof DiscoveryV1ApireplaceNamespacedEndpointSlice     */    fieldValidation?: string}

ObjectDiscoveryV1Api

class ObjectDiscoveryV1Api 

createNamespacedEndpointSliceWithHttpInfo

create an EndpointSlice

Parameters

param the request object

public createNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiCreateNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSlice>> 

createNamespacedEndpointSlice

create an EndpointSlice

Parameters

param the request object

public createNamespacedEndpointSlice(param: DiscoveryV1ApiCreateNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSlice> 

deleteCollectionNamespacedEndpointSliceWithHttpInfo

delete collection of EndpointSlice

Parameters

param the request object

public deleteCollectionNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiDeleteCollectionNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedEndpointSlice

delete collection of EndpointSlice

Parameters

param the request object

public deleteCollectionNamespacedEndpointSlice(param: DiscoveryV1ApiDeleteCollectionNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedEndpointSliceWithHttpInfo

delete an EndpointSlice

Parameters

param the request object

public deleteNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiDeleteNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedEndpointSlice

delete an EndpointSlice

Parameters

param the request object

public deleteNamespacedEndpointSlice(param: DiscoveryV1ApiDeleteNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: DiscoveryV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: DiscoveryV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listEndpointSliceForAllNamespacesWithHttpInfo

list or watch objects of kind EndpointSlice

Parameters

param the request object

public listEndpointSliceForAllNamespacesWithHttpInfo(param: DiscoveryV1ApiListEndpointSliceForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSliceList>> 

listEndpointSliceForAllNamespaces

list or watch objects of kind EndpointSlice

Parameters

param the request object

public listEndpointSliceForAllNamespaces(param: DiscoveryV1ApiListEndpointSliceForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1EndpointSliceList> 

listNamespacedEndpointSliceWithHttpInfo

list or watch objects of kind EndpointSlice

Parameters

param the request object

public listNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiListNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSliceList>> 

listNamespacedEndpointSlice

list or watch objects of kind EndpointSlice

Parameters

param the request object

public listNamespacedEndpointSlice(param: DiscoveryV1ApiListNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSliceList> 

patchNamespacedEndpointSliceWithHttpInfo

partially update the specified EndpointSlice

Parameters

param the request object

public patchNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiPatchNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSlice>> 

patchNamespacedEndpointSlice

partially update the specified EndpointSlice

Parameters

param the request object

public patchNamespacedEndpointSlice(param: DiscoveryV1ApiPatchNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSlice> 

readNamespacedEndpointSliceWithHttpInfo

read the specified EndpointSlice

Parameters

param the request object

public readNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiReadNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSlice>> 

readNamespacedEndpointSlice

read the specified EndpointSlice

Parameters

param the request object

public readNamespacedEndpointSlice(param: DiscoveryV1ApiReadNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSlice> 

replaceNamespacedEndpointSliceWithHttpInfo

replace the specified EndpointSlice

Parameters

param the request object

public replaceNamespacedEndpointSliceWithHttpInfo(param: DiscoveryV1ApiReplaceNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1EndpointSlice>> 

replaceNamespacedEndpointSlice

replace the specified EndpointSlice

Parameters

param the request object

public replaceNamespacedEndpointSlice(param: DiscoveryV1ApiReplaceNamespacedEndpointSliceRequest, options?: ConfigurationOptions): Promise<V1EndpointSlice> 

ObjectEventsApi

class ObjectEventsApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: EventsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: EventsApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

EventsV1ApiCreateNamespacedEventRequest

interface EventsV1ApiCreateNamespacedEventRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof EventsV1ApicreateNamespacedEvent     */    namespace: string    /**     *      * @type EventsV1Event     * @memberof EventsV1ApicreateNamespacedEvent     */    body: EventsV1Event    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof EventsV1ApicreateNamespacedEvent     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof EventsV1ApicreateNamespacedEvent     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApicreateNamespacedEvent     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApicreateNamespacedEvent     */    fieldValidation?: string}

EventsV1ApiDeleteCollectionNamespacedEventRequest

interface EventsV1ApiDeleteCollectionNamespacedEventRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof EventsV1ApideleteCollectionNamespacedEvent     */    body?: V1DeleteOptions}

EventsV1ApiDeleteNamespacedEventRequest

interface EventsV1ApiDeleteNamespacedEventRequest {
    /**     * name of the Event     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteNamespacedEvent     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteNamespacedEvent     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteNamespacedEvent     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteNamespacedEvent     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof EventsV1ApideleteNamespacedEvent     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApideleteNamespacedEvent     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApideleteNamespacedEvent     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApideleteNamespacedEvent     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof EventsV1ApideleteNamespacedEvent     */    body?: V1DeleteOptions}

EventsV1ApiListEventForAllNamespacesRequest

interface EventsV1ApiListEventForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApilistEventForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistEventForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistEventForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistEventForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof EventsV1ApilistEventForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistEventForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistEventForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistEventForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApilistEventForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof EventsV1ApilistEventForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApilistEventForAllNamespaces     */    watch?: boolean}

EventsV1ApiListNamespacedEventRequest

interface EventsV1ApiListNamespacedEventRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistNamespacedEvent     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistNamespacedEvent     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApilistNamespacedEvent     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistNamespacedEvent     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistNamespacedEvent     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistNamespacedEvent     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof EventsV1ApilistNamespacedEvent     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistNamespacedEvent     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof EventsV1ApilistNamespacedEvent     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApilistNamespacedEvent     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof EventsV1ApilistNamespacedEvent     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApilistNamespacedEvent     */    watch?: boolean}

EventsV1ApiPatchNamespacedEventRequest

interface EventsV1ApiPatchNamespacedEventRequest {
    /**     * name of the Event     * Defaults to: undefined     * @type string     * @memberof EventsV1ApipatchNamespacedEvent     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof EventsV1ApipatchNamespacedEvent     */    namespace: string    /**     *      * @type any     * @memberof EventsV1ApipatchNamespacedEvent     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof EventsV1ApipatchNamespacedEvent     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof EventsV1ApipatchNamespacedEvent     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof EventsV1ApipatchNamespacedEvent     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApipatchNamespacedEvent     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof EventsV1ApipatchNamespacedEvent     */    force?: boolean}

EventsV1ApiReadNamespacedEventRequest

interface EventsV1ApiReadNamespacedEventRequest {
    /**     * name of the Event     * Defaults to: undefined     * @type string     * @memberof EventsV1ApireadNamespacedEvent     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof EventsV1ApireadNamespacedEvent     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof EventsV1ApireadNamespacedEvent     */    pretty?: string}

EventsV1ApiReplaceNamespacedEventRequest

interface EventsV1ApiReplaceNamespacedEventRequest {
    /**     * name of the Event     * Defaults to: undefined     * @type string     * @memberof EventsV1ApireplaceNamespacedEvent     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof EventsV1ApireplaceNamespacedEvent     */    namespace: string    /**     *      * @type EventsV1Event     * @memberof EventsV1ApireplaceNamespacedEvent     */    body: EventsV1Event    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof EventsV1ApireplaceNamespacedEvent     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof EventsV1ApireplaceNamespacedEvent     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApireplaceNamespacedEvent     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof EventsV1ApireplaceNamespacedEvent     */    fieldValidation?: string}

ObjectEventsV1Api

class ObjectEventsV1Api 

createNamespacedEventWithHttpInfo

create an Event

Parameters

param the request object

public createNamespacedEventWithHttpInfo(param: EventsV1ApiCreateNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1Event>> 

createNamespacedEvent

create an Event

Parameters

param the request object

public createNamespacedEvent(param: EventsV1ApiCreateNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1Event> 

deleteCollectionNamespacedEventWithHttpInfo

delete collection of Event

Parameters

param the request object

public deleteCollectionNamespacedEventWithHttpInfo(param: EventsV1ApiDeleteCollectionNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedEvent

delete collection of Event

Parameters

param the request object

public deleteCollectionNamespacedEvent(param: EventsV1ApiDeleteCollectionNamespacedEventRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedEventWithHttpInfo

delete an Event

Parameters

param the request object

public deleteNamespacedEventWithHttpInfo(param: EventsV1ApiDeleteNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedEvent

delete an Event

Parameters

param the request object

public deleteNamespacedEvent(param: EventsV1ApiDeleteNamespacedEventRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: EventsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: EventsV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listEventForAllNamespacesWithHttpInfo

list or watch objects of kind Event

Parameters

param the request object

public listEventForAllNamespacesWithHttpInfo(param: EventsV1ApiListEventForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1EventList>> 

listEventForAllNamespaces

list or watch objects of kind Event

Parameters

param the request object

public listEventForAllNamespaces(param: EventsV1ApiListEventForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<EventsV1EventList> 

listNamespacedEventWithHttpInfo

list or watch objects of kind Event

Parameters

param the request object

public listNamespacedEventWithHttpInfo(param: EventsV1ApiListNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1EventList>> 

listNamespacedEvent

list or watch objects of kind Event

Parameters

param the request object

public listNamespacedEvent(param: EventsV1ApiListNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1EventList> 

patchNamespacedEventWithHttpInfo

partially update the specified Event

Parameters

param the request object

public patchNamespacedEventWithHttpInfo(param: EventsV1ApiPatchNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1Event>> 

patchNamespacedEvent

partially update the specified Event

Parameters

param the request object

public patchNamespacedEvent(param: EventsV1ApiPatchNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1Event> 

readNamespacedEventWithHttpInfo

read the specified Event

Parameters

param the request object

public readNamespacedEventWithHttpInfo(param: EventsV1ApiReadNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1Event>> 

readNamespacedEvent

read the specified Event

Parameters

param the request object

public readNamespacedEvent(param: EventsV1ApiReadNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1Event> 

replaceNamespacedEventWithHttpInfo

replace the specified Event

Parameters

param the request object

public replaceNamespacedEventWithHttpInfo(param: EventsV1ApiReplaceNamespacedEventRequest, options?: ConfigurationOptions): Promise<HttpInfo<EventsV1Event>> 

replaceNamespacedEvent

replace the specified Event

Parameters

param the request object

public replaceNamespacedEvent(param: EventsV1ApiReplaceNamespacedEventRequest, options?: ConfigurationOptions): Promise<EventsV1Event> 

ObjectFlowcontrolApiserverApi

class ObjectFlowcontrolApiserverApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: FlowcontrolApiserverApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: FlowcontrolApiserverApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

FlowcontrolApiserverV1ApiCreateFlowSchemaRequest

interface FlowcontrolApiserverV1ApiCreateFlowSchemaRequest {
    /**     *      * @type V1FlowSchema     * @memberof FlowcontrolApiserverV1ApicreateFlowSchema     */    body: V1FlowSchema    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApicreateFlowSchema     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApicreateFlowSchema     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApicreateFlowSchema     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApicreateFlowSchema     */    fieldValidation?: string}

FlowcontrolApiserverV1ApiCreatePriorityLevelConfigurationRequest

interface FlowcontrolApiserverV1ApiCreatePriorityLevelConfigurationRequest {
    /**     *      * @type V1PriorityLevelConfiguration     * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration     */    body: V1PriorityLevelConfiguration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApicreatePriorityLevelConfiguration     */    fieldValidation?: string}

FlowcontrolApiserverV1ApiDeleteCollectionFlowSchemaRequest

interface FlowcontrolApiserverV1ApiDeleteCollectionFlowSchemaRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof FlowcontrolApiserverV1ApideleteCollectionFlowSchema     */    body?: V1DeleteOptions}

FlowcontrolApiserverV1ApiDeleteCollectionPriorityLevelConfigurationRequest

interface FlowcontrolApiserverV1ApiDeleteCollectionPriorityLevelConfigurationRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof FlowcontrolApiserverV1ApideleteCollectionPriorityLevelConfiguration     */    body?: V1DeleteOptions}

FlowcontrolApiserverV1ApiDeleteFlowSchemaRequest

interface FlowcontrolApiserverV1ApiDeleteFlowSchemaRequest {
    /**     * name of the FlowSchema     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteFlowSchema     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteFlowSchema     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteFlowSchema     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApideleteFlowSchema     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideleteFlowSchema     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideleteFlowSchema     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideleteFlowSchema     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof FlowcontrolApiserverV1ApideleteFlowSchema     */    body?: V1DeleteOptions}

FlowcontrolApiserverV1ApiDeletePriorityLevelConfigurationRequest

interface FlowcontrolApiserverV1ApiDeletePriorityLevelConfigurationRequest {
    /**     * name of the PriorityLevelConfiguration     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof FlowcontrolApiserverV1ApideletePriorityLevelConfiguration     */    body?: V1DeleteOptions}

FlowcontrolApiserverV1ApiListFlowSchemaRequest

interface FlowcontrolApiserverV1ApiListFlowSchemaRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApilistFlowSchema     */    watch?: boolean}

FlowcontrolApiserverV1ApiListPriorityLevelConfigurationRequest

interface FlowcontrolApiserverV1ApiListPriorityLevelConfigurationRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApilistPriorityLevelConfiguration     */    watch?: boolean}

FlowcontrolApiserverV1ApiPatchFlowSchemaRequest

interface FlowcontrolApiserverV1ApiPatchFlowSchemaRequest {
    /**     * name of the FlowSchema     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchema     */    name: string    /**     *      * @type any     * @memberof FlowcontrolApiserverV1ApipatchFlowSchema     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchema     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchema     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchema     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchema     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApipatchFlowSchema     */    force?: boolean}

FlowcontrolApiserverV1ApiPatchFlowSchemaStatusRequest

interface FlowcontrolApiserverV1ApiPatchFlowSchemaStatusRequest {
    /**     * name of the FlowSchema     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus     */    name: string    /**     *      * @type any     * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApipatchFlowSchemaStatus     */    force?: boolean}

FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationRequest

interface FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationRequest {
    /**     * name of the PriorityLevelConfiguration     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration     */    name: string    /**     *      * @type any     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfiguration     */    force?: boolean}

FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationStatusRequest

interface FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationStatusRequest {
    /**     * name of the PriorityLevelConfiguration     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus     */    name: string    /**     *      * @type any     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof FlowcontrolApiserverV1ApipatchPriorityLevelConfigurationStatus     */    force?: boolean}

FlowcontrolApiserverV1ApiReadFlowSchemaRequest

interface FlowcontrolApiserverV1ApiReadFlowSchemaRequest {
    /**     * name of the FlowSchema     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireadFlowSchema     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireadFlowSchema     */    pretty?: string}

FlowcontrolApiserverV1ApiReadFlowSchemaStatusRequest

interface FlowcontrolApiserverV1ApiReadFlowSchemaStatusRequest {
    /**     * name of the FlowSchema     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireadFlowSchemaStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireadFlowSchemaStatus     */    pretty?: string}

FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationRequest

interface FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationRequest {
    /**     * name of the PriorityLevelConfiguration     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireadPriorityLevelConfiguration     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireadPriorityLevelConfiguration     */    pretty?: string}

FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationStatusRequest

interface FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationStatusRequest {
    /**     * name of the PriorityLevelConfiguration     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireadPriorityLevelConfigurationStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireadPriorityLevelConfigurationStatus     */    pretty?: string}

FlowcontrolApiserverV1ApiReplaceFlowSchemaRequest

interface FlowcontrolApiserverV1ApiReplaceFlowSchemaRequest {
    /**     * name of the FlowSchema     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema     */    name: string    /**     *      * @type V1FlowSchema     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema     */    body: V1FlowSchema    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchema     */    fieldValidation?: string}

FlowcontrolApiserverV1ApiReplaceFlowSchemaStatusRequest

interface FlowcontrolApiserverV1ApiReplaceFlowSchemaStatusRequest {
    /**     * name of the FlowSchema     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus     */    name: string    /**     *      * @type V1FlowSchema     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus     */    body: V1FlowSchema    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplaceFlowSchemaStatus     */    fieldValidation?: string}

FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationRequest

interface FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationRequest {
    /**     * name of the PriorityLevelConfiguration     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration     */    name: string    /**     *      * @type V1PriorityLevelConfiguration     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration     */    body: V1PriorityLevelConfiguration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfiguration     */    fieldValidation?: string}

FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationStatusRequest

interface FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationStatusRequest {
    /**     * name of the PriorityLevelConfiguration     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus     */    name: string    /**     *      * @type V1PriorityLevelConfiguration     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus     */    body: V1PriorityLevelConfiguration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof FlowcontrolApiserverV1ApireplacePriorityLevelConfigurationStatus     */    fieldValidation?: string}

ObjectFlowcontrolApiserverV1Api

class ObjectFlowcontrolApiserverV1Api 

createFlowSchemaWithHttpInfo

create a FlowSchema

Parameters

param the request object

public createFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiCreateFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> 

createFlowSchema

create a FlowSchema

Parameters

param the request object

public createFlowSchema(param: FlowcontrolApiserverV1ApiCreateFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> 

createPriorityLevelConfigurationWithHttpInfo

create a PriorityLevelConfiguration

Parameters

param the request object

public createPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiCreatePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> 

createPriorityLevelConfiguration

create a PriorityLevelConfiguration

Parameters

param the request object

public createPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiCreatePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> 

deleteCollectionFlowSchemaWithHttpInfo

delete collection of FlowSchema

Parameters

param the request object

public deleteCollectionFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiDeleteCollectionFlowSchemaRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionFlowSchema

delete collection of FlowSchema

Parameters

param the request object

public deleteCollectionFlowSchema(param: FlowcontrolApiserverV1ApiDeleteCollectionFlowSchemaRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionPriorityLevelConfigurationWithHttpInfo

delete collection of PriorityLevelConfiguration

Parameters

param the request object

public deleteCollectionPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiDeleteCollectionPriorityLevelConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionPriorityLevelConfiguration

delete collection of PriorityLevelConfiguration

Parameters

param the request object

public deleteCollectionPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiDeleteCollectionPriorityLevelConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteFlowSchemaWithHttpInfo

delete a FlowSchema

Parameters

param the request object

public deleteFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiDeleteFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteFlowSchema

delete a FlowSchema

Parameters

param the request object

public deleteFlowSchema(param: FlowcontrolApiserverV1ApiDeleteFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1Status> 

deletePriorityLevelConfigurationWithHttpInfo

delete a PriorityLevelConfiguration

Parameters

param the request object

public deletePriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiDeletePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deletePriorityLevelConfiguration

delete a PriorityLevelConfiguration

Parameters

param the request object

public deletePriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiDeletePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: FlowcontrolApiserverV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: FlowcontrolApiserverV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listFlowSchemaWithHttpInfo

list or watch objects of kind FlowSchema

Parameters

param the request object

public listFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiListFlowSchemaRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchemaList>> 

listFlowSchema

list or watch objects of kind FlowSchema

Parameters

param the request object

public listFlowSchema(param: FlowcontrolApiserverV1ApiListFlowSchemaRequest = {}, options?: ConfigurationOptions): Promise<V1FlowSchemaList> 

listPriorityLevelConfigurationWithHttpInfo

list or watch objects of kind PriorityLevelConfiguration

Parameters

param the request object

public listPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiListPriorityLevelConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfigurationList>> 

listPriorityLevelConfiguration

list or watch objects of kind PriorityLevelConfiguration

Parameters

param the request object

public listPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiListPriorityLevelConfigurationRequest = {}, options?: ConfigurationOptions): Promise<V1PriorityLevelConfigurationList> 

patchFlowSchemaWithHttpInfo

partially update the specified FlowSchema

Parameters

param the request object

public patchFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiPatchFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> 

patchFlowSchema

partially update the specified FlowSchema

Parameters

param the request object

public patchFlowSchema(param: FlowcontrolApiserverV1ApiPatchFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> 

patchFlowSchemaStatusWithHttpInfo

partially update status of the specified FlowSchema

Parameters

param the request object

public patchFlowSchemaStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiPatchFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> 

patchFlowSchemaStatus

partially update status of the specified FlowSchema

Parameters

param the request object

public patchFlowSchemaStatus(param: FlowcontrolApiserverV1ApiPatchFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> 

patchPriorityLevelConfigurationWithHttpInfo

partially update the specified PriorityLevelConfiguration

Parameters

param the request object

public patchPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> 

patchPriorityLevelConfiguration

partially update the specified PriorityLevelConfiguration

Parameters

param the request object

public patchPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> 

patchPriorityLevelConfigurationStatusWithHttpInfo

partially update status of the specified PriorityLevelConfiguration

Parameters

param the request object

public patchPriorityLevelConfigurationStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> 

patchPriorityLevelConfigurationStatus

partially update status of the specified PriorityLevelConfiguration

Parameters

param the request object

public patchPriorityLevelConfigurationStatus(param: FlowcontrolApiserverV1ApiPatchPriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> 

readFlowSchemaWithHttpInfo

read the specified FlowSchema

Parameters

param the request object

public readFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiReadFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> 

readFlowSchema

read the specified FlowSchema

Parameters

param the request object

public readFlowSchema(param: FlowcontrolApiserverV1ApiReadFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> 

readFlowSchemaStatusWithHttpInfo

read status of the specified FlowSchema

Parameters

param the request object

public readFlowSchemaStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiReadFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> 

readFlowSchemaStatus

read status of the specified FlowSchema

Parameters

param the request object

public readFlowSchemaStatus(param: FlowcontrolApiserverV1ApiReadFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> 

readPriorityLevelConfigurationWithHttpInfo

read the specified PriorityLevelConfiguration

Parameters

param the request object

public readPriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> 

readPriorityLevelConfiguration

read the specified PriorityLevelConfiguration

Parameters

param the request object

public readPriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> 

readPriorityLevelConfigurationStatusWithHttpInfo

read status of the specified PriorityLevelConfiguration

Parameters

param the request object

public readPriorityLevelConfigurationStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> 

readPriorityLevelConfigurationStatus

read status of the specified PriorityLevelConfiguration

Parameters

param the request object

public readPriorityLevelConfigurationStatus(param: FlowcontrolApiserverV1ApiReadPriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> 

replaceFlowSchemaWithHttpInfo

replace the specified FlowSchema

Parameters

param the request object

public replaceFlowSchemaWithHttpInfo(param: FlowcontrolApiserverV1ApiReplaceFlowSchemaRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> 

replaceFlowSchema

replace the specified FlowSchema

Parameters

param the request object

public replaceFlowSchema(param: FlowcontrolApiserverV1ApiReplaceFlowSchemaRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> 

replaceFlowSchemaStatusWithHttpInfo

replace status of the specified FlowSchema

Parameters

param the request object

public replaceFlowSchemaStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiReplaceFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1FlowSchema>> 

replaceFlowSchemaStatus

replace status of the specified FlowSchema

Parameters

param the request object

public replaceFlowSchemaStatus(param: FlowcontrolApiserverV1ApiReplaceFlowSchemaStatusRequest, options?: ConfigurationOptions): Promise<V1FlowSchema> 

replacePriorityLevelConfigurationWithHttpInfo

replace the specified PriorityLevelConfiguration

Parameters

param the request object

public replacePriorityLevelConfigurationWithHttpInfo(param: FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> 

replacePriorityLevelConfiguration

replace the specified PriorityLevelConfiguration

Parameters

param the request object

public replacePriorityLevelConfiguration(param: FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> 

replacePriorityLevelConfigurationStatusWithHttpInfo

replace status of the specified PriorityLevelConfiguration

Parameters

param the request object

public replacePriorityLevelConfigurationStatusWithHttpInfo(param: FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityLevelConfiguration>> 

replacePriorityLevelConfigurationStatus

replace status of the specified PriorityLevelConfiguration

Parameters

param the request object

public replacePriorityLevelConfigurationStatus(param: FlowcontrolApiserverV1ApiReplacePriorityLevelConfigurationStatusRequest, options?: ConfigurationOptions): Promise<V1PriorityLevelConfiguration> 

ObjectInternalApiserverApi

class ObjectInternalApiserverApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: InternalApiserverApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: InternalApiserverApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

InternalApiserverV1alpha1ApiCreateStorageVersionRequest

interface InternalApiserverV1alpha1ApiCreateStorageVersionRequest {
    /**     *      * @type V1alpha1StorageVersion     * @memberof InternalApiserverV1alpha1ApicreateStorageVersion     */    body: V1alpha1StorageVersion    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApicreateStorageVersion     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApicreateStorageVersion     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApicreateStorageVersion     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApicreateStorageVersion     */    fieldValidation?: string}

InternalApiserverV1alpha1ApiDeleteCollectionStorageVersionRequest

interface InternalApiserverV1alpha1ApiDeleteCollectionStorageVersionRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof InternalApiserverV1alpha1ApideleteCollectionStorageVersion     */    body?: V1DeleteOptions}

InternalApiserverV1alpha1ApiDeleteStorageVersionRequest

interface InternalApiserverV1alpha1ApiDeleteStorageVersionRequest {
    /**     * name of the StorageVersion     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteStorageVersion     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteStorageVersion     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteStorageVersion     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof InternalApiserverV1alpha1ApideleteStorageVersion     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApideleteStorageVersion     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApideleteStorageVersion     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApideleteStorageVersion     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof InternalApiserverV1alpha1ApideleteStorageVersion     */    body?: V1DeleteOptions}

InternalApiserverV1alpha1ApiListStorageVersionRequest

interface InternalApiserverV1alpha1ApiListStorageVersionRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApilistStorageVersion     */    watch?: boolean}

InternalApiserverV1alpha1ApiPatchStorageVersionRequest

interface InternalApiserverV1alpha1ApiPatchStorageVersionRequest {
    /**     * name of the StorageVersion     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersion     */    name: string    /**     *      * @type any     * @memberof InternalApiserverV1alpha1ApipatchStorageVersion     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersion     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersion     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersion     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersion     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApipatchStorageVersion     */    force?: boolean}

InternalApiserverV1alpha1ApiPatchStorageVersionStatusRequest

interface InternalApiserverV1alpha1ApiPatchStorageVersionStatusRequest {
    /**     * name of the StorageVersion     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus     */    name: string    /**     *      * @type any     * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof InternalApiserverV1alpha1ApipatchStorageVersionStatus     */    force?: boolean}

InternalApiserverV1alpha1ApiReadStorageVersionRequest

interface InternalApiserverV1alpha1ApiReadStorageVersionRequest {
    /**     * name of the StorageVersion     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireadStorageVersion     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireadStorageVersion     */    pretty?: string}

InternalApiserverV1alpha1ApiReadStorageVersionStatusRequest

interface InternalApiserverV1alpha1ApiReadStorageVersionStatusRequest {
    /**     * name of the StorageVersion     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireadStorageVersionStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireadStorageVersionStatus     */    pretty?: string}

InternalApiserverV1alpha1ApiReplaceStorageVersionRequest

interface InternalApiserverV1alpha1ApiReplaceStorageVersionRequest {
    /**     * name of the StorageVersion     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion     */    name: string    /**     *      * @type V1alpha1StorageVersion     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion     */    body: V1alpha1StorageVersion    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersion     */    fieldValidation?: string}

InternalApiserverV1alpha1ApiReplaceStorageVersionStatusRequest

interface InternalApiserverV1alpha1ApiReplaceStorageVersionStatusRequest {
    /**     * name of the StorageVersion     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus     */    name: string    /**     *      * @type V1alpha1StorageVersion     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus     */    body: V1alpha1StorageVersion    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof InternalApiserverV1alpha1ApireplaceStorageVersionStatus     */    fieldValidation?: string}

ObjectInternalApiserverV1alpha1Api

class ObjectInternalApiserverV1alpha1Api 

createStorageVersionWithHttpInfo

create a StorageVersion

Parameters

param the request object

public createStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiCreateStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> 

createStorageVersion

create a StorageVersion

Parameters

param the request object

public createStorageVersion(param: InternalApiserverV1alpha1ApiCreateStorageVersionRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> 

deleteCollectionStorageVersionWithHttpInfo

delete collection of StorageVersion

Parameters

param the request object

public deleteCollectionStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiDeleteCollectionStorageVersionRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionStorageVersion

delete collection of StorageVersion

Parameters

param the request object

public deleteCollectionStorageVersion(param: InternalApiserverV1alpha1ApiDeleteCollectionStorageVersionRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteStorageVersionWithHttpInfo

delete a StorageVersion

Parameters

param the request object

public deleteStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiDeleteStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteStorageVersion

delete a StorageVersion

Parameters

param the request object

public deleteStorageVersion(param: InternalApiserverV1alpha1ApiDeleteStorageVersionRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: InternalApiserverV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: InternalApiserverV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listStorageVersionWithHttpInfo

list or watch objects of kind StorageVersion

Parameters

param the request object

public listStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiListStorageVersionRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersionList>> 

listStorageVersion

list or watch objects of kind StorageVersion

Parameters

param the request object

public listStorageVersion(param: InternalApiserverV1alpha1ApiListStorageVersionRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1StorageVersionList> 

patchStorageVersionWithHttpInfo

partially update the specified StorageVersion

Parameters

param the request object

public patchStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiPatchStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> 

patchStorageVersion

partially update the specified StorageVersion

Parameters

param the request object

public patchStorageVersion(param: InternalApiserverV1alpha1ApiPatchStorageVersionRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> 

patchStorageVersionStatusWithHttpInfo

partially update status of the specified StorageVersion

Parameters

param the request object

public patchStorageVersionStatusWithHttpInfo(param: InternalApiserverV1alpha1ApiPatchStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> 

patchStorageVersionStatus

partially update status of the specified StorageVersion

Parameters

param the request object

public patchStorageVersionStatus(param: InternalApiserverV1alpha1ApiPatchStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> 

readStorageVersionWithHttpInfo

read the specified StorageVersion

Parameters

param the request object

public readStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiReadStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> 

readStorageVersion

read the specified StorageVersion

Parameters

param the request object

public readStorageVersion(param: InternalApiserverV1alpha1ApiReadStorageVersionRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> 

readStorageVersionStatusWithHttpInfo

read status of the specified StorageVersion

Parameters

param the request object

public readStorageVersionStatusWithHttpInfo(param: InternalApiserverV1alpha1ApiReadStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> 

readStorageVersionStatus

read status of the specified StorageVersion

Parameters

param the request object

public readStorageVersionStatus(param: InternalApiserverV1alpha1ApiReadStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> 

replaceStorageVersionWithHttpInfo

replace the specified StorageVersion

Parameters

param the request object

public replaceStorageVersionWithHttpInfo(param: InternalApiserverV1alpha1ApiReplaceStorageVersionRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> 

replaceStorageVersion

replace the specified StorageVersion

Parameters

param the request object

public replaceStorageVersion(param: InternalApiserverV1alpha1ApiReplaceStorageVersionRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> 

replaceStorageVersionStatusWithHttpInfo

replace status of the specified StorageVersion

Parameters

param the request object

public replaceStorageVersionStatusWithHttpInfo(param: InternalApiserverV1alpha1ApiReplaceStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1StorageVersion>> 

replaceStorageVersionStatus

replace status of the specified StorageVersion

Parameters

param the request object

public replaceStorageVersionStatus(param: InternalApiserverV1alpha1ApiReplaceStorageVersionStatusRequest, options?: ConfigurationOptions): Promise<V1alpha1StorageVersion> 

ObjectLogsApi

class ObjectLogsApi 

logFileHandlerWithHttpInfo

Parameters

param the request object

public logFileHandlerWithHttpInfo(param: LogsApiLogFileHandlerRequest, options?: ConfigurationOptions): Promise<HttpInfo<void>> 

logFileHandler

Parameters

param the request object

public logFileHandler(param: LogsApiLogFileHandlerRequest, options?: ConfigurationOptions): Promise<void> 

logFileListHandlerWithHttpInfo

Parameters

param the request object

public logFileListHandlerWithHttpInfo(param: LogsApiLogFileListHandlerRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<void>> 

logFileListHandler

Parameters

param the request object

public logFileListHandler(param: LogsApiLogFileListHandlerRequest = {}, options?: ConfigurationOptions): Promise<void> 

ObjectNetworkingApi

class ObjectNetworkingApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: NetworkingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: NetworkingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

NetworkingV1ApiCreateIPAddressRequest

interface NetworkingV1ApiCreateIPAddressRequest {
    /**     *      * @type V1IPAddress     * @memberof NetworkingV1ApicreateIPAddress     */    body: V1IPAddress    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateIPAddress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateIPAddress     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateIPAddress     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateIPAddress     */    fieldValidation?: string}

NetworkingV1ApiCreateIngressClassRequest

interface NetworkingV1ApiCreateIngressClassRequest {
    /**     *      * @type V1IngressClass     * @memberof NetworkingV1ApicreateIngressClass     */    body: V1IngressClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateIngressClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateIngressClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateIngressClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateIngressClass     */    fieldValidation?: string}

NetworkingV1ApiCreateNamespacedIngressRequest

interface NetworkingV1ApiCreateNamespacedIngressRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedIngress     */    namespace: string    /**     *      * @type V1Ingress     * @memberof NetworkingV1ApicreateNamespacedIngress     */    body: V1Ingress    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedIngress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedIngress     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedIngress     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedIngress     */    fieldValidation?: string}

NetworkingV1ApiCreateNamespacedNetworkPolicyRequest

interface NetworkingV1ApiCreateNamespacedNetworkPolicyRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy     */    namespace: string    /**     *      * @type V1NetworkPolicy     * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy     */    body: V1NetworkPolicy    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateNamespacedNetworkPolicy     */    fieldValidation?: string}

NetworkingV1ApiCreateServiceCIDRRequest

interface NetworkingV1ApiCreateServiceCIDRRequest {
    /**     *      * @type V1ServiceCIDR     * @memberof NetworkingV1ApicreateServiceCIDR     */    body: V1ServiceCIDR    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateServiceCIDR     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateServiceCIDR     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateServiceCIDR     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApicreateServiceCIDR     */    fieldValidation?: string}

NetworkingV1ApiDeleteCollectionIPAddressRequest

interface NetworkingV1ApiDeleteCollectionIPAddressRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteCollectionIPAddress     */    body?: V1DeleteOptions}

NetworkingV1ApiDeleteCollectionIngressClassRequest

interface NetworkingV1ApiDeleteCollectionIngressClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteCollectionIngressClass     */    body?: V1DeleteOptions}

NetworkingV1ApiDeleteCollectionNamespacedIngressRequest

interface NetworkingV1ApiDeleteCollectionNamespacedIngressRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteCollectionNamespacedIngress     */    body?: V1DeleteOptions}

NetworkingV1ApiDeleteCollectionNamespacedNetworkPolicyRequest

interface NetworkingV1ApiDeleteCollectionNamespacedNetworkPolicyRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteCollectionNamespacedNetworkPolicy     */    body?: V1DeleteOptions}

NetworkingV1ApiDeleteCollectionServiceCIDRRequest

interface NetworkingV1ApiDeleteCollectionServiceCIDRRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteCollectionServiceCIDR     */    body?: V1DeleteOptions}

NetworkingV1ApiDeleteIPAddressRequest

interface NetworkingV1ApiDeleteIPAddressRequest {
    /**     * name of the IPAddress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteIPAddress     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteIPAddress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteIPAddress     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteIPAddress     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteIPAddress     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteIPAddress     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteIPAddress     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteIPAddress     */    body?: V1DeleteOptions}

NetworkingV1ApiDeleteIngressClassRequest

interface NetworkingV1ApiDeleteIngressClassRequest {
    /**     * name of the IngressClass     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteIngressClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteIngressClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteIngressClass     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteIngressClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteIngressClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteIngressClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteIngressClass     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteIngressClass     */    body?: V1DeleteOptions}

NetworkingV1ApiDeleteNamespacedIngressRequest

interface NetworkingV1ApiDeleteNamespacedIngressRequest {
    /**     * name of the Ingress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedIngress     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedIngress     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedIngress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedIngress     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteNamespacedIngress     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteNamespacedIngress     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteNamespacedIngress     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedIngress     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteNamespacedIngress     */    body?: V1DeleteOptions}

NetworkingV1ApiDeleteNamespacedNetworkPolicyRequest

interface NetworkingV1ApiDeleteNamespacedNetworkPolicyRequest {
    /**     * name of the NetworkPolicy     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteNamespacedNetworkPolicy     */    body?: V1DeleteOptions}

NetworkingV1ApiDeleteServiceCIDRRequest

interface NetworkingV1ApiDeleteServiceCIDRRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteServiceCIDR     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteServiceCIDR     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteServiceCIDR     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApideleteServiceCIDR     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteServiceCIDR     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApideleteServiceCIDR     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApideleteServiceCIDR     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1ApideleteServiceCIDR     */    body?: V1DeleteOptions}

NetworkingV1ApiListIPAddressRequest

interface NetworkingV1ApiListIPAddressRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIPAddress     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistIPAddress     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIPAddress     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIPAddress     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIPAddress     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistIPAddress     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIPAddress     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIPAddress     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistIPAddress     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistIPAddress     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistIPAddress     */    watch?: boolean}

NetworkingV1ApiListIngressClassRequest

interface NetworkingV1ApiListIngressClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressClass     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistIngressClass     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressClass     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressClass     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistIngressClass     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistIngressClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistIngressClass     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistIngressClass     */    watch?: boolean}

NetworkingV1ApiListIngressForAllNamespacesRequest

interface NetworkingV1ApiListIngressForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistIngressForAllNamespaces     */    watch?: boolean}

NetworkingV1ApiListNamespacedIngressRequest

interface NetworkingV1ApiListNamespacedIngressRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedIngress     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedIngress     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistNamespacedIngress     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedIngress     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedIngress     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedIngress     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistNamespacedIngress     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedIngress     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedIngress     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistNamespacedIngress     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistNamespacedIngress     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistNamespacedIngress     */    watch?: boolean}

NetworkingV1ApiListNamespacedNetworkPolicyRequest

interface NetworkingV1ApiListNamespacedNetworkPolicyRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistNamespacedNetworkPolicy     */    watch?: boolean}

NetworkingV1ApiListNetworkPolicyForAllNamespacesRequest

interface NetworkingV1ApiListNetworkPolicyForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistNetworkPolicyForAllNamespaces     */    watch?: boolean}

NetworkingV1ApiListServiceCIDRRequest

interface NetworkingV1ApiListServiceCIDRRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistServiceCIDR     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistServiceCIDR     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistServiceCIDR     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistServiceCIDR     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistServiceCIDR     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistServiceCIDR     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistServiceCIDR     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApilistServiceCIDR     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistServiceCIDR     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1ApilistServiceCIDR     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApilistServiceCIDR     */    watch?: boolean}

NetworkingV1ApiPatchIPAddressRequest

interface NetworkingV1ApiPatchIPAddressRequest {
    /**     * name of the IPAddress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIPAddress     */    name: string    /**     *      * @type any     * @memberof NetworkingV1ApipatchIPAddress     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIPAddress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIPAddress     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIPAddress     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIPAddress     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApipatchIPAddress     */    force?: boolean}

NetworkingV1ApiPatchIngressClassRequest

interface NetworkingV1ApiPatchIngressClassRequest {
    /**     * name of the IngressClass     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIngressClass     */    name: string    /**     *      * @type any     * @memberof NetworkingV1ApipatchIngressClass     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIngressClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIngressClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIngressClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchIngressClass     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApipatchIngressClass     */    force?: boolean}

NetworkingV1ApiPatchNamespacedIngressRequest

interface NetworkingV1ApiPatchNamespacedIngressRequest {
    /**     * name of the Ingress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngress     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngress     */    namespace: string    /**     *      * @type any     * @memberof NetworkingV1ApipatchNamespacedIngress     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngress     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngress     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngress     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApipatchNamespacedIngress     */    force?: boolean}

NetworkingV1ApiPatchNamespacedIngressStatusRequest

interface NetworkingV1ApiPatchNamespacedIngressStatusRequest {
    /**     * name of the Ingress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngressStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngressStatus     */    namespace: string    /**     *      * @type any     * @memberof NetworkingV1ApipatchNamespacedIngressStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngressStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngressStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngressStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedIngressStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApipatchNamespacedIngressStatus     */    force?: boolean}

NetworkingV1ApiPatchNamespacedNetworkPolicyRequest

interface NetworkingV1ApiPatchNamespacedNetworkPolicyRequest {
    /**     * name of the NetworkPolicy     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy     */    namespace: string    /**     *      * @type any     * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApipatchNamespacedNetworkPolicy     */    force?: boolean}

NetworkingV1ApiPatchServiceCIDRRequest

interface NetworkingV1ApiPatchServiceCIDRRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDR     */    name: string    /**     *      * @type any     * @memberof NetworkingV1ApipatchServiceCIDR     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDR     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDR     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDR     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDR     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApipatchServiceCIDR     */    force?: boolean}

NetworkingV1ApiPatchServiceCIDRStatusRequest

interface NetworkingV1ApiPatchServiceCIDRStatusRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDRStatus     */    name: string    /**     *      * @type any     * @memberof NetworkingV1ApipatchServiceCIDRStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDRStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDRStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDRStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApipatchServiceCIDRStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1ApipatchServiceCIDRStatus     */    force?: boolean}

NetworkingV1ApiReadNamespacedIngressRequest

interface NetworkingV1ApiReadNamespacedIngressRequest {
    /**     * name of the Ingress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadNamespacedIngress     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadNamespacedIngress     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadNamespacedIngress     */    pretty?: string}

NetworkingV1ApiReadNamespacedIngressStatusRequest

interface NetworkingV1ApiReadNamespacedIngressStatusRequest {
    /**     * name of the Ingress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadNamespacedIngressStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadNamespacedIngressStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadNamespacedIngressStatus     */    pretty?: string}

NetworkingV1ApiReadNamespacedNetworkPolicyRequest

interface NetworkingV1ApiReadNamespacedNetworkPolicyRequest {
    /**     * name of the NetworkPolicy     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadNamespacedNetworkPolicy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadNamespacedNetworkPolicy     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadNamespacedNetworkPolicy     */    pretty?: string}

NetworkingV1ApiReadServiceCIDRStatusRequest

interface NetworkingV1ApiReadServiceCIDRStatusRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadServiceCIDRStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireadServiceCIDRStatus     */    pretty?: string}

NetworkingV1ApiReplaceIPAddressRequest

interface NetworkingV1ApiReplaceIPAddressRequest {
    /**     * name of the IPAddress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIPAddress     */    name: string    /**     *      * @type V1IPAddress     * @memberof NetworkingV1ApireplaceIPAddress     */    body: V1IPAddress    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIPAddress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIPAddress     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIPAddress     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIPAddress     */    fieldValidation?: string}

NetworkingV1ApiReplaceIngressClassRequest

interface NetworkingV1ApiReplaceIngressClassRequest {
    /**     * name of the IngressClass     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIngressClass     */    name: string    /**     *      * @type V1IngressClass     * @memberof NetworkingV1ApireplaceIngressClass     */    body: V1IngressClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIngressClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIngressClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIngressClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceIngressClass     */    fieldValidation?: string}

NetworkingV1ApiReplaceNamespacedIngressRequest

interface NetworkingV1ApiReplaceNamespacedIngressRequest {
    /**     * name of the Ingress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngress     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngress     */    namespace: string    /**     *      * @type V1Ingress     * @memberof NetworkingV1ApireplaceNamespacedIngress     */    body: V1Ingress    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngress     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngress     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngress     */    fieldValidation?: string}

NetworkingV1ApiReplaceNamespacedIngressStatusRequest

interface NetworkingV1ApiReplaceNamespacedIngressStatusRequest {
    /**     * name of the Ingress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngressStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngressStatus     */    namespace: string    /**     *      * @type V1Ingress     * @memberof NetworkingV1ApireplaceNamespacedIngressStatus     */    body: V1Ingress    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngressStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngressStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngressStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedIngressStatus     */    fieldValidation?: string}

NetworkingV1ApiReplaceNamespacedNetworkPolicyRequest

interface NetworkingV1ApiReplaceNamespacedNetworkPolicyRequest {
    /**     * name of the NetworkPolicy     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy     */    namespace: string    /**     *      * @type V1NetworkPolicy     * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy     */    body: V1NetworkPolicy    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceNamespacedNetworkPolicy     */    fieldValidation?: string}

NetworkingV1ApiReplaceServiceCIDRRequest

interface NetworkingV1ApiReplaceServiceCIDRRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDR     */    name: string    /**     *      * @type V1ServiceCIDR     * @memberof NetworkingV1ApireplaceServiceCIDR     */    body: V1ServiceCIDR    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDR     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDR     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDR     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDR     */    fieldValidation?: string}

NetworkingV1ApiReplaceServiceCIDRStatusRequest

interface NetworkingV1ApiReplaceServiceCIDRStatusRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDRStatus     */    name: string    /**     *      * @type V1ServiceCIDR     * @memberof NetworkingV1ApireplaceServiceCIDRStatus     */    body: V1ServiceCIDR    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDRStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDRStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDRStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1ApireplaceServiceCIDRStatus     */    fieldValidation?: string}

ObjectNetworkingV1Api

class ObjectNetworkingV1Api 

createIPAddressWithHttpInfo

create an IPAddress

Parameters

param the request object

public createIPAddressWithHttpInfo(param: NetworkingV1ApiCreateIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddress>> 

createIPAddress

create an IPAddress

Parameters

param the request object

public createIPAddress(param: NetworkingV1ApiCreateIPAddressRequest, options?: ConfigurationOptions): Promise<V1IPAddress> 

createIngressClassWithHttpInfo

create an IngressClass

Parameters

param the request object

public createIngressClassWithHttpInfo(param: NetworkingV1ApiCreateIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClass>> 

createIngressClass

create an IngressClass

Parameters

param the request object

public createIngressClass(param: NetworkingV1ApiCreateIngressClassRequest, options?: ConfigurationOptions): Promise<V1IngressClass> 

createNamespacedIngressWithHttpInfo

create an Ingress

Parameters

param the request object

public createNamespacedIngressWithHttpInfo(param: NetworkingV1ApiCreateNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> 

createNamespacedIngress

create an Ingress

Parameters

param the request object

public createNamespacedIngress(param: NetworkingV1ApiCreateNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Ingress> 

createNamespacedNetworkPolicyWithHttpInfo

create a NetworkPolicy

Parameters

param the request object

public createNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiCreateNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicy>> 

createNamespacedNetworkPolicy

create a NetworkPolicy

Parameters

param the request object

public createNamespacedNetworkPolicy(param: NetworkingV1ApiCreateNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicy> 

createServiceCIDRWithHttpInfo

create a ServiceCIDR

Parameters

param the request object

public createServiceCIDRWithHttpInfo(param: NetworkingV1ApiCreateServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> 

createServiceCIDR

create a ServiceCIDR

Parameters

param the request object

public createServiceCIDR(param: NetworkingV1ApiCreateServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> 

deleteCollectionIPAddressWithHttpInfo

delete collection of IPAddress

Parameters

param the request object

public deleteCollectionIPAddressWithHttpInfo(param: NetworkingV1ApiDeleteCollectionIPAddressRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionIPAddress

delete collection of IPAddress

Parameters

param the request object

public deleteCollectionIPAddress(param: NetworkingV1ApiDeleteCollectionIPAddressRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionIngressClassWithHttpInfo

delete collection of IngressClass

Parameters

param the request object

public deleteCollectionIngressClassWithHttpInfo(param: NetworkingV1ApiDeleteCollectionIngressClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionIngressClass

delete collection of IngressClass

Parameters

param the request object

public deleteCollectionIngressClass(param: NetworkingV1ApiDeleteCollectionIngressClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedIngressWithHttpInfo

delete collection of Ingress

Parameters

param the request object

public deleteCollectionNamespacedIngressWithHttpInfo(param: NetworkingV1ApiDeleteCollectionNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedIngress

delete collection of Ingress

Parameters

param the request object

public deleteCollectionNamespacedIngress(param: NetworkingV1ApiDeleteCollectionNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedNetworkPolicyWithHttpInfo

delete collection of NetworkPolicy

Parameters

param the request object

public deleteCollectionNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiDeleteCollectionNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedNetworkPolicy

delete collection of NetworkPolicy

Parameters

param the request object

public deleteCollectionNamespacedNetworkPolicy(param: NetworkingV1ApiDeleteCollectionNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionServiceCIDRWithHttpInfo

delete collection of ServiceCIDR

Parameters

param the request object

public deleteCollectionServiceCIDRWithHttpInfo(param: NetworkingV1ApiDeleteCollectionServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionServiceCIDR

delete collection of ServiceCIDR

Parameters

param the request object

public deleteCollectionServiceCIDR(param: NetworkingV1ApiDeleteCollectionServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteIPAddressWithHttpInfo

delete an IPAddress

Parameters

param the request object

public deleteIPAddressWithHttpInfo(param: NetworkingV1ApiDeleteIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteIPAddress

delete an IPAddress

Parameters

param the request object

public deleteIPAddress(param: NetworkingV1ApiDeleteIPAddressRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteIngressClassWithHttpInfo

delete an IngressClass

Parameters

param the request object

public deleteIngressClassWithHttpInfo(param: NetworkingV1ApiDeleteIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteIngressClass

delete an IngressClass

Parameters

param the request object

public deleteIngressClass(param: NetworkingV1ApiDeleteIngressClassRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedIngressWithHttpInfo

delete an Ingress

Parameters

param the request object

public deleteNamespacedIngressWithHttpInfo(param: NetworkingV1ApiDeleteNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedIngress

delete an Ingress

Parameters

param the request object

public deleteNamespacedIngress(param: NetworkingV1ApiDeleteNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedNetworkPolicyWithHttpInfo

delete a NetworkPolicy

Parameters

param the request object

public deleteNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiDeleteNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedNetworkPolicy

delete a NetworkPolicy

Parameters

param the request object

public deleteNamespacedNetworkPolicy(param: NetworkingV1ApiDeleteNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteServiceCIDRWithHttpInfo

delete a ServiceCIDR

Parameters

param the request object

public deleteServiceCIDRWithHttpInfo(param: NetworkingV1ApiDeleteServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteServiceCIDR

delete a ServiceCIDR

Parameters

param the request object

public deleteServiceCIDR(param: NetworkingV1ApiDeleteServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: NetworkingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: NetworkingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listIPAddressWithHttpInfo

list or watch objects of kind IPAddress

Parameters

param the request object

public listIPAddressWithHttpInfo(param: NetworkingV1ApiListIPAddressRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddressList>> 

listIPAddress

list or watch objects of kind IPAddress

Parameters

param the request object

public listIPAddress(param: NetworkingV1ApiListIPAddressRequest = {}, options?: ConfigurationOptions): Promise<V1IPAddressList> 

listIngressClassWithHttpInfo

list or watch objects of kind IngressClass

Parameters

param the request object

public listIngressClassWithHttpInfo(param: NetworkingV1ApiListIngressClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClassList>> 

listIngressClass

list or watch objects of kind IngressClass

Parameters

param the request object

public listIngressClass(param: NetworkingV1ApiListIngressClassRequest = {}, options?: ConfigurationOptions): Promise<V1IngressClassList> 

listIngressForAllNamespacesWithHttpInfo

list or watch objects of kind Ingress

Parameters

param the request object

public listIngressForAllNamespacesWithHttpInfo(param: NetworkingV1ApiListIngressForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressList>> 

listIngressForAllNamespaces

list or watch objects of kind Ingress

Parameters

param the request object

public listIngressForAllNamespaces(param: NetworkingV1ApiListIngressForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1IngressList> 

listNamespacedIngressWithHttpInfo

list or watch objects of kind Ingress

Parameters

param the request object

public listNamespacedIngressWithHttpInfo(param: NetworkingV1ApiListNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressList>> 

listNamespacedIngress

list or watch objects of kind Ingress

Parameters

param the request object

public listNamespacedIngress(param: NetworkingV1ApiListNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1IngressList> 

listNamespacedNetworkPolicyWithHttpInfo

list or watch objects of kind NetworkPolicy

Parameters

param the request object

public listNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiListNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicyList>> 

listNamespacedNetworkPolicy

list or watch objects of kind NetworkPolicy

Parameters

param the request object

public listNamespacedNetworkPolicy(param: NetworkingV1ApiListNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicyList> 

listNetworkPolicyForAllNamespacesWithHttpInfo

list or watch objects of kind NetworkPolicy

Parameters

param the request object

public listNetworkPolicyForAllNamespacesWithHttpInfo(param: NetworkingV1ApiListNetworkPolicyForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicyList>> 

listNetworkPolicyForAllNamespaces

list or watch objects of kind NetworkPolicy

Parameters

param the request object

public listNetworkPolicyForAllNamespaces(param: NetworkingV1ApiListNetworkPolicyForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1NetworkPolicyList> 

listServiceCIDRWithHttpInfo

list or watch objects of kind ServiceCIDR

Parameters

param the request object

public listServiceCIDRWithHttpInfo(param: NetworkingV1ApiListServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDRList>> 

listServiceCIDR

list or watch objects of kind ServiceCIDR

Parameters

param the request object

public listServiceCIDR(param: NetworkingV1ApiListServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<V1ServiceCIDRList> 

patchIPAddressWithHttpInfo

partially update the specified IPAddress

Parameters

param the request object

public patchIPAddressWithHttpInfo(param: NetworkingV1ApiPatchIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddress>> 

patchIPAddress

partially update the specified IPAddress

Parameters

param the request object

public patchIPAddress(param: NetworkingV1ApiPatchIPAddressRequest, options?: ConfigurationOptions): Promise<V1IPAddress> 

patchIngressClassWithHttpInfo

partially update the specified IngressClass

Parameters

param the request object

public patchIngressClassWithHttpInfo(param: NetworkingV1ApiPatchIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClass>> 

patchIngressClass

partially update the specified IngressClass

Parameters

param the request object

public patchIngressClass(param: NetworkingV1ApiPatchIngressClassRequest, options?: ConfigurationOptions): Promise<V1IngressClass> 

patchNamespacedIngressWithHttpInfo

partially update the specified Ingress

Parameters

param the request object

public patchNamespacedIngressWithHttpInfo(param: NetworkingV1ApiPatchNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> 

patchNamespacedIngress

partially update the specified Ingress

Parameters

param the request object

public patchNamespacedIngress(param: NetworkingV1ApiPatchNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Ingress> 

patchNamespacedIngressStatusWithHttpInfo

partially update status of the specified Ingress

Parameters

param the request object

public patchNamespacedIngressStatusWithHttpInfo(param: NetworkingV1ApiPatchNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> 

patchNamespacedIngressStatus

partially update status of the specified Ingress

Parameters

param the request object

public patchNamespacedIngressStatus(param: NetworkingV1ApiPatchNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<V1Ingress> 

patchNamespacedNetworkPolicyWithHttpInfo

partially update the specified NetworkPolicy

Parameters

param the request object

public patchNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiPatchNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicy>> 

patchNamespacedNetworkPolicy

partially update the specified NetworkPolicy

Parameters

param the request object

public patchNamespacedNetworkPolicy(param: NetworkingV1ApiPatchNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicy> 

patchServiceCIDRWithHttpInfo

partially update the specified ServiceCIDR

Parameters

param the request object

public patchServiceCIDRWithHttpInfo(param: NetworkingV1ApiPatchServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> 

patchServiceCIDR

partially update the specified ServiceCIDR

Parameters

param the request object

public patchServiceCIDR(param: NetworkingV1ApiPatchServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> 

patchServiceCIDRStatusWithHttpInfo

partially update status of the specified ServiceCIDR

Parameters

param the request object

public patchServiceCIDRStatusWithHttpInfo(param: NetworkingV1ApiPatchServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> 

patchServiceCIDRStatus

partially update status of the specified ServiceCIDR

Parameters

param the request object

public patchServiceCIDRStatus(param: NetworkingV1ApiPatchServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> 

readIPAddressWithHttpInfo

read the specified IPAddress

Parameters

param the request object

public readIPAddressWithHttpInfo(param: NetworkingV1ApiReadIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddress>> 

readIPAddress

read the specified IPAddress

Parameters

param the request object

public readIPAddress(param: NetworkingV1ApiReadIPAddressRequest, options?: ConfigurationOptions): Promise<V1IPAddress> 

readIngressClassWithHttpInfo

read the specified IngressClass

Parameters

param the request object

public readIngressClassWithHttpInfo(param: NetworkingV1ApiReadIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClass>> 

readIngressClass

read the specified IngressClass

Parameters

param the request object

public readIngressClass(param: NetworkingV1ApiReadIngressClassRequest, options?: ConfigurationOptions): Promise<V1IngressClass> 

readNamespacedIngressWithHttpInfo

read the specified Ingress

Parameters

param the request object

public readNamespacedIngressWithHttpInfo(param: NetworkingV1ApiReadNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> 

readNamespacedIngress

read the specified Ingress

Parameters

param the request object

public readNamespacedIngress(param: NetworkingV1ApiReadNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Ingress> 

readNamespacedIngressStatusWithHttpInfo

read status of the specified Ingress

Parameters

param the request object

public readNamespacedIngressStatusWithHttpInfo(param: NetworkingV1ApiReadNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> 

readNamespacedIngressStatus

read status of the specified Ingress

Parameters

param the request object

public readNamespacedIngressStatus(param: NetworkingV1ApiReadNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<V1Ingress> 

readNamespacedNetworkPolicyWithHttpInfo

read the specified NetworkPolicy

Parameters

param the request object

public readNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiReadNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicy>> 

readNamespacedNetworkPolicy

read the specified NetworkPolicy

Parameters

param the request object

public readNamespacedNetworkPolicy(param: NetworkingV1ApiReadNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicy> 

readServiceCIDRWithHttpInfo

read the specified ServiceCIDR

Parameters

param the request object

public readServiceCIDRWithHttpInfo(param: NetworkingV1ApiReadServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> 

readServiceCIDR

read the specified ServiceCIDR

Parameters

param the request object

public readServiceCIDR(param: NetworkingV1ApiReadServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> 

readServiceCIDRStatusWithHttpInfo

read status of the specified ServiceCIDR

Parameters

param the request object

public readServiceCIDRStatusWithHttpInfo(param: NetworkingV1ApiReadServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> 

readServiceCIDRStatus

read status of the specified ServiceCIDR

Parameters

param the request object

public readServiceCIDRStatus(param: NetworkingV1ApiReadServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> 

replaceIPAddressWithHttpInfo

replace the specified IPAddress

Parameters

param the request object

public replaceIPAddressWithHttpInfo(param: NetworkingV1ApiReplaceIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IPAddress>> 

replaceIPAddress

replace the specified IPAddress

Parameters

param the request object

public replaceIPAddress(param: NetworkingV1ApiReplaceIPAddressRequest, options?: ConfigurationOptions): Promise<V1IPAddress> 

replaceIngressClassWithHttpInfo

replace the specified IngressClass

Parameters

param the request object

public replaceIngressClassWithHttpInfo(param: NetworkingV1ApiReplaceIngressClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1IngressClass>> 

replaceIngressClass

replace the specified IngressClass

Parameters

param the request object

public replaceIngressClass(param: NetworkingV1ApiReplaceIngressClassRequest, options?: ConfigurationOptions): Promise<V1IngressClass> 

replaceNamespacedIngressWithHttpInfo

replace the specified Ingress

Parameters

param the request object

public replaceNamespacedIngressWithHttpInfo(param: NetworkingV1ApiReplaceNamespacedIngressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> 

replaceNamespacedIngress

replace the specified Ingress

Parameters

param the request object

public replaceNamespacedIngress(param: NetworkingV1ApiReplaceNamespacedIngressRequest, options?: ConfigurationOptions): Promise<V1Ingress> 

replaceNamespacedIngressStatusWithHttpInfo

replace status of the specified Ingress

Parameters

param the request object

public replaceNamespacedIngressStatusWithHttpInfo(param: NetworkingV1ApiReplaceNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Ingress>> 

replaceNamespacedIngressStatus

replace status of the specified Ingress

Parameters

param the request object

public replaceNamespacedIngressStatus(param: NetworkingV1ApiReplaceNamespacedIngressStatusRequest, options?: ConfigurationOptions): Promise<V1Ingress> 

replaceNamespacedNetworkPolicyWithHttpInfo

replace the specified NetworkPolicy

Parameters

param the request object

public replaceNamespacedNetworkPolicyWithHttpInfo(param: NetworkingV1ApiReplaceNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1NetworkPolicy>> 

replaceNamespacedNetworkPolicy

replace the specified NetworkPolicy

Parameters

param the request object

public replaceNamespacedNetworkPolicy(param: NetworkingV1ApiReplaceNamespacedNetworkPolicyRequest, options?: ConfigurationOptions): Promise<V1NetworkPolicy> 

replaceServiceCIDRWithHttpInfo

replace the specified ServiceCIDR

Parameters

param the request object

public replaceServiceCIDRWithHttpInfo(param: NetworkingV1ApiReplaceServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> 

replaceServiceCIDR

replace the specified ServiceCIDR

Parameters

param the request object

public replaceServiceCIDR(param: NetworkingV1ApiReplaceServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> 

replaceServiceCIDRStatusWithHttpInfo

replace status of the specified ServiceCIDR

Parameters

param the request object

public replaceServiceCIDRStatusWithHttpInfo(param: NetworkingV1ApiReplaceServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ServiceCIDR>> 

replaceServiceCIDRStatus

replace status of the specified ServiceCIDR

Parameters

param the request object

public replaceServiceCIDRStatus(param: NetworkingV1ApiReplaceServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1ServiceCIDR> 

NetworkingV1beta1ApiCreateIPAddressRequest

interface NetworkingV1beta1ApiCreateIPAddressRequest {
    /**     *      * @type V1beta1IPAddress     * @memberof NetworkingV1beta1ApicreateIPAddress     */    body: V1beta1IPAddress    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApicreateIPAddress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApicreateIPAddress     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApicreateIPAddress     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApicreateIPAddress     */    fieldValidation?: string}

NetworkingV1beta1ApiCreateServiceCIDRRequest

interface NetworkingV1beta1ApiCreateServiceCIDRRequest {
    /**     *      * @type V1beta1ServiceCIDR     * @memberof NetworkingV1beta1ApicreateServiceCIDR     */    body: V1beta1ServiceCIDR    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApicreateServiceCIDR     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApicreateServiceCIDR     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApicreateServiceCIDR     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApicreateServiceCIDR     */    fieldValidation?: string}

NetworkingV1beta1ApiDeleteCollectionIPAddressRequest

interface NetworkingV1beta1ApiDeleteCollectionIPAddressRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1beta1ApideleteCollectionIPAddress     */    body?: V1DeleteOptions}

NetworkingV1beta1ApiDeleteCollectionServiceCIDRRequest

interface NetworkingV1beta1ApiDeleteCollectionServiceCIDRRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1beta1ApideleteCollectionServiceCIDR     */    body?: V1DeleteOptions}

NetworkingV1beta1ApiDeleteIPAddressRequest

interface NetworkingV1beta1ApiDeleteIPAddressRequest {
    /**     * name of the IPAddress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteIPAddress     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteIPAddress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteIPAddress     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApideleteIPAddress     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteIPAddress     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteIPAddress     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteIPAddress     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1beta1ApideleteIPAddress     */    body?: V1DeleteOptions}

NetworkingV1beta1ApiDeleteServiceCIDRRequest

interface NetworkingV1beta1ApiDeleteServiceCIDRRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteServiceCIDR     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteServiceCIDR     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteServiceCIDR     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApideleteServiceCIDR     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteServiceCIDR     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApideleteServiceCIDR     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApideleteServiceCIDR     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof NetworkingV1beta1ApideleteServiceCIDR     */    body?: V1DeleteOptions}

NetworkingV1beta1ApiListIPAddressRequest

interface NetworkingV1beta1ApiListIPAddressRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistIPAddress     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApilistIPAddress     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistIPAddress     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistIPAddress     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistIPAddress     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApilistIPAddress     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistIPAddress     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistIPAddress     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApilistIPAddress     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApilistIPAddress     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApilistIPAddress     */    watch?: boolean}

NetworkingV1beta1ApiListServiceCIDRRequest

interface NetworkingV1beta1ApiListServiceCIDRRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApilistServiceCIDR     */    watch?: boolean}

NetworkingV1beta1ApiPatchIPAddressRequest

interface NetworkingV1beta1ApiPatchIPAddressRequest {
    /**     * name of the IPAddress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchIPAddress     */    name: string    /**     *      * @type any     * @memberof NetworkingV1beta1ApipatchIPAddress     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchIPAddress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchIPAddress     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchIPAddress     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchIPAddress     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApipatchIPAddress     */    force?: boolean}

NetworkingV1beta1ApiPatchServiceCIDRRequest

interface NetworkingV1beta1ApiPatchServiceCIDRRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDR     */    name: string    /**     *      * @type any     * @memberof NetworkingV1beta1ApipatchServiceCIDR     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDR     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDR     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDR     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDR     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApipatchServiceCIDR     */    force?: boolean}

NetworkingV1beta1ApiPatchServiceCIDRStatusRequest

interface NetworkingV1beta1ApiPatchServiceCIDRStatusRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus     */    name: string    /**     *      * @type any     * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NetworkingV1beta1ApipatchServiceCIDRStatus     */    force?: boolean}

NetworkingV1beta1ApiReadIPAddressRequest

interface NetworkingV1beta1ApiReadIPAddressRequest {
    /**     * name of the IPAddress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireadIPAddress     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireadIPAddress     */    pretty?: string}

NetworkingV1beta1ApiReadServiceCIDRRequest

interface NetworkingV1beta1ApiReadServiceCIDRRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireadServiceCIDR     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireadServiceCIDR     */    pretty?: string}

NetworkingV1beta1ApiReadServiceCIDRStatusRequest

interface NetworkingV1beta1ApiReadServiceCIDRStatusRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireadServiceCIDRStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireadServiceCIDRStatus     */    pretty?: string}

NetworkingV1beta1ApiReplaceIPAddressRequest

interface NetworkingV1beta1ApiReplaceIPAddressRequest {
    /**     * name of the IPAddress     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceIPAddress     */    name: string    /**     *      * @type V1beta1IPAddress     * @memberof NetworkingV1beta1ApireplaceIPAddress     */    body: V1beta1IPAddress    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceIPAddress     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceIPAddress     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceIPAddress     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceIPAddress     */    fieldValidation?: string}

NetworkingV1beta1ApiReplaceServiceCIDRRequest

interface NetworkingV1beta1ApiReplaceServiceCIDRRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDR     */    name: string    /**     *      * @type V1beta1ServiceCIDR     * @memberof NetworkingV1beta1ApireplaceServiceCIDR     */    body: V1beta1ServiceCIDR    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDR     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDR     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDR     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDR     */    fieldValidation?: string}

NetworkingV1beta1ApiReplaceServiceCIDRStatusRequest

interface NetworkingV1beta1ApiReplaceServiceCIDRStatusRequest {
    /**     * name of the ServiceCIDR     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus     */    name: string    /**     *      * @type V1beta1ServiceCIDR     * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus     */    body: V1beta1ServiceCIDR    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NetworkingV1beta1ApireplaceServiceCIDRStatus     */    fieldValidation?: string}

ObjectNetworkingV1beta1Api

class ObjectNetworkingV1beta1Api 

createIPAddressWithHttpInfo

create an IPAddress

Parameters

param the request object

public createIPAddressWithHttpInfo(param: NetworkingV1beta1ApiCreateIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddress>> 

createIPAddress

create an IPAddress

Parameters

param the request object

public createIPAddress(param: NetworkingV1beta1ApiCreateIPAddressRequest, options?: ConfigurationOptions): Promise<V1beta1IPAddress> 

createServiceCIDRWithHttpInfo

create a ServiceCIDR

Parameters

param the request object

public createServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiCreateServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> 

createServiceCIDR

create a ServiceCIDR

Parameters

param the request object

public createServiceCIDR(param: NetworkingV1beta1ApiCreateServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> 

deleteCollectionIPAddressWithHttpInfo

delete collection of IPAddress

Parameters

param the request object

public deleteCollectionIPAddressWithHttpInfo(param: NetworkingV1beta1ApiDeleteCollectionIPAddressRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionIPAddress

delete collection of IPAddress

Parameters

param the request object

public deleteCollectionIPAddress(param: NetworkingV1beta1ApiDeleteCollectionIPAddressRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionServiceCIDRWithHttpInfo

delete collection of ServiceCIDR

Parameters

param the request object

public deleteCollectionServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiDeleteCollectionServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionServiceCIDR

delete collection of ServiceCIDR

Parameters

param the request object

public deleteCollectionServiceCIDR(param: NetworkingV1beta1ApiDeleteCollectionServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteIPAddressWithHttpInfo

delete an IPAddress

Parameters

param the request object

public deleteIPAddressWithHttpInfo(param: NetworkingV1beta1ApiDeleteIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteIPAddress

delete an IPAddress

Parameters

param the request object

public deleteIPAddress(param: NetworkingV1beta1ApiDeleteIPAddressRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteServiceCIDRWithHttpInfo

delete a ServiceCIDR

Parameters

param the request object

public deleteServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiDeleteServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteServiceCIDR

delete a ServiceCIDR

Parameters

param the request object

public deleteServiceCIDR(param: NetworkingV1beta1ApiDeleteServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: NetworkingV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: NetworkingV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listIPAddressWithHttpInfo

list or watch objects of kind IPAddress

Parameters

param the request object

public listIPAddressWithHttpInfo(param: NetworkingV1beta1ApiListIPAddressRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddressList>> 

listIPAddress

list or watch objects of kind IPAddress

Parameters

param the request object

public listIPAddress(param: NetworkingV1beta1ApiListIPAddressRequest = {}, options?: ConfigurationOptions): Promise<V1beta1IPAddressList> 

listServiceCIDRWithHttpInfo

list or watch objects of kind ServiceCIDR

Parameters

param the request object

public listServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiListServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDRList>> 

listServiceCIDR

list or watch objects of kind ServiceCIDR

Parameters

param the request object

public listServiceCIDR(param: NetworkingV1beta1ApiListServiceCIDRRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDRList> 

patchIPAddressWithHttpInfo

partially update the specified IPAddress

Parameters

param the request object

public patchIPAddressWithHttpInfo(param: NetworkingV1beta1ApiPatchIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddress>> 

patchIPAddress

partially update the specified IPAddress

Parameters

param the request object

public patchIPAddress(param: NetworkingV1beta1ApiPatchIPAddressRequest, options?: ConfigurationOptions): Promise<V1beta1IPAddress> 

patchServiceCIDRWithHttpInfo

partially update the specified ServiceCIDR

Parameters

param the request object

public patchServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiPatchServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> 

patchServiceCIDR

partially update the specified ServiceCIDR

Parameters

param the request object

public patchServiceCIDR(param: NetworkingV1beta1ApiPatchServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> 

patchServiceCIDRStatusWithHttpInfo

partially update status of the specified ServiceCIDR

Parameters

param the request object

public patchServiceCIDRStatusWithHttpInfo(param: NetworkingV1beta1ApiPatchServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> 

patchServiceCIDRStatus

partially update status of the specified ServiceCIDR

Parameters

param the request object

public patchServiceCIDRStatus(param: NetworkingV1beta1ApiPatchServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> 

readIPAddressWithHttpInfo

read the specified IPAddress

Parameters

param the request object

public readIPAddressWithHttpInfo(param: NetworkingV1beta1ApiReadIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddress>> 

readIPAddress

read the specified IPAddress

Parameters

param the request object

public readIPAddress(param: NetworkingV1beta1ApiReadIPAddressRequest, options?: ConfigurationOptions): Promise<V1beta1IPAddress> 

readServiceCIDRWithHttpInfo

read the specified ServiceCIDR

Parameters

param the request object

public readServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiReadServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> 

readServiceCIDR

read the specified ServiceCIDR

Parameters

param the request object

public readServiceCIDR(param: NetworkingV1beta1ApiReadServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> 

readServiceCIDRStatusWithHttpInfo

read status of the specified ServiceCIDR

Parameters

param the request object

public readServiceCIDRStatusWithHttpInfo(param: NetworkingV1beta1ApiReadServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> 

readServiceCIDRStatus

read status of the specified ServiceCIDR

Parameters

param the request object

public readServiceCIDRStatus(param: NetworkingV1beta1ApiReadServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> 

replaceIPAddressWithHttpInfo

replace the specified IPAddress

Parameters

param the request object

public replaceIPAddressWithHttpInfo(param: NetworkingV1beta1ApiReplaceIPAddressRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1IPAddress>> 

replaceIPAddress

replace the specified IPAddress

Parameters

param the request object

public replaceIPAddress(param: NetworkingV1beta1ApiReplaceIPAddressRequest, options?: ConfigurationOptions): Promise<V1beta1IPAddress> 

replaceServiceCIDRWithHttpInfo

replace the specified ServiceCIDR

Parameters

param the request object

public replaceServiceCIDRWithHttpInfo(param: NetworkingV1beta1ApiReplaceServiceCIDRRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> 

replaceServiceCIDR

replace the specified ServiceCIDR

Parameters

param the request object

public replaceServiceCIDR(param: NetworkingV1beta1ApiReplaceServiceCIDRRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> 

replaceServiceCIDRStatusWithHttpInfo

replace status of the specified ServiceCIDR

Parameters

param the request object

public replaceServiceCIDRStatusWithHttpInfo(param: NetworkingV1beta1ApiReplaceServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ServiceCIDR>> 

replaceServiceCIDRStatus

replace status of the specified ServiceCIDR

Parameters

param the request object

public replaceServiceCIDRStatus(param: NetworkingV1beta1ApiReplaceServiceCIDRStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ServiceCIDR> 

ObjectNodeApi

class ObjectNodeApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: NodeApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: NodeApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

NodeV1ApiCreateRuntimeClassRequest

interface NodeV1ApiCreateRuntimeClassRequest {
    /**     *      * @type V1RuntimeClass     * @memberof NodeV1ApicreateRuntimeClass     */    body: V1RuntimeClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NodeV1ApicreateRuntimeClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NodeV1ApicreateRuntimeClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApicreateRuntimeClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApicreateRuntimeClass     */    fieldValidation?: string}

NodeV1ApiDeleteCollectionRuntimeClassRequest

interface NodeV1ApiDeleteCollectionRuntimeClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof NodeV1ApideleteCollectionRuntimeClass     */    body?: V1DeleteOptions}

NodeV1ApiDeleteRuntimeClassRequest

interface NodeV1ApiDeleteRuntimeClassRequest {
    /**     * name of the RuntimeClass     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteRuntimeClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteRuntimeClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteRuntimeClass     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof NodeV1ApideleteRuntimeClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof NodeV1ApideleteRuntimeClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof NodeV1ApideleteRuntimeClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApideleteRuntimeClass     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof NodeV1ApideleteRuntimeClass     */    body?: V1DeleteOptions}

NodeV1ApiListRuntimeClassRequest

interface NodeV1ApiListRuntimeClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NodeV1ApilistRuntimeClass     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof NodeV1ApilistRuntimeClass     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApilistRuntimeClass     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApilistRuntimeClass     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApilistRuntimeClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof NodeV1ApilistRuntimeClass     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NodeV1ApilistRuntimeClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof NodeV1ApilistRuntimeClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof NodeV1ApilistRuntimeClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof NodeV1ApilistRuntimeClass     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof NodeV1ApilistRuntimeClass     */    watch?: boolean}

NodeV1ApiPatchRuntimeClassRequest

interface NodeV1ApiPatchRuntimeClassRequest {
    /**     * name of the RuntimeClass     * Defaults to: undefined     * @type string     * @memberof NodeV1ApipatchRuntimeClass     */    name: string    /**     *      * @type any     * @memberof NodeV1ApipatchRuntimeClass     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NodeV1ApipatchRuntimeClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NodeV1ApipatchRuntimeClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof NodeV1ApipatchRuntimeClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApipatchRuntimeClass     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof NodeV1ApipatchRuntimeClass     */    force?: boolean}

NodeV1ApiReplaceRuntimeClassRequest

interface NodeV1ApiReplaceRuntimeClassRequest {
    /**     * name of the RuntimeClass     * Defaults to: undefined     * @type string     * @memberof NodeV1ApireplaceRuntimeClass     */    name: string    /**     *      * @type V1RuntimeClass     * @memberof NodeV1ApireplaceRuntimeClass     */    body: V1RuntimeClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof NodeV1ApireplaceRuntimeClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof NodeV1ApireplaceRuntimeClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApireplaceRuntimeClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof NodeV1ApireplaceRuntimeClass     */    fieldValidation?: string}

ObjectNodeV1Api

class ObjectNodeV1Api 

createRuntimeClassWithHttpInfo

create a RuntimeClass

Parameters

param the request object

public createRuntimeClassWithHttpInfo(param: NodeV1ApiCreateRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClass>> 

createRuntimeClass

create a RuntimeClass

Parameters

param the request object

public createRuntimeClass(param: NodeV1ApiCreateRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1RuntimeClass> 

deleteCollectionRuntimeClassWithHttpInfo

delete collection of RuntimeClass

Parameters

param the request object

public deleteCollectionRuntimeClassWithHttpInfo(param: NodeV1ApiDeleteCollectionRuntimeClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionRuntimeClass

delete collection of RuntimeClass

Parameters

param the request object

public deleteCollectionRuntimeClass(param: NodeV1ApiDeleteCollectionRuntimeClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteRuntimeClassWithHttpInfo

delete a RuntimeClass

Parameters

param the request object

public deleteRuntimeClassWithHttpInfo(param: NodeV1ApiDeleteRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteRuntimeClass

delete a RuntimeClass

Parameters

param the request object

public deleteRuntimeClass(param: NodeV1ApiDeleteRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: NodeV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: NodeV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listRuntimeClassWithHttpInfo

list or watch objects of kind RuntimeClass

Parameters

param the request object

public listRuntimeClassWithHttpInfo(param: NodeV1ApiListRuntimeClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClassList>> 

listRuntimeClass

list or watch objects of kind RuntimeClass

Parameters

param the request object

public listRuntimeClass(param: NodeV1ApiListRuntimeClassRequest = {}, options?: ConfigurationOptions): Promise<V1RuntimeClassList> 

patchRuntimeClassWithHttpInfo

partially update the specified RuntimeClass

Parameters

param the request object

public patchRuntimeClassWithHttpInfo(param: NodeV1ApiPatchRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClass>> 

patchRuntimeClass

partially update the specified RuntimeClass

Parameters

param the request object

public patchRuntimeClass(param: NodeV1ApiPatchRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1RuntimeClass> 

readRuntimeClassWithHttpInfo

read the specified RuntimeClass

Parameters

param the request object

public readRuntimeClassWithHttpInfo(param: NodeV1ApiReadRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClass>> 

readRuntimeClass

read the specified RuntimeClass

Parameters

param the request object

public readRuntimeClass(param: NodeV1ApiReadRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1RuntimeClass> 

replaceRuntimeClassWithHttpInfo

replace the specified RuntimeClass

Parameters

param the request object

public replaceRuntimeClassWithHttpInfo(param: NodeV1ApiReplaceRuntimeClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RuntimeClass>> 

replaceRuntimeClass

replace the specified RuntimeClass

Parameters

param the request object

public replaceRuntimeClass(param: NodeV1ApiReplaceRuntimeClassRequest, options?: ConfigurationOptions): Promise<V1RuntimeClass> 

ObjectOpenidApi

class ObjectOpenidApi 

getServiceAccountIssuerOpenIDKeysetWithHttpInfo

get service account issuer OpenID JSON Web Key Set (contains public token verification keys)

Parameters

param the request object

public getServiceAccountIssuerOpenIDKeysetWithHttpInfo(param: OpenidApiGetServiceAccountIssuerOpenIDKeysetRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

getServiceAccountIssuerOpenIDKeyset

get service account issuer OpenID JSON Web Key Set (contains public token verification keys)

Parameters

param the request object

public getServiceAccountIssuerOpenIDKeyset(param: OpenidApiGetServiceAccountIssuerOpenIDKeysetRequest = {}, options?: ConfigurationOptions): Promise<string> 

ObjectPolicyApi

class ObjectPolicyApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: PolicyApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: PolicyApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

PolicyV1ApiCreateNamespacedPodDisruptionBudgetRequest

interface PolicyV1ApiCreateNamespacedPodDisruptionBudgetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget     */    namespace: string    /**     *      * @type V1PodDisruptionBudget     * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget     */    body: V1PodDisruptionBudget    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApicreateNamespacedPodDisruptionBudget     */    fieldValidation?: string}

PolicyV1ApiDeleteCollectionNamespacedPodDisruptionBudgetRequest

interface PolicyV1ApiDeleteCollectionNamespacedPodDisruptionBudgetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof PolicyV1ApideleteCollectionNamespacedPodDisruptionBudget     */    body?: V1DeleteOptions}

PolicyV1ApiDeleteNamespacedPodDisruptionBudgetRequest

interface PolicyV1ApiDeleteNamespacedPodDisruptionBudgetRequest {
    /**     * name of the PodDisruptionBudget     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof PolicyV1ApideleteNamespacedPodDisruptionBudget     */    body?: V1DeleteOptions}

PolicyV1ApiListNamespacedPodDisruptionBudgetRequest

interface PolicyV1ApiListNamespacedPodDisruptionBudgetRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApilistNamespacedPodDisruptionBudget     */    watch?: boolean}

PolicyV1ApiListPodDisruptionBudgetForAllNamespacesRequest

interface PolicyV1ApiListPodDisruptionBudgetForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApilistPodDisruptionBudgetForAllNamespaces     */    watch?: boolean}

PolicyV1ApiPatchNamespacedPodDisruptionBudgetRequest

interface PolicyV1ApiPatchNamespacedPodDisruptionBudgetRequest {
    /**     * name of the PodDisruptionBudget     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget     */    namespace: string    /**     *      * @type any     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudget     */    force?: boolean}

PolicyV1ApiPatchNamespacedPodDisruptionBudgetStatusRequest

interface PolicyV1ApiPatchNamespacedPodDisruptionBudgetStatusRequest {
    /**     * name of the PodDisruptionBudget     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus     */    namespace: string    /**     *      * @type any     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof PolicyV1ApipatchNamespacedPodDisruptionBudgetStatus     */    force?: boolean}

PolicyV1ApiReadNamespacedPodDisruptionBudgetRequest

interface PolicyV1ApiReadNamespacedPodDisruptionBudgetRequest {
    /**     * name of the PodDisruptionBudget     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireadNamespacedPodDisruptionBudget     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireadNamespacedPodDisruptionBudget     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireadNamespacedPodDisruptionBudget     */    pretty?: string}

PolicyV1ApiReadNamespacedPodDisruptionBudgetStatusRequest

interface PolicyV1ApiReadNamespacedPodDisruptionBudgetStatusRequest {
    /**     * name of the PodDisruptionBudget     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireadNamespacedPodDisruptionBudgetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireadNamespacedPodDisruptionBudgetStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireadNamespacedPodDisruptionBudgetStatus     */    pretty?: string}

PolicyV1ApiReplaceNamespacedPodDisruptionBudgetRequest

interface PolicyV1ApiReplaceNamespacedPodDisruptionBudgetRequest {
    /**     * name of the PodDisruptionBudget     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget     */    namespace: string    /**     *      * @type V1PodDisruptionBudget     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget     */    body: V1PodDisruptionBudget    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudget     */    fieldValidation?: string}

PolicyV1ApiReplaceNamespacedPodDisruptionBudgetStatusRequest

interface PolicyV1ApiReplaceNamespacedPodDisruptionBudgetStatusRequest {
    /**     * name of the PodDisruptionBudget     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus     */    namespace: string    /**     *      * @type V1PodDisruptionBudget     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus     */    body: V1PodDisruptionBudget    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof PolicyV1ApireplaceNamespacedPodDisruptionBudgetStatus     */    fieldValidation?: string}

ObjectPolicyV1Api

class ObjectPolicyV1Api 

createNamespacedPodDisruptionBudgetWithHttpInfo

create a PodDisruptionBudget

Parameters

param the request object

public createNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiCreateNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> 

createNamespacedPodDisruptionBudget

create a PodDisruptionBudget

Parameters

param the request object

public createNamespacedPodDisruptionBudget(param: PolicyV1ApiCreateNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> 

deleteCollectionNamespacedPodDisruptionBudgetWithHttpInfo

delete collection of PodDisruptionBudget

Parameters

param the request object

public deleteCollectionNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiDeleteCollectionNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedPodDisruptionBudget

delete collection of PodDisruptionBudget

Parameters

param the request object

public deleteCollectionNamespacedPodDisruptionBudget(param: PolicyV1ApiDeleteCollectionNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedPodDisruptionBudgetWithHttpInfo

delete a PodDisruptionBudget

Parameters

param the request object

public deleteNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiDeleteNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedPodDisruptionBudget

delete a PodDisruptionBudget

Parameters

param the request object

public deleteNamespacedPodDisruptionBudget(param: PolicyV1ApiDeleteNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: PolicyV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: PolicyV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listNamespacedPodDisruptionBudgetWithHttpInfo

list or watch objects of kind PodDisruptionBudget

Parameters

param the request object

public listNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiListNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudgetList>> 

listNamespacedPodDisruptionBudget

list or watch objects of kind PodDisruptionBudget

Parameters

param the request object

public listNamespacedPodDisruptionBudget(param: PolicyV1ApiListNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudgetList> 

listPodDisruptionBudgetForAllNamespacesWithHttpInfo

list or watch objects of kind PodDisruptionBudget

Parameters

param the request object

public listPodDisruptionBudgetForAllNamespacesWithHttpInfo(param: PolicyV1ApiListPodDisruptionBudgetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudgetList>> 

listPodDisruptionBudgetForAllNamespaces

list or watch objects of kind PodDisruptionBudget

Parameters

param the request object

public listPodDisruptionBudgetForAllNamespaces(param: PolicyV1ApiListPodDisruptionBudgetForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1PodDisruptionBudgetList> 

patchNamespacedPodDisruptionBudgetWithHttpInfo

partially update the specified PodDisruptionBudget

Parameters

param the request object

public patchNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiPatchNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> 

patchNamespacedPodDisruptionBudget

partially update the specified PodDisruptionBudget

Parameters

param the request object

public patchNamespacedPodDisruptionBudget(param: PolicyV1ApiPatchNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> 

patchNamespacedPodDisruptionBudgetStatusWithHttpInfo

partially update status of the specified PodDisruptionBudget

Parameters

param the request object

public patchNamespacedPodDisruptionBudgetStatusWithHttpInfo(param: PolicyV1ApiPatchNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> 

patchNamespacedPodDisruptionBudgetStatus

partially update status of the specified PodDisruptionBudget

Parameters

param the request object

public patchNamespacedPodDisruptionBudgetStatus(param: PolicyV1ApiPatchNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> 

readNamespacedPodDisruptionBudgetWithHttpInfo

read the specified PodDisruptionBudget

Parameters

param the request object

public readNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiReadNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> 

readNamespacedPodDisruptionBudget

read the specified PodDisruptionBudget

Parameters

param the request object

public readNamespacedPodDisruptionBudget(param: PolicyV1ApiReadNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> 

readNamespacedPodDisruptionBudgetStatusWithHttpInfo

read status of the specified PodDisruptionBudget

Parameters

param the request object

public readNamespacedPodDisruptionBudgetStatusWithHttpInfo(param: PolicyV1ApiReadNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> 

readNamespacedPodDisruptionBudgetStatus

read status of the specified PodDisruptionBudget

Parameters

param the request object

public readNamespacedPodDisruptionBudgetStatus(param: PolicyV1ApiReadNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> 

replaceNamespacedPodDisruptionBudgetWithHttpInfo

replace the specified PodDisruptionBudget

Parameters

param the request object

public replaceNamespacedPodDisruptionBudgetWithHttpInfo(param: PolicyV1ApiReplaceNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> 

replaceNamespacedPodDisruptionBudget

replace the specified PodDisruptionBudget

Parameters

param the request object

public replaceNamespacedPodDisruptionBudget(param: PolicyV1ApiReplaceNamespacedPodDisruptionBudgetRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> 

replaceNamespacedPodDisruptionBudgetStatusWithHttpInfo

replace status of the specified PodDisruptionBudget

Parameters

param the request object

public replaceNamespacedPodDisruptionBudgetStatusWithHttpInfo(param: PolicyV1ApiReplaceNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PodDisruptionBudget>> 

replaceNamespacedPodDisruptionBudgetStatus

replace status of the specified PodDisruptionBudget

Parameters

param the request object

public replaceNamespacedPodDisruptionBudgetStatus(param: PolicyV1ApiReplaceNamespacedPodDisruptionBudgetStatusRequest, options?: ConfigurationOptions): Promise<V1PodDisruptionBudget> 

ObjectRbacAuthorizationApi

class ObjectRbacAuthorizationApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: RbacAuthorizationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: RbacAuthorizationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

RbacAuthorizationV1ApiCreateClusterRoleRequest

interface RbacAuthorizationV1ApiCreateClusterRoleRequest {
    /**     *      * @type V1ClusterRole     * @memberof RbacAuthorizationV1ApicreateClusterRole     */    body: V1ClusterRole    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateClusterRole     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateClusterRole     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateClusterRole     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateClusterRole     */    fieldValidation?: string}

RbacAuthorizationV1ApiCreateClusterRoleBindingRequest

interface RbacAuthorizationV1ApiCreateClusterRoleBindingRequest {
    /**     *      * @type V1ClusterRoleBinding     * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding     */    body: V1ClusterRoleBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateClusterRoleBinding     */    fieldValidation?: string}

RbacAuthorizationV1ApiCreateNamespacedRoleRequest

interface RbacAuthorizationV1ApiCreateNamespacedRoleRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRole     */    namespace: string    /**     *      * @type V1Role     * @memberof RbacAuthorizationV1ApicreateNamespacedRole     */    body: V1Role    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRole     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRole     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRole     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRole     */    fieldValidation?: string}

RbacAuthorizationV1ApiCreateNamespacedRoleBindingRequest

interface RbacAuthorizationV1ApiCreateNamespacedRoleBindingRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding     */    namespace: string    /**     *      * @type V1RoleBinding     * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding     */    body: V1RoleBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApicreateNamespacedRoleBinding     */    fieldValidation?: string}

RbacAuthorizationV1ApiDeleteClusterRoleRequest

interface RbacAuthorizationV1ApiDeleteClusterRoleRequest {
    /**     * name of the ClusterRole     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteClusterRole     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteClusterRole     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteClusterRole     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteClusterRole     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteClusterRole     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteClusterRole     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteClusterRole     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof RbacAuthorizationV1ApideleteClusterRole     */    body?: V1DeleteOptions}

RbacAuthorizationV1ApiDeleteClusterRoleBindingRequest

interface RbacAuthorizationV1ApiDeleteClusterRoleBindingRequest {
    /**     * name of the ClusterRoleBinding     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof RbacAuthorizationV1ApideleteClusterRoleBinding     */    body?: V1DeleteOptions}

RbacAuthorizationV1ApiDeleteCollectionClusterRoleRequest

interface RbacAuthorizationV1ApiDeleteCollectionClusterRoleRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRole     */    body?: V1DeleteOptions}

RbacAuthorizationV1ApiDeleteCollectionClusterRoleBindingRequest

interface RbacAuthorizationV1ApiDeleteCollectionClusterRoleBindingRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof RbacAuthorizationV1ApideleteCollectionClusterRoleBinding     */    body?: V1DeleteOptions}

RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleRequest

interface RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRole     */    body?: V1DeleteOptions}

RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleBindingRequest

interface RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleBindingRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof RbacAuthorizationV1ApideleteCollectionNamespacedRoleBinding     */    body?: V1DeleteOptions}

RbacAuthorizationV1ApiDeleteNamespacedRoleRequest

interface RbacAuthorizationV1ApiDeleteNamespacedRoleRequest {
    /**     * name of the Role     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRole     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRole     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRole     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRole     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteNamespacedRole     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteNamespacedRole     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteNamespacedRole     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRole     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof RbacAuthorizationV1ApideleteNamespacedRole     */    body?: V1DeleteOptions}

RbacAuthorizationV1ApiDeleteNamespacedRoleBindingRequest

interface RbacAuthorizationV1ApiDeleteNamespacedRoleBindingRequest {
    /**     * name of the RoleBinding     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof RbacAuthorizationV1ApideleteNamespacedRoleBinding     */    body?: V1DeleteOptions}

RbacAuthorizationV1ApiListClusterRoleRequest

interface RbacAuthorizationV1ApiListClusterRoleRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRole     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistClusterRole     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRole     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRole     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRole     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistClusterRole     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRole     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRole     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistClusterRole     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistClusterRole     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistClusterRole     */    watch?: boolean}

RbacAuthorizationV1ApiListClusterRoleBindingRequest

interface RbacAuthorizationV1ApiListClusterRoleBindingRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistClusterRoleBinding     */    watch?: boolean}

RbacAuthorizationV1ApiListNamespacedRoleRequest

interface RbacAuthorizationV1ApiListNamespacedRoleRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistNamespacedRole     */    watch?: boolean}

RbacAuthorizationV1ApiListNamespacedRoleBindingRequest

interface RbacAuthorizationV1ApiListNamespacedRoleBindingRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistNamespacedRoleBinding     */    watch?: boolean}

RbacAuthorizationV1ApiListRoleBindingForAllNamespacesRequest

interface RbacAuthorizationV1ApiListRoleBindingForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistRoleBindingForAllNamespaces     */    watch?: boolean}

RbacAuthorizationV1ApiListRoleForAllNamespacesRequest

interface RbacAuthorizationV1ApiListRoleForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApilistRoleForAllNamespaces     */    watch?: boolean}

RbacAuthorizationV1ApiPatchClusterRoleRequest

interface RbacAuthorizationV1ApiPatchClusterRoleRequest {
    /**     * name of the ClusterRole     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRole     */    name: string    /**     *      * @type any     * @memberof RbacAuthorizationV1ApipatchClusterRole     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRole     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRole     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRole     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRole     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApipatchClusterRole     */    force?: boolean}

RbacAuthorizationV1ApiPatchClusterRoleBindingRequest

interface RbacAuthorizationV1ApiPatchClusterRoleBindingRequest {
    /**     * name of the ClusterRoleBinding     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding     */    name: string    /**     *      * @type any     * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApipatchClusterRoleBinding     */    force?: boolean}

RbacAuthorizationV1ApiPatchNamespacedRoleRequest

interface RbacAuthorizationV1ApiPatchNamespacedRoleRequest {
    /**     * name of the Role     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRole     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRole     */    namespace: string    /**     *      * @type any     * @memberof RbacAuthorizationV1ApipatchNamespacedRole     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRole     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRole     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRole     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRole     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApipatchNamespacedRole     */    force?: boolean}

RbacAuthorizationV1ApiPatchNamespacedRoleBindingRequest

interface RbacAuthorizationV1ApiPatchNamespacedRoleBindingRequest {
    /**     * name of the RoleBinding     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding     */    namespace: string    /**     *      * @type any     * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof RbacAuthorizationV1ApipatchNamespacedRoleBinding     */    force?: boolean}

RbacAuthorizationV1ApiReadClusterRoleRequest

interface RbacAuthorizationV1ApiReadClusterRoleRequest {
    /**     * name of the ClusterRole     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadClusterRole     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadClusterRole     */    pretty?: string}

RbacAuthorizationV1ApiReadClusterRoleBindingRequest

interface RbacAuthorizationV1ApiReadClusterRoleBindingRequest {
    /**     * name of the ClusterRoleBinding     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadClusterRoleBinding     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadClusterRoleBinding     */    pretty?: string}

RbacAuthorizationV1ApiReadNamespacedRoleRequest

interface RbacAuthorizationV1ApiReadNamespacedRoleRequest {
    /**     * name of the Role     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadNamespacedRole     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadNamespacedRole     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadNamespacedRole     */    pretty?: string}

RbacAuthorizationV1ApiReadNamespacedRoleBindingRequest

interface RbacAuthorizationV1ApiReadNamespacedRoleBindingRequest {
    /**     * name of the RoleBinding     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadNamespacedRoleBinding     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadNamespacedRoleBinding     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireadNamespacedRoleBinding     */    pretty?: string}

RbacAuthorizationV1ApiReplaceClusterRoleRequest

interface RbacAuthorizationV1ApiReplaceClusterRoleRequest {
    /**     * name of the ClusterRole     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRole     */    name: string    /**     *      * @type V1ClusterRole     * @memberof RbacAuthorizationV1ApireplaceClusterRole     */    body: V1ClusterRole    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRole     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRole     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRole     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRole     */    fieldValidation?: string}

RbacAuthorizationV1ApiReplaceClusterRoleBindingRequest

interface RbacAuthorizationV1ApiReplaceClusterRoleBindingRequest {
    /**     * name of the ClusterRoleBinding     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding     */    name: string    /**     *      * @type V1ClusterRoleBinding     * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding     */    body: V1ClusterRoleBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceClusterRoleBinding     */    fieldValidation?: string}

RbacAuthorizationV1ApiReplaceNamespacedRoleRequest

interface RbacAuthorizationV1ApiReplaceNamespacedRoleRequest {
    /**     * name of the Role     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRole     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRole     */    namespace: string    /**     *      * @type V1Role     * @memberof RbacAuthorizationV1ApireplaceNamespacedRole     */    body: V1Role    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRole     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRole     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRole     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRole     */    fieldValidation?: string}

RbacAuthorizationV1ApiReplaceNamespacedRoleBindingRequest

interface RbacAuthorizationV1ApiReplaceNamespacedRoleBindingRequest {
    /**     * name of the RoleBinding     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding     */    namespace: string    /**     *      * @type V1RoleBinding     * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding     */    body: V1RoleBinding    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof RbacAuthorizationV1ApireplaceNamespacedRoleBinding     */    fieldValidation?: string}

ObjectRbacAuthorizationV1Api

class ObjectRbacAuthorizationV1Api 

createClusterRoleWithHttpInfo

create a ClusterRole

Parameters

param the request object

public createClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiCreateClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRole>> 

createClusterRole

create a ClusterRole

Parameters

param the request object

public createClusterRole(param: RbacAuthorizationV1ApiCreateClusterRoleRequest, options?: ConfigurationOptions): Promise<V1ClusterRole> 

createClusterRoleBindingWithHttpInfo

create a ClusterRoleBinding

Parameters

param the request object

public createClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiCreateClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBinding>> 

createClusterRoleBinding

create a ClusterRoleBinding

Parameters

param the request object

public createClusterRoleBinding(param: RbacAuthorizationV1ApiCreateClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1ClusterRoleBinding> 

createNamespacedRoleWithHttpInfo

create a Role

Parameters

param the request object

public createNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiCreateNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Role>> 

createNamespacedRole

create a Role

Parameters

param the request object

public createNamespacedRole(param: RbacAuthorizationV1ApiCreateNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Role> 

createNamespacedRoleBindingWithHttpInfo

create a RoleBinding

Parameters

param the request object

public createNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiCreateNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBinding>> 

createNamespacedRoleBinding

create a RoleBinding

Parameters

param the request object

public createNamespacedRoleBinding(param: RbacAuthorizationV1ApiCreateNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBinding> 

deleteClusterRoleWithHttpInfo

delete a ClusterRole

Parameters

param the request object

public deleteClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiDeleteClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteClusterRole

delete a ClusterRole

Parameters

param the request object

public deleteClusterRole(param: RbacAuthorizationV1ApiDeleteClusterRoleRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteClusterRoleBindingWithHttpInfo

delete a ClusterRoleBinding

Parameters

param the request object

public deleteClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiDeleteClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteClusterRoleBinding

delete a ClusterRoleBinding

Parameters

param the request object

public deleteClusterRoleBinding(param: RbacAuthorizationV1ApiDeleteClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionClusterRoleWithHttpInfo

delete collection of ClusterRole

Parameters

param the request object

public deleteCollectionClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiDeleteCollectionClusterRoleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionClusterRole

delete collection of ClusterRole

Parameters

param the request object

public deleteCollectionClusterRole(param: RbacAuthorizationV1ApiDeleteCollectionClusterRoleRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionClusterRoleBindingWithHttpInfo

delete collection of ClusterRoleBinding

Parameters

param the request object

public deleteCollectionClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiDeleteCollectionClusterRoleBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionClusterRoleBinding

delete collection of ClusterRoleBinding

Parameters

param the request object

public deleteCollectionClusterRoleBinding(param: RbacAuthorizationV1ApiDeleteCollectionClusterRoleBindingRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedRoleWithHttpInfo

delete collection of Role

Parameters

param the request object

public deleteCollectionNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedRole

delete collection of Role

Parameters

param the request object

public deleteCollectionNamespacedRole(param: RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedRoleBindingWithHttpInfo

delete collection of RoleBinding

Parameters

param the request object

public deleteCollectionNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedRoleBinding

delete collection of RoleBinding

Parameters

param the request object

public deleteCollectionNamespacedRoleBinding(param: RbacAuthorizationV1ApiDeleteCollectionNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedRoleWithHttpInfo

delete a Role

Parameters

param the request object

public deleteNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiDeleteNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedRole

delete a Role

Parameters

param the request object

public deleteNamespacedRole(param: RbacAuthorizationV1ApiDeleteNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedRoleBindingWithHttpInfo

delete a RoleBinding

Parameters

param the request object

public deleteNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiDeleteNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedRoleBinding

delete a RoleBinding

Parameters

param the request object

public deleteNamespacedRoleBinding(param: RbacAuthorizationV1ApiDeleteNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: RbacAuthorizationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: RbacAuthorizationV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listClusterRoleWithHttpInfo

list or watch objects of kind ClusterRole

Parameters

param the request object

public listClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiListClusterRoleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleList>> 

listClusterRole

list or watch objects of kind ClusterRole

Parameters

param the request object

public listClusterRole(param: RbacAuthorizationV1ApiListClusterRoleRequest = {}, options?: ConfigurationOptions): Promise<V1ClusterRoleList> 

listClusterRoleBindingWithHttpInfo

list or watch objects of kind ClusterRoleBinding

Parameters

param the request object

public listClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiListClusterRoleBindingRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBindingList>> 

listClusterRoleBinding

list or watch objects of kind ClusterRoleBinding

Parameters

param the request object

public listClusterRoleBinding(param: RbacAuthorizationV1ApiListClusterRoleBindingRequest = {}, options?: ConfigurationOptions): Promise<V1ClusterRoleBindingList> 

listNamespacedRoleWithHttpInfo

list or watch objects of kind Role

Parameters

param the request object

public listNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiListNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleList>> 

listNamespacedRole

list or watch objects of kind Role

Parameters

param the request object

public listNamespacedRole(param: RbacAuthorizationV1ApiListNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1RoleList> 

listNamespacedRoleBindingWithHttpInfo

list or watch objects of kind RoleBinding

Parameters

param the request object

public listNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiListNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBindingList>> 

listNamespacedRoleBinding

list or watch objects of kind RoleBinding

Parameters

param the request object

public listNamespacedRoleBinding(param: RbacAuthorizationV1ApiListNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBindingList> 

listRoleBindingForAllNamespacesWithHttpInfo

list or watch objects of kind RoleBinding

Parameters

param the request object

public listRoleBindingForAllNamespacesWithHttpInfo(param: RbacAuthorizationV1ApiListRoleBindingForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBindingList>> 

listRoleBindingForAllNamespaces

list or watch objects of kind RoleBinding

Parameters

param the request object

public listRoleBindingForAllNamespaces(param: RbacAuthorizationV1ApiListRoleBindingForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1RoleBindingList> 

listRoleForAllNamespacesWithHttpInfo

list or watch objects of kind Role

Parameters

param the request object

public listRoleForAllNamespacesWithHttpInfo(param: RbacAuthorizationV1ApiListRoleForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleList>> 

listRoleForAllNamespaces

list or watch objects of kind Role

Parameters

param the request object

public listRoleForAllNamespaces(param: RbacAuthorizationV1ApiListRoleForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1RoleList> 

patchClusterRoleWithHttpInfo

partially update the specified ClusterRole

Parameters

param the request object

public patchClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiPatchClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRole>> 

patchClusterRole

partially update the specified ClusterRole

Parameters

param the request object

public patchClusterRole(param: RbacAuthorizationV1ApiPatchClusterRoleRequest, options?: ConfigurationOptions): Promise<V1ClusterRole> 

patchClusterRoleBindingWithHttpInfo

partially update the specified ClusterRoleBinding

Parameters

param the request object

public patchClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiPatchClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBinding>> 

patchClusterRoleBinding

partially update the specified ClusterRoleBinding

Parameters

param the request object

public patchClusterRoleBinding(param: RbacAuthorizationV1ApiPatchClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1ClusterRoleBinding> 

patchNamespacedRoleWithHttpInfo

partially update the specified Role

Parameters

param the request object

public patchNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiPatchNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Role>> 

patchNamespacedRole

partially update the specified Role

Parameters

param the request object

public patchNamespacedRole(param: RbacAuthorizationV1ApiPatchNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Role> 

patchNamespacedRoleBindingWithHttpInfo

partially update the specified RoleBinding

Parameters

param the request object

public patchNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiPatchNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBinding>> 

patchNamespacedRoleBinding

partially update the specified RoleBinding

Parameters

param the request object

public patchNamespacedRoleBinding(param: RbacAuthorizationV1ApiPatchNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBinding> 

readClusterRoleWithHttpInfo

read the specified ClusterRole

Parameters

param the request object

public readClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiReadClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRole>> 

readClusterRole

read the specified ClusterRole

Parameters

param the request object

public readClusterRole(param: RbacAuthorizationV1ApiReadClusterRoleRequest, options?: ConfigurationOptions): Promise<V1ClusterRole> 

readClusterRoleBindingWithHttpInfo

read the specified ClusterRoleBinding

Parameters

param the request object

public readClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiReadClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBinding>> 

readClusterRoleBinding

read the specified ClusterRoleBinding

Parameters

param the request object

public readClusterRoleBinding(param: RbacAuthorizationV1ApiReadClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1ClusterRoleBinding> 

readNamespacedRoleWithHttpInfo

read the specified Role

Parameters

param the request object

public readNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiReadNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Role>> 

readNamespacedRole

read the specified Role

Parameters

param the request object

public readNamespacedRole(param: RbacAuthorizationV1ApiReadNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Role> 

readNamespacedRoleBindingWithHttpInfo

read the specified RoleBinding

Parameters

param the request object

public readNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiReadNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBinding>> 

readNamespacedRoleBinding

read the specified RoleBinding

Parameters

param the request object

public readNamespacedRoleBinding(param: RbacAuthorizationV1ApiReadNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBinding> 

replaceClusterRoleWithHttpInfo

replace the specified ClusterRole

Parameters

param the request object

public replaceClusterRoleWithHttpInfo(param: RbacAuthorizationV1ApiReplaceClusterRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRole>> 

replaceClusterRole

replace the specified ClusterRole

Parameters

param the request object

public replaceClusterRole(param: RbacAuthorizationV1ApiReplaceClusterRoleRequest, options?: ConfigurationOptions): Promise<V1ClusterRole> 

replaceClusterRoleBindingWithHttpInfo

replace the specified ClusterRoleBinding

Parameters

param the request object

public replaceClusterRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiReplaceClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ClusterRoleBinding>> 

replaceClusterRoleBinding

replace the specified ClusterRoleBinding

Parameters

param the request object

public replaceClusterRoleBinding(param: RbacAuthorizationV1ApiReplaceClusterRoleBindingRequest, options?: ConfigurationOptions): Promise<V1ClusterRoleBinding> 

replaceNamespacedRoleWithHttpInfo

replace the specified Role

Parameters

param the request object

public replaceNamespacedRoleWithHttpInfo(param: RbacAuthorizationV1ApiReplaceNamespacedRoleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Role>> 

replaceNamespacedRole

replace the specified Role

Parameters

param the request object

public replaceNamespacedRole(param: RbacAuthorizationV1ApiReplaceNamespacedRoleRequest, options?: ConfigurationOptions): Promise<V1Role> 

replaceNamespacedRoleBindingWithHttpInfo

replace the specified RoleBinding

Parameters

param the request object

public replaceNamespacedRoleBindingWithHttpInfo(param: RbacAuthorizationV1ApiReplaceNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1RoleBinding>> 

replaceNamespacedRoleBinding

replace the specified RoleBinding

Parameters

param the request object

public replaceNamespacedRoleBinding(param: RbacAuthorizationV1ApiReplaceNamespacedRoleBindingRequest, options?: ConfigurationOptions): Promise<V1RoleBinding> 

ObjectResourceApi

class ObjectResourceApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: ResourceApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: ResourceApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

ResourceV1ApiCreateDeviceClassRequest

interface ResourceV1ApiCreateDeviceClassRequest {
    /**     *      * @type V1DeviceClass     * @memberof ResourceV1ApicreateDeviceClass     */    body: V1DeviceClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateDeviceClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateDeviceClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateDeviceClass     */    fieldValidation?: string}

ResourceV1ApiCreateNamespacedResourceClaimRequest

interface ResourceV1ApiCreateNamespacedResourceClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaim     */    namespace: string    /**     *      * @type ResourceV1ResourceClaim     * @memberof ResourceV1ApicreateNamespacedResourceClaim     */    body: ResourceV1ResourceClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaim     */    fieldValidation?: string}

ResourceV1ApiCreateNamespacedResourceClaimTemplateRequest

interface ResourceV1ApiCreateNamespacedResourceClaimTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate     */    namespace: string    /**     *      * @type V1ResourceClaimTemplate     * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate     */    body: V1ResourceClaimTemplate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateNamespacedResourceClaimTemplate     */    fieldValidation?: string}

ResourceV1ApiCreateResourceSliceRequest

interface ResourceV1ApiCreateResourceSliceRequest {
    /**     *      * @type V1ResourceSlice     * @memberof ResourceV1ApicreateResourceSlice     */    body: V1ResourceSlice    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateResourceSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateResourceSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApicreateResourceSlice     */    fieldValidation?: string}

ResourceV1ApiDeleteCollectionDeviceClassRequest

interface ResourceV1ApiDeleteCollectionDeviceClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1ApideleteCollectionDeviceClass     */    body?: V1DeleteOptions}

ResourceV1ApiDeleteCollectionNamespacedResourceClaimRequest

interface ResourceV1ApiDeleteCollectionNamespacedResourceClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaim     */    body?: V1DeleteOptions}

ResourceV1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest

interface ResourceV1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1ApideleteCollectionNamespacedResourceClaimTemplate     */    body?: V1DeleteOptions}

ResourceV1ApiDeleteCollectionResourceSliceRequest

interface ResourceV1ApiDeleteCollectionResourceSliceRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1ApideleteCollectionResourceSlice     */    body?: V1DeleteOptions}

ResourceV1ApiDeleteDeviceClassRequest

interface ResourceV1ApiDeleteDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteDeviceClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteDeviceClass     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteDeviceClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteDeviceClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteDeviceClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteDeviceClass     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1ApideleteDeviceClass     */    body?: V1DeleteOptions}

ResourceV1ApiDeleteNamespacedResourceClaimRequest

interface ResourceV1ApiDeleteNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaim     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteNamespacedResourceClaim     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteNamespacedResourceClaim     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteNamespacedResourceClaim     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaim     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1ApideleteNamespacedResourceClaim     */    body?: V1DeleteOptions}

ResourceV1ApiDeleteNamespacedResourceClaimTemplateRequest

interface ResourceV1ApiDeleteNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1ApideleteNamespacedResourceClaimTemplate     */    body?: V1DeleteOptions}

ResourceV1ApiDeleteResourceSliceRequest

interface ResourceV1ApiDeleteResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteResourceSlice     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteResourceSlice     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApideleteResourceSlice     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteResourceSlice     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApideleteResourceSlice     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApideleteResourceSlice     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1ApideleteResourceSlice     */    body?: V1DeleteOptions}

ResourceV1ApiListDeviceClassRequest

interface ResourceV1ApiListDeviceClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistDeviceClass     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistDeviceClass     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistDeviceClass     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistDeviceClass     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistDeviceClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistDeviceClass     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistDeviceClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistDeviceClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistDeviceClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistDeviceClass     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistDeviceClass     */    watch?: boolean}

ResourceV1ApiListNamespacedResourceClaimRequest

interface ResourceV1ApiListNamespacedResourceClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistNamespacedResourceClaim     */    watch?: boolean}

ResourceV1ApiListNamespacedResourceClaimTemplateRequest

interface ResourceV1ApiListNamespacedResourceClaimTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistNamespacedResourceClaimTemplate     */    watch?: boolean}

ResourceV1ApiListResourceClaimForAllNamespacesRequest

interface ResourceV1ApiListResourceClaimForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistResourceClaimForAllNamespaces     */    watch?: boolean}

ResourceV1ApiListResourceClaimTemplateForAllNamespacesRequest

interface ResourceV1ApiListResourceClaimTemplateForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistResourceClaimTemplateForAllNamespaces     */    watch?: boolean}

ResourceV1ApiListResourceSliceRequest

interface ResourceV1ApiListResourceSliceRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceSlice     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistResourceSlice     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceSlice     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceSlice     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceSlice     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistResourceSlice     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceSlice     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApilistResourceSlice     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistResourceSlice     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1ApilistResourceSlice     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApilistResourceSlice     */    watch?: boolean}

ResourceV1ApiPatchDeviceClassRequest

interface ResourceV1ApiPatchDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchDeviceClass     */    name: string    /**     *      * @type any     * @memberof ResourceV1ApipatchDeviceClass     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchDeviceClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchDeviceClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchDeviceClass     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApipatchDeviceClass     */    force?: boolean}

ResourceV1ApiPatchNamespacedResourceClaimRequest

interface ResourceV1ApiPatchNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaim     */    namespace: string    /**     *      * @type any     * @memberof ResourceV1ApipatchNamespacedResourceClaim     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaim     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApipatchNamespacedResourceClaim     */    force?: boolean}

ResourceV1ApiPatchNamespacedResourceClaimStatusRequest

interface ResourceV1ApiPatchNamespacedResourceClaimStatusRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus     */    namespace: string    /**     *      * @type any     * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApipatchNamespacedResourceClaimStatus     */    force?: boolean}

ResourceV1ApiPatchNamespacedResourceClaimTemplateRequest

interface ResourceV1ApiPatchNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate     */    namespace: string    /**     *      * @type any     * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApipatchNamespacedResourceClaimTemplate     */    force?: boolean}

ResourceV1ApiPatchResourceSliceRequest

interface ResourceV1ApiPatchResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchResourceSlice     */    name: string    /**     *      * @type any     * @memberof ResourceV1ApipatchResourceSlice     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchResourceSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchResourceSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApipatchResourceSlice     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1ApipatchResourceSlice     */    force?: boolean}

ResourceV1ApiReadNamespacedResourceClaimRequest

interface ResourceV1ApiReadNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireadNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireadNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireadNamespacedResourceClaim     */    pretty?: string}

ResourceV1ApiReadNamespacedResourceClaimStatusRequest

interface ResourceV1ApiReadNamespacedResourceClaimStatusRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireadNamespacedResourceClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireadNamespacedResourceClaimStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireadNamespacedResourceClaimStatus     */    pretty?: string}

ResourceV1ApiReadNamespacedResourceClaimTemplateRequest

interface ResourceV1ApiReadNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireadNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireadNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireadNamespacedResourceClaimTemplate     */    pretty?: string}

ResourceV1ApiReplaceDeviceClassRequest

interface ResourceV1ApiReplaceDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceDeviceClass     */    name: string    /**     *      * @type V1DeviceClass     * @memberof ResourceV1ApireplaceDeviceClass     */    body: V1DeviceClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceDeviceClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceDeviceClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceDeviceClass     */    fieldValidation?: string}

ResourceV1ApiReplaceNamespacedResourceClaimRequest

interface ResourceV1ApiReplaceNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaim     */    namespace: string    /**     *      * @type ResourceV1ResourceClaim     * @memberof ResourceV1ApireplaceNamespacedResourceClaim     */    body: ResourceV1ResourceClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaim     */    fieldValidation?: string}

ResourceV1ApiReplaceNamespacedResourceClaimStatusRequest

interface ResourceV1ApiReplaceNamespacedResourceClaimStatusRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus     */    namespace: string    /**     *      * @type ResourceV1ResourceClaim     * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus     */    body: ResourceV1ResourceClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimStatus     */    fieldValidation?: string}

ResourceV1ApiReplaceNamespacedResourceClaimTemplateRequest

interface ResourceV1ApiReplaceNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate     */    namespace: string    /**     *      * @type V1ResourceClaimTemplate     * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate     */    body: V1ResourceClaimTemplate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceNamespacedResourceClaimTemplate     */    fieldValidation?: string}

ResourceV1ApiReplaceResourceSliceRequest

interface ResourceV1ApiReplaceResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceResourceSlice     */    name: string    /**     *      * @type V1ResourceSlice     * @memberof ResourceV1ApireplaceResourceSlice     */    body: V1ResourceSlice    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceResourceSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceResourceSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1ApireplaceResourceSlice     */    fieldValidation?: string}

ObjectResourceV1Api

class ObjectResourceV1Api 

createDeviceClassWithHttpInfo

create a DeviceClass

Parameters

param the request object

public createDeviceClassWithHttpInfo(param: ResourceV1ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> 

createDeviceClass

create a DeviceClass

Parameters

param the request object

public createDeviceClass(param: ResourceV1ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> 

createNamespacedResourceClaimWithHttpInfo

create a ResourceClaim

Parameters

param the request object

public createNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> 

createNamespacedResourceClaim

create a ResourceClaim

Parameters

param the request object

public createNamespacedResourceClaim(param: ResourceV1ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> 

createNamespacedResourceClaimTemplateWithHttpInfo

create a ResourceClaimTemplate

Parameters

param the request object

public createNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> 

createNamespacedResourceClaimTemplate

create a ResourceClaimTemplate

Parameters

param the request object

public createNamespacedResourceClaimTemplate(param: ResourceV1ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> 

createResourceSliceWithHttpInfo

create a ResourceSlice

Parameters

param the request object

public createResourceSliceWithHttpInfo(param: ResourceV1ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> 

createResourceSlice

create a ResourceSlice

Parameters

param the request object

public createResourceSlice(param: ResourceV1ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> 

deleteCollectionDeviceClassWithHttpInfo

delete collection of DeviceClass

Parameters

param the request object

public deleteCollectionDeviceClassWithHttpInfo(param: ResourceV1ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionDeviceClass

delete collection of DeviceClass

Parameters

param the request object

public deleteCollectionDeviceClass(param: ResourceV1ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedResourceClaimWithHttpInfo

delete collection of ResourceClaim

Parameters

param the request object

public deleteCollectionNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedResourceClaim

delete collection of ResourceClaim

Parameters

param the request object

public deleteCollectionNamespacedResourceClaim(param: ResourceV1ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo

delete collection of ResourceClaimTemplate

Parameters

param the request object

public deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedResourceClaimTemplate

delete collection of ResourceClaimTemplate

Parameters

param the request object

public deleteCollectionNamespacedResourceClaimTemplate(param: ResourceV1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionResourceSliceWithHttpInfo

delete collection of ResourceSlice

Parameters

param the request object

public deleteCollectionResourceSliceWithHttpInfo(param: ResourceV1ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionResourceSlice

delete collection of ResourceSlice

Parameters

param the request object

public deleteCollectionResourceSlice(param: ResourceV1ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteDeviceClassWithHttpInfo

delete a DeviceClass

Parameters

param the request object

public deleteDeviceClassWithHttpInfo(param: ResourceV1ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> 

deleteDeviceClass

delete a DeviceClass

Parameters

param the request object

public deleteDeviceClass(param: ResourceV1ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> 

deleteNamespacedResourceClaimWithHttpInfo

delete a ResourceClaim

Parameters

param the request object

public deleteNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> 

deleteNamespacedResourceClaim

delete a ResourceClaim

Parameters

param the request object

public deleteNamespacedResourceClaim(param: ResourceV1ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> 

deleteNamespacedResourceClaimTemplateWithHttpInfo

delete a ResourceClaimTemplate

Parameters

param the request object

public deleteNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> 

deleteNamespacedResourceClaimTemplate

delete a ResourceClaimTemplate

Parameters

param the request object

public deleteNamespacedResourceClaimTemplate(param: ResourceV1ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> 

deleteResourceSliceWithHttpInfo

delete a ResourceSlice

Parameters

param the request object

public deleteResourceSliceWithHttpInfo(param: ResourceV1ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> 

deleteResourceSlice

delete a ResourceSlice

Parameters

param the request object

public deleteResourceSlice(param: ResourceV1ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: ResourceV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: ResourceV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listDeviceClassWithHttpInfo

list or watch objects of kind DeviceClass

Parameters

param the request object

public listDeviceClassWithHttpInfo(param: ResourceV1ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClassList>> 

listDeviceClass

list or watch objects of kind DeviceClass

Parameters

param the request object

public listDeviceClass(param: ResourceV1ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1DeviceClassList> 

listNamespacedResourceClaimWithHttpInfo

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimList>> 

listNamespacedResourceClaim

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listNamespacedResourceClaim(param: ResourceV1ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimList> 

listNamespacedResourceClaimTemplateWithHttpInfo

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplateList>> 

listNamespacedResourceClaimTemplate

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listNamespacedResourceClaimTemplate(param: ResourceV1ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplateList> 

listResourceClaimForAllNamespacesWithHttpInfo

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listResourceClaimForAllNamespacesWithHttpInfo(param: ResourceV1ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimList>> 

listResourceClaimForAllNamespaces

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listResourceClaimForAllNamespaces(param: ResourceV1ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ResourceClaimList> 

listResourceClaimTemplateForAllNamespacesWithHttpInfo

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listResourceClaimTemplateForAllNamespacesWithHttpInfo(param: ResourceV1ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplateList>> 

listResourceClaimTemplateForAllNamespaces

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listResourceClaimTemplateForAllNamespaces(param: ResourceV1ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplateList> 

listResourceSliceWithHttpInfo

list or watch objects of kind ResourceSlice

Parameters

param the request object

public listResourceSliceWithHttpInfo(param: ResourceV1ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSliceList>> 

listResourceSlice

list or watch objects of kind ResourceSlice

Parameters

param the request object

public listResourceSlice(param: ResourceV1ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1ResourceSliceList> 

patchDeviceClassWithHttpInfo

partially update the specified DeviceClass

Parameters

param the request object

public patchDeviceClassWithHttpInfo(param: ResourceV1ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> 

patchDeviceClass

partially update the specified DeviceClass

Parameters

param the request object

public patchDeviceClass(param: ResourceV1ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> 

patchNamespacedResourceClaimWithHttpInfo

partially update the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> 

patchNamespacedResourceClaim

partially update the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaim(param: ResourceV1ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> 

patchNamespacedResourceClaimStatusWithHttpInfo

partially update status of the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> 

patchNamespacedResourceClaimStatus

partially update status of the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaimStatus(param: ResourceV1ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> 

patchNamespacedResourceClaimTemplateWithHttpInfo

partially update the specified ResourceClaimTemplate

Parameters

param the request object

public patchNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> 

patchNamespacedResourceClaimTemplate

partially update the specified ResourceClaimTemplate

Parameters

param the request object

public patchNamespacedResourceClaimTemplate(param: ResourceV1ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> 

patchResourceSliceWithHttpInfo

partially update the specified ResourceSlice

Parameters

param the request object

public patchResourceSliceWithHttpInfo(param: ResourceV1ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> 

patchResourceSlice

partially update the specified ResourceSlice

Parameters

param the request object

public patchResourceSlice(param: ResourceV1ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> 

readDeviceClassWithHttpInfo

read the specified DeviceClass

Parameters

param the request object

public readDeviceClassWithHttpInfo(param: ResourceV1ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> 

readDeviceClass

read the specified DeviceClass

Parameters

param the request object

public readDeviceClass(param: ResourceV1ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> 

readNamespacedResourceClaimWithHttpInfo

read the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> 

readNamespacedResourceClaim

read the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaim(param: ResourceV1ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> 

readNamespacedResourceClaimStatusWithHttpInfo

read status of the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> 

readNamespacedResourceClaimStatus

read status of the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaimStatus(param: ResourceV1ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> 

readNamespacedResourceClaimTemplateWithHttpInfo

read the specified ResourceClaimTemplate

Parameters

param the request object

public readNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> 

readNamespacedResourceClaimTemplate

read the specified ResourceClaimTemplate

Parameters

param the request object

public readNamespacedResourceClaimTemplate(param: ResourceV1ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> 

readResourceSliceWithHttpInfo

read the specified ResourceSlice

Parameters

param the request object

public readResourceSliceWithHttpInfo(param: ResourceV1ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> 

readResourceSlice

read the specified ResourceSlice

Parameters

param the request object

public readResourceSlice(param: ResourceV1ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> 

replaceDeviceClassWithHttpInfo

replace the specified DeviceClass

Parameters

param the request object

public replaceDeviceClassWithHttpInfo(param: ResourceV1ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1DeviceClass>> 

replaceDeviceClass

replace the specified DeviceClass

Parameters

param the request object

public replaceDeviceClass(param: ResourceV1ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<V1DeviceClass> 

replaceNamespacedResourceClaimWithHttpInfo

replace the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaimWithHttpInfo(param: ResourceV1ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> 

replaceNamespacedResourceClaim

replace the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaim(param: ResourceV1ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> 

replaceNamespacedResourceClaimStatusWithHttpInfo

replace status of the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<ResourceV1ResourceClaim>> 

replaceNamespacedResourceClaimStatus

replace status of the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaimStatus(param: ResourceV1ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<ResourceV1ResourceClaim> 

replaceNamespacedResourceClaimTemplateWithHttpInfo

replace the specified ResourceClaimTemplate

Parameters

param the request object

public replaceNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceClaimTemplate>> 

replaceNamespacedResourceClaimTemplate

replace the specified ResourceClaimTemplate

Parameters

param the request object

public replaceNamespacedResourceClaimTemplate(param: ResourceV1ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1ResourceClaimTemplate> 

replaceResourceSliceWithHttpInfo

replace the specified ResourceSlice

Parameters

param the request object

public replaceResourceSliceWithHttpInfo(param: ResourceV1ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1ResourceSlice>> 

replaceResourceSlice

replace the specified ResourceSlice

Parameters

param the request object

public replaceResourceSlice(param: ResourceV1ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<V1ResourceSlice> 

ResourceV1alpha3ApiCreateDeviceTaintRuleRequest

interface ResourceV1alpha3ApiCreateDeviceTaintRuleRequest {
    /**     *      * @type V1alpha3DeviceTaintRule     * @memberof ResourceV1alpha3ApicreateDeviceTaintRule     */    body: V1alpha3DeviceTaintRule    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApicreateDeviceTaintRule     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApicreateDeviceTaintRule     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApicreateDeviceTaintRule     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApicreateDeviceTaintRule     */    fieldValidation?: string}

ResourceV1alpha3ApiDeleteCollectionDeviceTaintRuleRequest

interface ResourceV1alpha3ApiDeleteCollectionDeviceTaintRuleRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1alpha3ApideleteCollectionDeviceTaintRule     */    body?: V1DeleteOptions}

ResourceV1alpha3ApiDeleteDeviceTaintRuleRequest

interface ResourceV1alpha3ApiDeleteDeviceTaintRuleRequest {
    /**     * name of the DeviceTaintRule     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteDeviceTaintRule     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteDeviceTaintRule     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteDeviceTaintRule     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1alpha3ApideleteDeviceTaintRule     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApideleteDeviceTaintRule     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApideleteDeviceTaintRule     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApideleteDeviceTaintRule     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1alpha3ApideleteDeviceTaintRule     */    body?: V1DeleteOptions}

ResourceV1alpha3ApiListDeviceTaintRuleRequest

interface ResourceV1alpha3ApiListDeviceTaintRuleRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApilistDeviceTaintRule     */    watch?: boolean}

ResourceV1alpha3ApiPatchDeviceTaintRuleRequest

interface ResourceV1alpha3ApiPatchDeviceTaintRuleRequest {
    /**     * name of the DeviceTaintRule     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRule     */    name: string    /**     *      * @type any     * @memberof ResourceV1alpha3ApipatchDeviceTaintRule     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRule     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRule     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRule     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRule     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApipatchDeviceTaintRule     */    force?: boolean}

ResourceV1alpha3ApiPatchDeviceTaintRuleStatusRequest

interface ResourceV1alpha3ApiPatchDeviceTaintRuleStatusRequest {
    /**     * name of the DeviceTaintRule     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus     */    name: string    /**     *      * @type any     * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1alpha3ApipatchDeviceTaintRuleStatus     */    force?: boolean}

ResourceV1alpha3ApiReadDeviceTaintRuleRequest

interface ResourceV1alpha3ApiReadDeviceTaintRuleRequest {
    /**     * name of the DeviceTaintRule     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireadDeviceTaintRule     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireadDeviceTaintRule     */    pretty?: string}

ResourceV1alpha3ApiReadDeviceTaintRuleStatusRequest

interface ResourceV1alpha3ApiReadDeviceTaintRuleStatusRequest {
    /**     * name of the DeviceTaintRule     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireadDeviceTaintRuleStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireadDeviceTaintRuleStatus     */    pretty?: string}

ResourceV1alpha3ApiReplaceDeviceTaintRuleRequest

interface ResourceV1alpha3ApiReplaceDeviceTaintRuleRequest {
    /**     * name of the DeviceTaintRule     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule     */    name: string    /**     *      * @type V1alpha3DeviceTaintRule     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule     */    body: V1alpha3DeviceTaintRule    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRule     */    fieldValidation?: string}

ResourceV1alpha3ApiReplaceDeviceTaintRuleStatusRequest

interface ResourceV1alpha3ApiReplaceDeviceTaintRuleStatusRequest {
    /**     * name of the DeviceTaintRule     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus     */    name: string    /**     *      * @type V1alpha3DeviceTaintRule     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus     */    body: V1alpha3DeviceTaintRule    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1alpha3ApireplaceDeviceTaintRuleStatus     */    fieldValidation?: string}

ObjectResourceV1alpha3Api

class ObjectResourceV1alpha3Api 

createDeviceTaintRuleWithHttpInfo

create a DeviceTaintRule

Parameters

param the request object

public createDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiCreateDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> 

createDeviceTaintRule

create a DeviceTaintRule

Parameters

param the request object

public createDeviceTaintRule(param: ResourceV1alpha3ApiCreateDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> 

deleteCollectionDeviceTaintRuleWithHttpInfo

delete collection of DeviceTaintRule

Parameters

param the request object

public deleteCollectionDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiDeleteCollectionDeviceTaintRuleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionDeviceTaintRule

delete collection of DeviceTaintRule

Parameters

param the request object

public deleteCollectionDeviceTaintRule(param: ResourceV1alpha3ApiDeleteCollectionDeviceTaintRuleRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteDeviceTaintRuleWithHttpInfo

delete a DeviceTaintRule

Parameters

param the request object

public deleteDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiDeleteDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> 

deleteDeviceTaintRule

delete a DeviceTaintRule

Parameters

param the request object

public deleteDeviceTaintRule(param: ResourceV1alpha3ApiDeleteDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: ResourceV1alpha3ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: ResourceV1alpha3ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listDeviceTaintRuleWithHttpInfo

list or watch objects of kind DeviceTaintRule

Parameters

param the request object

public listDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiListDeviceTaintRuleRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRuleList>> 

listDeviceTaintRule

list or watch objects of kind DeviceTaintRule

Parameters

param the request object

public listDeviceTaintRule(param: ResourceV1alpha3ApiListDeviceTaintRuleRequest = {}, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRuleList> 

patchDeviceTaintRuleWithHttpInfo

partially update the specified DeviceTaintRule

Parameters

param the request object

public patchDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiPatchDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> 

patchDeviceTaintRule

partially update the specified DeviceTaintRule

Parameters

param the request object

public patchDeviceTaintRule(param: ResourceV1alpha3ApiPatchDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> 

patchDeviceTaintRuleStatusWithHttpInfo

partially update status of the specified DeviceTaintRule

Parameters

param the request object

public patchDeviceTaintRuleStatusWithHttpInfo(param: ResourceV1alpha3ApiPatchDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> 

patchDeviceTaintRuleStatus

partially update status of the specified DeviceTaintRule

Parameters

param the request object

public patchDeviceTaintRuleStatus(param: ResourceV1alpha3ApiPatchDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> 

readDeviceTaintRuleWithHttpInfo

read the specified DeviceTaintRule

Parameters

param the request object

public readDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiReadDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> 

readDeviceTaintRule

read the specified DeviceTaintRule

Parameters

param the request object

public readDeviceTaintRule(param: ResourceV1alpha3ApiReadDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> 

readDeviceTaintRuleStatusWithHttpInfo

read status of the specified DeviceTaintRule

Parameters

param the request object

public readDeviceTaintRuleStatusWithHttpInfo(param: ResourceV1alpha3ApiReadDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> 

readDeviceTaintRuleStatus

read status of the specified DeviceTaintRule

Parameters

param the request object

public readDeviceTaintRuleStatus(param: ResourceV1alpha3ApiReadDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> 

replaceDeviceTaintRuleWithHttpInfo

replace the specified DeviceTaintRule

Parameters

param the request object

public replaceDeviceTaintRuleWithHttpInfo(param: ResourceV1alpha3ApiReplaceDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> 

replaceDeviceTaintRule

replace the specified DeviceTaintRule

Parameters

param the request object

public replaceDeviceTaintRule(param: ResourceV1alpha3ApiReplaceDeviceTaintRuleRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> 

replaceDeviceTaintRuleStatusWithHttpInfo

replace status of the specified DeviceTaintRule

Parameters

param the request object

public replaceDeviceTaintRuleStatusWithHttpInfo(param: ResourceV1alpha3ApiReplaceDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha3DeviceTaintRule>> 

replaceDeviceTaintRuleStatus

replace status of the specified DeviceTaintRule

Parameters

param the request object

public replaceDeviceTaintRuleStatus(param: ResourceV1alpha3ApiReplaceDeviceTaintRuleStatusRequest, options?: ConfigurationOptions): Promise<V1alpha3DeviceTaintRule> 

ResourceV1beta1ApiCreateDeviceClassRequest

interface ResourceV1beta1ApiCreateDeviceClassRequest {
    /**     *      * @type V1beta1DeviceClass     * @memberof ResourceV1beta1ApicreateDeviceClass     */    body: V1beta1DeviceClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateDeviceClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateDeviceClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateDeviceClass     */    fieldValidation?: string}

ResourceV1beta1ApiCreateNamespacedResourceClaimRequest

interface ResourceV1beta1ApiCreateNamespacedResourceClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim     */    namespace: string    /**     *      * @type V1beta1ResourceClaim     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim     */    body: V1beta1ResourceClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaim     */    fieldValidation?: string}

ResourceV1beta1ApiCreateNamespacedResourceClaimTemplateRequest

interface ResourceV1beta1ApiCreateNamespacedResourceClaimTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate     */    namespace: string    /**     *      * @type V1beta1ResourceClaimTemplate     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate     */    body: V1beta1ResourceClaimTemplate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateNamespacedResourceClaimTemplate     */    fieldValidation?: string}

ResourceV1beta1ApiCreateResourceSliceRequest

interface ResourceV1beta1ApiCreateResourceSliceRequest {
    /**     *      * @type V1beta1ResourceSlice     * @memberof ResourceV1beta1ApicreateResourceSlice     */    body: V1beta1ResourceSlice    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateResourceSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateResourceSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApicreateResourceSlice     */    fieldValidation?: string}

ResourceV1beta1ApiDeleteCollectionDeviceClassRequest

interface ResourceV1beta1ApiDeleteCollectionDeviceClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta1ApideleteCollectionDeviceClass     */    body?: V1DeleteOptions}

ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimRequest

interface ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaim     */    body?: V1DeleteOptions}

ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest

interface ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta1ApideleteCollectionNamespacedResourceClaimTemplate     */    body?: V1DeleteOptions}

ResourceV1beta1ApiDeleteCollectionResourceSliceRequest

interface ResourceV1beta1ApiDeleteCollectionResourceSliceRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta1ApideleteCollectionResourceSlice     */    body?: V1DeleteOptions}

ResourceV1beta1ApiDeleteDeviceClassRequest

interface ResourceV1beta1ApiDeleteDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteDeviceClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteDeviceClass     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteDeviceClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteDeviceClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteDeviceClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteDeviceClass     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta1ApideleteDeviceClass     */    body?: V1DeleteOptions}

ResourceV1beta1ApiDeleteNamespacedResourceClaimRequest

interface ResourceV1beta1ApiDeleteNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaim     */    body?: V1DeleteOptions}

ResourceV1beta1ApiDeleteNamespacedResourceClaimTemplateRequest

interface ResourceV1beta1ApiDeleteNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta1ApideleteNamespacedResourceClaimTemplate     */    body?: V1DeleteOptions}

ResourceV1beta1ApiDeleteResourceSliceRequest

interface ResourceV1beta1ApiDeleteResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteResourceSlice     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteResourceSlice     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApideleteResourceSlice     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteResourceSlice     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApideleteResourceSlice     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApideleteResourceSlice     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta1ApideleteResourceSlice     */    body?: V1DeleteOptions}

ResourceV1beta1ApiListDeviceClassRequest

interface ResourceV1beta1ApiListDeviceClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistDeviceClass     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistDeviceClass     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistDeviceClass     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistDeviceClass     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistDeviceClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistDeviceClass     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistDeviceClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistDeviceClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistDeviceClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistDeviceClass     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistDeviceClass     */    watch?: boolean}

ResourceV1beta1ApiListNamespacedResourceClaimRequest

interface ResourceV1beta1ApiListNamespacedResourceClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistNamespacedResourceClaim     */    watch?: boolean}

ResourceV1beta1ApiListNamespacedResourceClaimTemplateRequest

interface ResourceV1beta1ApiListNamespacedResourceClaimTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistNamespacedResourceClaimTemplate     */    watch?: boolean}

ResourceV1beta1ApiListResourceClaimForAllNamespacesRequest

interface ResourceV1beta1ApiListResourceClaimForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistResourceClaimForAllNamespaces     */    watch?: boolean}

ResourceV1beta1ApiListResourceClaimTemplateForAllNamespacesRequest

interface ResourceV1beta1ApiListResourceClaimTemplateForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistResourceClaimTemplateForAllNamespaces     */    watch?: boolean}

ResourceV1beta1ApiListResourceSliceRequest

interface ResourceV1beta1ApiListResourceSliceRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceSlice     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistResourceSlice     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceSlice     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceSlice     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceSlice     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistResourceSlice     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceSlice     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApilistResourceSlice     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistResourceSlice     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta1ApilistResourceSlice     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApilistResourceSlice     */    watch?: boolean}

ResourceV1beta1ApiPatchDeviceClassRequest

interface ResourceV1beta1ApiPatchDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchDeviceClass     */    name: string    /**     *      * @type any     * @memberof ResourceV1beta1ApipatchDeviceClass     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchDeviceClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchDeviceClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchDeviceClass     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApipatchDeviceClass     */    force?: boolean}

ResourceV1beta1ApiPatchNamespacedResourceClaimRequest

interface ResourceV1beta1ApiPatchNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim     */    namespace: string    /**     *      * @type any     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaim     */    force?: boolean}

ResourceV1beta1ApiPatchNamespacedResourceClaimStatusRequest

interface ResourceV1beta1ApiPatchNamespacedResourceClaimStatusRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus     */    namespace: string    /**     *      * @type any     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimStatus     */    force?: boolean}

ResourceV1beta1ApiPatchNamespacedResourceClaimTemplateRequest

interface ResourceV1beta1ApiPatchNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate     */    namespace: string    /**     *      * @type any     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApipatchNamespacedResourceClaimTemplate     */    force?: boolean}

ResourceV1beta1ApiPatchResourceSliceRequest

interface ResourceV1beta1ApiPatchResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchResourceSlice     */    name: string    /**     *      * @type any     * @memberof ResourceV1beta1ApipatchResourceSlice     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchResourceSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchResourceSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApipatchResourceSlice     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta1ApipatchResourceSlice     */    force?: boolean}

ResourceV1beta1ApiReadDeviceClassRequest

interface ResourceV1beta1ApiReadDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadDeviceClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadDeviceClass     */    pretty?: string}

ResourceV1beta1ApiReadNamespacedResourceClaimRequest

interface ResourceV1beta1ApiReadNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadNamespacedResourceClaim     */    pretty?: string}

ResourceV1beta1ApiReadNamespacedResourceClaimStatusRequest

interface ResourceV1beta1ApiReadNamespacedResourceClaimStatusRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadNamespacedResourceClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadNamespacedResourceClaimStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadNamespacedResourceClaimStatus     */    pretty?: string}

ResourceV1beta1ApiReadNamespacedResourceClaimTemplateRequest

interface ResourceV1beta1ApiReadNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadNamespacedResourceClaimTemplate     */    pretty?: string}

ResourceV1beta1ApiReadResourceSliceRequest

interface ResourceV1beta1ApiReadResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadResourceSlice     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireadResourceSlice     */    pretty?: string}

ResourceV1beta1ApiReplaceDeviceClassRequest

interface ResourceV1beta1ApiReplaceDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceDeviceClass     */    name: string    /**     *      * @type V1beta1DeviceClass     * @memberof ResourceV1beta1ApireplaceDeviceClass     */    body: V1beta1DeviceClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceDeviceClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceDeviceClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceDeviceClass     */    fieldValidation?: string}

ResourceV1beta1ApiReplaceNamespacedResourceClaimRequest

interface ResourceV1beta1ApiReplaceNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim     */    namespace: string    /**     *      * @type V1beta1ResourceClaim     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim     */    body: V1beta1ResourceClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaim     */    fieldValidation?: string}

ResourceV1beta1ApiReplaceNamespacedResourceClaimStatusRequest

interface ResourceV1beta1ApiReplaceNamespacedResourceClaimStatusRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus     */    namespace: string    /**     *      * @type V1beta1ResourceClaim     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus     */    body: V1beta1ResourceClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimStatus     */    fieldValidation?: string}

ResourceV1beta1ApiReplaceNamespacedResourceClaimTemplateRequest

interface ResourceV1beta1ApiReplaceNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate     */    namespace: string    /**     *      * @type V1beta1ResourceClaimTemplate     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate     */    body: V1beta1ResourceClaimTemplate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceNamespacedResourceClaimTemplate     */    fieldValidation?: string}

ResourceV1beta1ApiReplaceResourceSliceRequest

interface ResourceV1beta1ApiReplaceResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceResourceSlice     */    name: string    /**     *      * @type V1beta1ResourceSlice     * @memberof ResourceV1beta1ApireplaceResourceSlice     */    body: V1beta1ResourceSlice    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceResourceSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceResourceSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta1ApireplaceResourceSlice     */    fieldValidation?: string}

ObjectResourceV1beta1Api

class ObjectResourceV1beta1Api 

createDeviceClassWithHttpInfo

create a DeviceClass

Parameters

param the request object

public createDeviceClassWithHttpInfo(param: ResourceV1beta1ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> 

createDeviceClass

create a DeviceClass

Parameters

param the request object

public createDeviceClass(param: ResourceV1beta1ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> 

createNamespacedResourceClaimWithHttpInfo

create a ResourceClaim

Parameters

param the request object

public createNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> 

createNamespacedResourceClaim

create a ResourceClaim

Parameters

param the request object

public createNamespacedResourceClaim(param: ResourceV1beta1ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> 

createNamespacedResourceClaimTemplateWithHttpInfo

create a ResourceClaimTemplate

Parameters

param the request object

public createNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> 

createNamespacedResourceClaimTemplate

create a ResourceClaimTemplate

Parameters

param the request object

public createNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> 

createResourceSliceWithHttpInfo

create a ResourceSlice

Parameters

param the request object

public createResourceSliceWithHttpInfo(param: ResourceV1beta1ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> 

createResourceSlice

create a ResourceSlice

Parameters

param the request object

public createResourceSlice(param: ResourceV1beta1ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> 

deleteCollectionDeviceClassWithHttpInfo

delete collection of DeviceClass

Parameters

param the request object

public deleteCollectionDeviceClassWithHttpInfo(param: ResourceV1beta1ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionDeviceClass

delete collection of DeviceClass

Parameters

param the request object

public deleteCollectionDeviceClass(param: ResourceV1beta1ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedResourceClaimWithHttpInfo

delete collection of ResourceClaim

Parameters

param the request object

public deleteCollectionNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedResourceClaim

delete collection of ResourceClaim

Parameters

param the request object

public deleteCollectionNamespacedResourceClaim(param: ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo

delete collection of ResourceClaimTemplate

Parameters

param the request object

public deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedResourceClaimTemplate

delete collection of ResourceClaimTemplate

Parameters

param the request object

public deleteCollectionNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionResourceSliceWithHttpInfo

delete collection of ResourceSlice

Parameters

param the request object

public deleteCollectionResourceSliceWithHttpInfo(param: ResourceV1beta1ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionResourceSlice

delete collection of ResourceSlice

Parameters

param the request object

public deleteCollectionResourceSlice(param: ResourceV1beta1ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteDeviceClassWithHttpInfo

delete a DeviceClass

Parameters

param the request object

public deleteDeviceClassWithHttpInfo(param: ResourceV1beta1ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> 

deleteDeviceClass

delete a DeviceClass

Parameters

param the request object

public deleteDeviceClass(param: ResourceV1beta1ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> 

deleteNamespacedResourceClaimWithHttpInfo

delete a ResourceClaim

Parameters

param the request object

public deleteNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> 

deleteNamespacedResourceClaim

delete a ResourceClaim

Parameters

param the request object

public deleteNamespacedResourceClaim(param: ResourceV1beta1ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> 

deleteNamespacedResourceClaimTemplateWithHttpInfo

delete a ResourceClaimTemplate

Parameters

param the request object

public deleteNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> 

deleteNamespacedResourceClaimTemplate

delete a ResourceClaimTemplate

Parameters

param the request object

public deleteNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> 

deleteResourceSliceWithHttpInfo

delete a ResourceSlice

Parameters

param the request object

public deleteResourceSliceWithHttpInfo(param: ResourceV1beta1ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> 

deleteResourceSlice

delete a ResourceSlice

Parameters

param the request object

public deleteResourceSlice(param: ResourceV1beta1ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: ResourceV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: ResourceV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listDeviceClassWithHttpInfo

list or watch objects of kind DeviceClass

Parameters

param the request object

public listDeviceClassWithHttpInfo(param: ResourceV1beta1ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClassList>> 

listDeviceClass

list or watch objects of kind DeviceClass

Parameters

param the request object

public listDeviceClass(param: ResourceV1beta1ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1beta1DeviceClassList> 

listNamespacedResourceClaimWithHttpInfo

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimList>> 

listNamespacedResourceClaim

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listNamespacedResourceClaim(param: ResourceV1beta1ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimList> 

listNamespacedResourceClaimTemplateWithHttpInfo

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplateList>> 

listNamespacedResourceClaimTemplate

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplateList> 

listResourceClaimForAllNamespacesWithHttpInfo

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listResourceClaimForAllNamespacesWithHttpInfo(param: ResourceV1beta1ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimList>> 

listResourceClaimForAllNamespaces

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listResourceClaimForAllNamespaces(param: ResourceV1beta1ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimList> 

listResourceClaimTemplateForAllNamespacesWithHttpInfo

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listResourceClaimTemplateForAllNamespacesWithHttpInfo(param: ResourceV1beta1ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplateList>> 

listResourceClaimTemplateForAllNamespaces

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listResourceClaimTemplateForAllNamespaces(param: ResourceV1beta1ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplateList> 

listResourceSliceWithHttpInfo

list or watch objects of kind ResourceSlice

Parameters

param the request object

public listResourceSliceWithHttpInfo(param: ResourceV1beta1ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSliceList>> 

listResourceSlice

list or watch objects of kind ResourceSlice

Parameters

param the request object

public listResourceSlice(param: ResourceV1beta1ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1beta1ResourceSliceList> 

patchDeviceClassWithHttpInfo

partially update the specified DeviceClass

Parameters

param the request object

public patchDeviceClassWithHttpInfo(param: ResourceV1beta1ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> 

patchDeviceClass

partially update the specified DeviceClass

Parameters

param the request object

public patchDeviceClass(param: ResourceV1beta1ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> 

patchNamespacedResourceClaimWithHttpInfo

partially update the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> 

patchNamespacedResourceClaim

partially update the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaim(param: ResourceV1beta1ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> 

patchNamespacedResourceClaimStatusWithHttpInfo

partially update status of the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta1ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> 

patchNamespacedResourceClaimStatus

partially update status of the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaimStatus(param: ResourceV1beta1ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> 

patchNamespacedResourceClaimTemplateWithHttpInfo

partially update the specified ResourceClaimTemplate

Parameters

param the request object

public patchNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> 

patchNamespacedResourceClaimTemplate

partially update the specified ResourceClaimTemplate

Parameters

param the request object

public patchNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> 

patchResourceSliceWithHttpInfo

partially update the specified ResourceSlice

Parameters

param the request object

public patchResourceSliceWithHttpInfo(param: ResourceV1beta1ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> 

patchResourceSlice

partially update the specified ResourceSlice

Parameters

param the request object

public patchResourceSlice(param: ResourceV1beta1ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> 

readDeviceClassWithHttpInfo

read the specified DeviceClass

Parameters

param the request object

public readDeviceClassWithHttpInfo(param: ResourceV1beta1ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> 

readDeviceClass

read the specified DeviceClass

Parameters

param the request object

public readDeviceClass(param: ResourceV1beta1ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> 

readNamespacedResourceClaimWithHttpInfo

read the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> 

readNamespacedResourceClaim

read the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaim(param: ResourceV1beta1ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> 

readNamespacedResourceClaimStatusWithHttpInfo

read status of the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta1ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> 

readNamespacedResourceClaimStatus

read status of the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaimStatus(param: ResourceV1beta1ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> 

readNamespacedResourceClaimTemplateWithHttpInfo

read the specified ResourceClaimTemplate

Parameters

param the request object

public readNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> 

readNamespacedResourceClaimTemplate

read the specified ResourceClaimTemplate

Parameters

param the request object

public readNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> 

readResourceSliceWithHttpInfo

read the specified ResourceSlice

Parameters

param the request object

public readResourceSliceWithHttpInfo(param: ResourceV1beta1ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> 

readResourceSlice

read the specified ResourceSlice

Parameters

param the request object

public readResourceSlice(param: ResourceV1beta1ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> 

replaceDeviceClassWithHttpInfo

replace the specified DeviceClass

Parameters

param the request object

public replaceDeviceClassWithHttpInfo(param: ResourceV1beta1ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1DeviceClass>> 

replaceDeviceClass

replace the specified DeviceClass

Parameters

param the request object

public replaceDeviceClass(param: ResourceV1beta1ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta1DeviceClass> 

replaceNamespacedResourceClaimWithHttpInfo

replace the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> 

replaceNamespacedResourceClaim

replace the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaim(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> 

replaceNamespacedResourceClaimStatusWithHttpInfo

replace status of the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaim>> 

replaceNamespacedResourceClaimStatus

replace status of the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaimStatus(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaim> 

replaceNamespacedResourceClaimTemplateWithHttpInfo

replace the specified ResourceClaimTemplate

Parameters

param the request object

public replaceNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceClaimTemplate>> 

replaceNamespacedResourceClaimTemplate

replace the specified ResourceClaimTemplate

Parameters

param the request object

public replaceNamespacedResourceClaimTemplate(param: ResourceV1beta1ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceClaimTemplate> 

replaceResourceSliceWithHttpInfo

replace the specified ResourceSlice

Parameters

param the request object

public replaceResourceSliceWithHttpInfo(param: ResourceV1beta1ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1ResourceSlice>> 

replaceResourceSlice

replace the specified ResourceSlice

Parameters

param the request object

public replaceResourceSlice(param: ResourceV1beta1ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta1ResourceSlice> 

ResourceV1beta2ApiCreateDeviceClassRequest

interface ResourceV1beta2ApiCreateDeviceClassRequest {
    /**     *      * @type V1beta2DeviceClass     * @memberof ResourceV1beta2ApicreateDeviceClass     */    body: V1beta2DeviceClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateDeviceClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateDeviceClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateDeviceClass     */    fieldValidation?: string}

ResourceV1beta2ApiCreateNamespacedResourceClaimRequest

interface ResourceV1beta2ApiCreateNamespacedResourceClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim     */    namespace: string    /**     *      * @type V1beta2ResourceClaim     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim     */    body: V1beta2ResourceClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaim     */    fieldValidation?: string}

ResourceV1beta2ApiCreateNamespacedResourceClaimTemplateRequest

interface ResourceV1beta2ApiCreateNamespacedResourceClaimTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate     */    namespace: string    /**     *      * @type V1beta2ResourceClaimTemplate     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate     */    body: V1beta2ResourceClaimTemplate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateNamespacedResourceClaimTemplate     */    fieldValidation?: string}

ResourceV1beta2ApiCreateResourceSliceRequest

interface ResourceV1beta2ApiCreateResourceSliceRequest {
    /**     *      * @type V1beta2ResourceSlice     * @memberof ResourceV1beta2ApicreateResourceSlice     */    body: V1beta2ResourceSlice    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateResourceSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateResourceSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApicreateResourceSlice     */    fieldValidation?: string}

ResourceV1beta2ApiDeleteCollectionDeviceClassRequest

interface ResourceV1beta2ApiDeleteCollectionDeviceClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta2ApideleteCollectionDeviceClass     */    body?: V1DeleteOptions}

ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimRequest

interface ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaim     */    body?: V1DeleteOptions}

ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimTemplateRequest

interface ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta2ApideleteCollectionNamespacedResourceClaimTemplate     */    body?: V1DeleteOptions}

ResourceV1beta2ApiDeleteCollectionResourceSliceRequest

interface ResourceV1beta2ApiDeleteCollectionResourceSliceRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta2ApideleteCollectionResourceSlice     */    body?: V1DeleteOptions}

ResourceV1beta2ApiDeleteDeviceClassRequest

interface ResourceV1beta2ApiDeleteDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteDeviceClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteDeviceClass     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteDeviceClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteDeviceClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteDeviceClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteDeviceClass     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta2ApideleteDeviceClass     */    body?: V1DeleteOptions}

ResourceV1beta2ApiDeleteNamespacedResourceClaimRequest

interface ResourceV1beta2ApiDeleteNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaim     */    body?: V1DeleteOptions}

ResourceV1beta2ApiDeleteNamespacedResourceClaimTemplateRequest

interface ResourceV1beta2ApiDeleteNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta2ApideleteNamespacedResourceClaimTemplate     */    body?: V1DeleteOptions}

ResourceV1beta2ApiDeleteResourceSliceRequest

interface ResourceV1beta2ApiDeleteResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteResourceSlice     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteResourceSlice     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApideleteResourceSlice     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteResourceSlice     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApideleteResourceSlice     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApideleteResourceSlice     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof ResourceV1beta2ApideleteResourceSlice     */    body?: V1DeleteOptions}

ResourceV1beta2ApiListDeviceClassRequest

interface ResourceV1beta2ApiListDeviceClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistDeviceClass     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistDeviceClass     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistDeviceClass     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistDeviceClass     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistDeviceClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistDeviceClass     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistDeviceClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistDeviceClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistDeviceClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistDeviceClass     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistDeviceClass     */    watch?: boolean}

ResourceV1beta2ApiListNamespacedResourceClaimRequest

interface ResourceV1beta2ApiListNamespacedResourceClaimRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistNamespacedResourceClaim     */    watch?: boolean}

ResourceV1beta2ApiListNamespacedResourceClaimTemplateRequest

interface ResourceV1beta2ApiListNamespacedResourceClaimTemplateRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistNamespacedResourceClaimTemplate     */    watch?: boolean}

ResourceV1beta2ApiListResourceClaimForAllNamespacesRequest

interface ResourceV1beta2ApiListResourceClaimForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistResourceClaimForAllNamespaces     */    watch?: boolean}

ResourceV1beta2ApiListResourceClaimTemplateForAllNamespacesRequest

interface ResourceV1beta2ApiListResourceClaimTemplateForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistResourceClaimTemplateForAllNamespaces     */    watch?: boolean}

ResourceV1beta2ApiListResourceSliceRequest

interface ResourceV1beta2ApiListResourceSliceRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceSlice     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistResourceSlice     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceSlice     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceSlice     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceSlice     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistResourceSlice     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceSlice     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApilistResourceSlice     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistResourceSlice     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof ResourceV1beta2ApilistResourceSlice     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApilistResourceSlice     */    watch?: boolean}

ResourceV1beta2ApiPatchDeviceClassRequest

interface ResourceV1beta2ApiPatchDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchDeviceClass     */    name: string    /**     *      * @type any     * @memberof ResourceV1beta2ApipatchDeviceClass     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchDeviceClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchDeviceClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchDeviceClass     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApipatchDeviceClass     */    force?: boolean}

ResourceV1beta2ApiPatchNamespacedResourceClaimRequest

interface ResourceV1beta2ApiPatchNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim     */    namespace: string    /**     *      * @type any     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaim     */    force?: boolean}

ResourceV1beta2ApiPatchNamespacedResourceClaimStatusRequest

interface ResourceV1beta2ApiPatchNamespacedResourceClaimStatusRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus     */    namespace: string    /**     *      * @type any     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimStatus     */    force?: boolean}

ResourceV1beta2ApiPatchNamespacedResourceClaimTemplateRequest

interface ResourceV1beta2ApiPatchNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate     */    namespace: string    /**     *      * @type any     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApipatchNamespacedResourceClaimTemplate     */    force?: boolean}

ResourceV1beta2ApiPatchResourceSliceRequest

interface ResourceV1beta2ApiPatchResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchResourceSlice     */    name: string    /**     *      * @type any     * @memberof ResourceV1beta2ApipatchResourceSlice     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchResourceSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchResourceSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApipatchResourceSlice     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof ResourceV1beta2ApipatchResourceSlice     */    force?: boolean}

ResourceV1beta2ApiReadDeviceClassRequest

interface ResourceV1beta2ApiReadDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadDeviceClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadDeviceClass     */    pretty?: string}

ResourceV1beta2ApiReadNamespacedResourceClaimRequest

interface ResourceV1beta2ApiReadNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadNamespacedResourceClaim     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadNamespacedResourceClaim     */    pretty?: string}

ResourceV1beta2ApiReadNamespacedResourceClaimStatusRequest

interface ResourceV1beta2ApiReadNamespacedResourceClaimStatusRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadNamespacedResourceClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadNamespacedResourceClaimStatus     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadNamespacedResourceClaimStatus     */    pretty?: string}

ResourceV1beta2ApiReadNamespacedResourceClaimTemplateRequest

interface ResourceV1beta2ApiReadNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadNamespacedResourceClaimTemplate     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadNamespacedResourceClaimTemplate     */    pretty?: string}

ResourceV1beta2ApiReadResourceSliceRequest

interface ResourceV1beta2ApiReadResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadResourceSlice     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireadResourceSlice     */    pretty?: string}

ResourceV1beta2ApiReplaceDeviceClassRequest

interface ResourceV1beta2ApiReplaceDeviceClassRequest {
    /**     * name of the DeviceClass     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceDeviceClass     */    name: string    /**     *      * @type V1beta2DeviceClass     * @memberof ResourceV1beta2ApireplaceDeviceClass     */    body: V1beta2DeviceClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceDeviceClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceDeviceClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceDeviceClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceDeviceClass     */    fieldValidation?: string}

ResourceV1beta2ApiReplaceNamespacedResourceClaimRequest

interface ResourceV1beta2ApiReplaceNamespacedResourceClaimRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim     */    namespace: string    /**     *      * @type V1beta2ResourceClaim     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim     */    body: V1beta2ResourceClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaim     */    fieldValidation?: string}

ResourceV1beta2ApiReplaceNamespacedResourceClaimStatusRequest

interface ResourceV1beta2ApiReplaceNamespacedResourceClaimStatusRequest {
    /**     * name of the ResourceClaim     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus     */    namespace: string    /**     *      * @type V1beta2ResourceClaim     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus     */    body: V1beta2ResourceClaim    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimStatus     */    fieldValidation?: string}

ResourceV1beta2ApiReplaceNamespacedResourceClaimTemplateRequest

interface ResourceV1beta2ApiReplaceNamespacedResourceClaimTemplateRequest {
    /**     * name of the ResourceClaimTemplate     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate     */    namespace: string    /**     *      * @type V1beta2ResourceClaimTemplate     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate     */    body: V1beta2ResourceClaimTemplate    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceNamespacedResourceClaimTemplate     */    fieldValidation?: string}

ResourceV1beta2ApiReplaceResourceSliceRequest

interface ResourceV1beta2ApiReplaceResourceSliceRequest {
    /**     * name of the ResourceSlice     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceResourceSlice     */    name: string    /**     *      * @type V1beta2ResourceSlice     * @memberof ResourceV1beta2ApireplaceResourceSlice     */    body: V1beta2ResourceSlice    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceResourceSlice     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceResourceSlice     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceResourceSlice     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof ResourceV1beta2ApireplaceResourceSlice     */    fieldValidation?: string}

ObjectResourceV1beta2Api

class ObjectResourceV1beta2Api 

createDeviceClassWithHttpInfo

create a DeviceClass

Parameters

param the request object

public createDeviceClassWithHttpInfo(param: ResourceV1beta2ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> 

createDeviceClass

create a DeviceClass

Parameters

param the request object

public createDeviceClass(param: ResourceV1beta2ApiCreateDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> 

createNamespacedResourceClaimWithHttpInfo

create a ResourceClaim

Parameters

param the request object

public createNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> 

createNamespacedResourceClaim

create a ResourceClaim

Parameters

param the request object

public createNamespacedResourceClaim(param: ResourceV1beta2ApiCreateNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> 

createNamespacedResourceClaimTemplateWithHttpInfo

create a ResourceClaimTemplate

Parameters

param the request object

public createNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> 

createNamespacedResourceClaimTemplate

create a ResourceClaimTemplate

Parameters

param the request object

public createNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiCreateNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> 

createResourceSliceWithHttpInfo

create a ResourceSlice

Parameters

param the request object

public createResourceSliceWithHttpInfo(param: ResourceV1beta2ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> 

createResourceSlice

create a ResourceSlice

Parameters

param the request object

public createResourceSlice(param: ResourceV1beta2ApiCreateResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> 

deleteCollectionDeviceClassWithHttpInfo

delete collection of DeviceClass

Parameters

param the request object

public deleteCollectionDeviceClassWithHttpInfo(param: ResourceV1beta2ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionDeviceClass

delete collection of DeviceClass

Parameters

param the request object

public deleteCollectionDeviceClass(param: ResourceV1beta2ApiDeleteCollectionDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedResourceClaimWithHttpInfo

delete collection of ResourceClaim

Parameters

param the request object

public deleteCollectionNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedResourceClaim

delete collection of ResourceClaim

Parameters

param the request object

public deleteCollectionNamespacedResourceClaim(param: ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo

delete collection of ResourceClaimTemplate

Parameters

param the request object

public deleteCollectionNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedResourceClaimTemplate

delete collection of ResourceClaimTemplate

Parameters

param the request object

public deleteCollectionNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiDeleteCollectionNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionResourceSliceWithHttpInfo

delete collection of ResourceSlice

Parameters

param the request object

public deleteCollectionResourceSliceWithHttpInfo(param: ResourceV1beta2ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionResourceSlice

delete collection of ResourceSlice

Parameters

param the request object

public deleteCollectionResourceSlice(param: ResourceV1beta2ApiDeleteCollectionResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteDeviceClassWithHttpInfo

delete a DeviceClass

Parameters

param the request object

public deleteDeviceClassWithHttpInfo(param: ResourceV1beta2ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> 

deleteDeviceClass

delete a DeviceClass

Parameters

param the request object

public deleteDeviceClass(param: ResourceV1beta2ApiDeleteDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> 

deleteNamespacedResourceClaimWithHttpInfo

delete a ResourceClaim

Parameters

param the request object

public deleteNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> 

deleteNamespacedResourceClaim

delete a ResourceClaim

Parameters

param the request object

public deleteNamespacedResourceClaim(param: ResourceV1beta2ApiDeleteNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> 

deleteNamespacedResourceClaimTemplateWithHttpInfo

delete a ResourceClaimTemplate

Parameters

param the request object

public deleteNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> 

deleteNamespacedResourceClaimTemplate

delete a ResourceClaimTemplate

Parameters

param the request object

public deleteNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiDeleteNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> 

deleteResourceSliceWithHttpInfo

delete a ResourceSlice

Parameters

param the request object

public deleteResourceSliceWithHttpInfo(param: ResourceV1beta2ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> 

deleteResourceSlice

delete a ResourceSlice

Parameters

param the request object

public deleteResourceSlice(param: ResourceV1beta2ApiDeleteResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: ResourceV1beta2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: ResourceV1beta2ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listDeviceClassWithHttpInfo

list or watch objects of kind DeviceClass

Parameters

param the request object

public listDeviceClassWithHttpInfo(param: ResourceV1beta2ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClassList>> 

listDeviceClass

list or watch objects of kind DeviceClass

Parameters

param the request object

public listDeviceClass(param: ResourceV1beta2ApiListDeviceClassRequest = {}, options?: ConfigurationOptions): Promise<V1beta2DeviceClassList> 

listNamespacedResourceClaimWithHttpInfo

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimList>> 

listNamespacedResourceClaim

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listNamespacedResourceClaim(param: ResourceV1beta2ApiListNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimList> 

listNamespacedResourceClaimTemplateWithHttpInfo

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplateList>> 

listNamespacedResourceClaimTemplate

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiListNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplateList> 

listResourceClaimForAllNamespacesWithHttpInfo

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listResourceClaimForAllNamespacesWithHttpInfo(param: ResourceV1beta2ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimList>> 

listResourceClaimForAllNamespaces

list or watch objects of kind ResourceClaim

Parameters

param the request object

public listResourceClaimForAllNamespaces(param: ResourceV1beta2ApiListResourceClaimForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimList> 

listResourceClaimTemplateForAllNamespacesWithHttpInfo

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listResourceClaimTemplateForAllNamespacesWithHttpInfo(param: ResourceV1beta2ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplateList>> 

listResourceClaimTemplateForAllNamespaces

list or watch objects of kind ResourceClaimTemplate

Parameters

param the request object

public listResourceClaimTemplateForAllNamespaces(param: ResourceV1beta2ApiListResourceClaimTemplateForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplateList> 

listResourceSliceWithHttpInfo

list or watch objects of kind ResourceSlice

Parameters

param the request object

public listResourceSliceWithHttpInfo(param: ResourceV1beta2ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSliceList>> 

listResourceSlice

list or watch objects of kind ResourceSlice

Parameters

param the request object

public listResourceSlice(param: ResourceV1beta2ApiListResourceSliceRequest = {}, options?: ConfigurationOptions): Promise<V1beta2ResourceSliceList> 

patchDeviceClassWithHttpInfo

partially update the specified DeviceClass

Parameters

param the request object

public patchDeviceClassWithHttpInfo(param: ResourceV1beta2ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> 

patchDeviceClass

partially update the specified DeviceClass

Parameters

param the request object

public patchDeviceClass(param: ResourceV1beta2ApiPatchDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> 

patchNamespacedResourceClaimWithHttpInfo

partially update the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> 

patchNamespacedResourceClaim

partially update the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaim(param: ResourceV1beta2ApiPatchNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> 

patchNamespacedResourceClaimStatusWithHttpInfo

partially update status of the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta2ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> 

patchNamespacedResourceClaimStatus

partially update status of the specified ResourceClaim

Parameters

param the request object

public patchNamespacedResourceClaimStatus(param: ResourceV1beta2ApiPatchNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> 

patchNamespacedResourceClaimTemplateWithHttpInfo

partially update the specified ResourceClaimTemplate

Parameters

param the request object

public patchNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> 

patchNamespacedResourceClaimTemplate

partially update the specified ResourceClaimTemplate

Parameters

param the request object

public patchNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiPatchNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> 

patchResourceSliceWithHttpInfo

partially update the specified ResourceSlice

Parameters

param the request object

public patchResourceSliceWithHttpInfo(param: ResourceV1beta2ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> 

patchResourceSlice

partially update the specified ResourceSlice

Parameters

param the request object

public patchResourceSlice(param: ResourceV1beta2ApiPatchResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> 

readDeviceClassWithHttpInfo

read the specified DeviceClass

Parameters

param the request object

public readDeviceClassWithHttpInfo(param: ResourceV1beta2ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> 

readDeviceClass

read the specified DeviceClass

Parameters

param the request object

public readDeviceClass(param: ResourceV1beta2ApiReadDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> 

readNamespacedResourceClaimWithHttpInfo

read the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> 

readNamespacedResourceClaim

read the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaim(param: ResourceV1beta2ApiReadNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> 

readNamespacedResourceClaimStatusWithHttpInfo

read status of the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta2ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> 

readNamespacedResourceClaimStatus

read status of the specified ResourceClaim

Parameters

param the request object

public readNamespacedResourceClaimStatus(param: ResourceV1beta2ApiReadNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> 

readNamespacedResourceClaimTemplateWithHttpInfo

read the specified ResourceClaimTemplate

Parameters

param the request object

public readNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> 

readNamespacedResourceClaimTemplate

read the specified ResourceClaimTemplate

Parameters

param the request object

public readNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiReadNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> 

readResourceSliceWithHttpInfo

read the specified ResourceSlice

Parameters

param the request object

public readResourceSliceWithHttpInfo(param: ResourceV1beta2ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> 

readResourceSlice

read the specified ResourceSlice

Parameters

param the request object

public readResourceSlice(param: ResourceV1beta2ApiReadResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> 

replaceDeviceClassWithHttpInfo

replace the specified DeviceClass

Parameters

param the request object

public replaceDeviceClassWithHttpInfo(param: ResourceV1beta2ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2DeviceClass>> 

replaceDeviceClass

replace the specified DeviceClass

Parameters

param the request object

public replaceDeviceClass(param: ResourceV1beta2ApiReplaceDeviceClassRequest, options?: ConfigurationOptions): Promise<V1beta2DeviceClass> 

replaceNamespacedResourceClaimWithHttpInfo

replace the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaimWithHttpInfo(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> 

replaceNamespacedResourceClaim

replace the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaim(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> 

replaceNamespacedResourceClaimStatusWithHttpInfo

replace status of the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaimStatusWithHttpInfo(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaim>> 

replaceNamespacedResourceClaimStatus

replace status of the specified ResourceClaim

Parameters

param the request object

public replaceNamespacedResourceClaimStatus(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimStatusRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaim> 

replaceNamespacedResourceClaimTemplateWithHttpInfo

replace the specified ResourceClaimTemplate

Parameters

param the request object

public replaceNamespacedResourceClaimTemplateWithHttpInfo(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceClaimTemplate>> 

replaceNamespacedResourceClaimTemplate

replace the specified ResourceClaimTemplate

Parameters

param the request object

public replaceNamespacedResourceClaimTemplate(param: ResourceV1beta2ApiReplaceNamespacedResourceClaimTemplateRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceClaimTemplate> 

replaceResourceSliceWithHttpInfo

replace the specified ResourceSlice

Parameters

param the request object

public replaceResourceSliceWithHttpInfo(param: ResourceV1beta2ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta2ResourceSlice>> 

replaceResourceSlice

replace the specified ResourceSlice

Parameters

param the request object

public replaceResourceSlice(param: ResourceV1beta2ApiReplaceResourceSliceRequest, options?: ConfigurationOptions): Promise<V1beta2ResourceSlice> 

ObjectSchedulingApi

class ObjectSchedulingApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: SchedulingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: SchedulingApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

SchedulingV1ApiCreatePriorityClassRequest

interface SchedulingV1ApiCreatePriorityClassRequest {
    /**     *      * @type V1PriorityClass     * @memberof SchedulingV1ApicreatePriorityClass     */    body: V1PriorityClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApicreatePriorityClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApicreatePriorityClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApicreatePriorityClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApicreatePriorityClass     */    fieldValidation?: string}

SchedulingV1ApiDeleteCollectionPriorityClassRequest

interface SchedulingV1ApiDeleteCollectionPriorityClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof SchedulingV1ApideleteCollectionPriorityClass     */    body?: V1DeleteOptions}

SchedulingV1ApiDeletePriorityClassRequest

interface SchedulingV1ApiDeletePriorityClassRequest {
    /**     * name of the PriorityClass     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideletePriorityClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideletePriorityClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideletePriorityClass     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1ApideletePriorityClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1ApideletePriorityClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1ApideletePriorityClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApideletePriorityClass     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof SchedulingV1ApideletePriorityClass     */    body?: V1DeleteOptions}

SchedulingV1ApiListPriorityClassRequest

interface SchedulingV1ApiListPriorityClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApilistPriorityClass     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1ApilistPriorityClass     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApilistPriorityClass     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApilistPriorityClass     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApilistPriorityClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1ApilistPriorityClass     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApilistPriorityClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApilistPriorityClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1ApilistPriorityClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1ApilistPriorityClass     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1ApilistPriorityClass     */    watch?: boolean}

SchedulingV1ApiPatchPriorityClassRequest

interface SchedulingV1ApiPatchPriorityClassRequest {
    /**     * name of the PriorityClass     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApipatchPriorityClass     */    name: string    /**     *      * @type any     * @memberof SchedulingV1ApipatchPriorityClass     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApipatchPriorityClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApipatchPriorityClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApipatchPriorityClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApipatchPriorityClass     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1ApipatchPriorityClass     */    force?: boolean}

SchedulingV1ApiReadPriorityClassRequest

interface SchedulingV1ApiReadPriorityClassRequest {
    /**     * name of the PriorityClass     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApireadPriorityClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApireadPriorityClass     */    pretty?: string}

SchedulingV1ApiReplacePriorityClassRequest

interface SchedulingV1ApiReplacePriorityClassRequest {
    /**     * name of the PriorityClass     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApireplacePriorityClass     */    name: string    /**     *      * @type V1PriorityClass     * @memberof SchedulingV1ApireplacePriorityClass     */    body: V1PriorityClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApireplacePriorityClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApireplacePriorityClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApireplacePriorityClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1ApireplacePriorityClass     */    fieldValidation?: string}

ObjectSchedulingV1Api

class ObjectSchedulingV1Api 

createPriorityClassWithHttpInfo

create a PriorityClass

Parameters

param the request object

public createPriorityClassWithHttpInfo(param: SchedulingV1ApiCreatePriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClass>> 

createPriorityClass

create a PriorityClass

Parameters

param the request object

public createPriorityClass(param: SchedulingV1ApiCreatePriorityClassRequest, options?: ConfigurationOptions): Promise<V1PriorityClass> 

deleteCollectionPriorityClassWithHttpInfo

delete collection of PriorityClass

Parameters

param the request object

public deleteCollectionPriorityClassWithHttpInfo(param: SchedulingV1ApiDeleteCollectionPriorityClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionPriorityClass

delete collection of PriorityClass

Parameters

param the request object

public deleteCollectionPriorityClass(param: SchedulingV1ApiDeleteCollectionPriorityClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deletePriorityClassWithHttpInfo

delete a PriorityClass

Parameters

param the request object

public deletePriorityClassWithHttpInfo(param: SchedulingV1ApiDeletePriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deletePriorityClass

delete a PriorityClass

Parameters

param the request object

public deletePriorityClass(param: SchedulingV1ApiDeletePriorityClassRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: SchedulingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: SchedulingV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listPriorityClassWithHttpInfo

list or watch objects of kind PriorityClass

Parameters

param the request object

public listPriorityClassWithHttpInfo(param: SchedulingV1ApiListPriorityClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClassList>> 

listPriorityClass

list or watch objects of kind PriorityClass

Parameters

param the request object

public listPriorityClass(param: SchedulingV1ApiListPriorityClassRequest = {}, options?: ConfigurationOptions): Promise<V1PriorityClassList> 

patchPriorityClassWithHttpInfo

partially update the specified PriorityClass

Parameters

param the request object

public patchPriorityClassWithHttpInfo(param: SchedulingV1ApiPatchPriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClass>> 

patchPriorityClass

partially update the specified PriorityClass

Parameters

param the request object

public patchPriorityClass(param: SchedulingV1ApiPatchPriorityClassRequest, options?: ConfigurationOptions): Promise<V1PriorityClass> 

readPriorityClassWithHttpInfo

read the specified PriorityClass

Parameters

param the request object

public readPriorityClassWithHttpInfo(param: SchedulingV1ApiReadPriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClass>> 

readPriorityClass

read the specified PriorityClass

Parameters

param the request object

public readPriorityClass(param: SchedulingV1ApiReadPriorityClassRequest, options?: ConfigurationOptions): Promise<V1PriorityClass> 

replacePriorityClassWithHttpInfo

replace the specified PriorityClass

Parameters

param the request object

public replacePriorityClassWithHttpInfo(param: SchedulingV1ApiReplacePriorityClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1PriorityClass>> 

replacePriorityClass

replace the specified PriorityClass

Parameters

param the request object

public replacePriorityClass(param: SchedulingV1ApiReplacePriorityClassRequest, options?: ConfigurationOptions): Promise<V1PriorityClass> 

SchedulingV1alpha1ApiCreateNamespacedWorkloadRequest

interface SchedulingV1alpha1ApiCreateNamespacedWorkloadRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload     */    namespace: string    /**     *      * @type V1alpha1Workload     * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload     */    body: V1alpha1Workload    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApicreateNamespacedWorkload     */    fieldValidation?: string}

SchedulingV1alpha1ApiDeleteCollectionNamespacedWorkloadRequest

interface SchedulingV1alpha1ApiDeleteCollectionNamespacedWorkloadRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof SchedulingV1alpha1ApideleteCollectionNamespacedWorkload     */    body?: V1DeleteOptions}

SchedulingV1alpha1ApiDeleteNamespacedWorkloadRequest

interface SchedulingV1alpha1ApiDeleteNamespacedWorkloadRequest {
    /**     * name of the Workload     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof SchedulingV1alpha1ApideleteNamespacedWorkload     */    body?: V1DeleteOptions}

SchedulingV1alpha1ApiListNamespacedWorkloadRequest

interface SchedulingV1alpha1ApiListNamespacedWorkloadRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApilistNamespacedWorkload     */    watch?: boolean}

SchedulingV1alpha1ApiListWorkloadForAllNamespacesRequest

interface SchedulingV1alpha1ApiListWorkloadForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApilistWorkloadForAllNamespaces     */    watch?: boolean}

SchedulingV1alpha1ApiPatchNamespacedWorkloadRequest

interface SchedulingV1alpha1ApiPatchNamespacedWorkloadRequest {
    /**     * name of the Workload     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload     */    namespace: string    /**     *      * @type any     * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof SchedulingV1alpha1ApipatchNamespacedWorkload     */    force?: boolean}

SchedulingV1alpha1ApiReadNamespacedWorkloadRequest

interface SchedulingV1alpha1ApiReadNamespacedWorkloadRequest {
    /**     * name of the Workload     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApireadNamespacedWorkload     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApireadNamespacedWorkload     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApireadNamespacedWorkload     */    pretty?: string}

SchedulingV1alpha1ApiReplaceNamespacedWorkloadRequest

interface SchedulingV1alpha1ApiReplaceNamespacedWorkloadRequest {
    /**     * name of the Workload     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload     */    namespace: string    /**     *      * @type V1alpha1Workload     * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload     */    body: V1alpha1Workload    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof SchedulingV1alpha1ApireplaceNamespacedWorkload     */    fieldValidation?: string}

ObjectSchedulingV1alpha1Api

class ObjectSchedulingV1alpha1Api 

createNamespacedWorkloadWithHttpInfo

create a Workload

Parameters

param the request object

public createNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiCreateNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1Workload>> 

createNamespacedWorkload

create a Workload

Parameters

param the request object

public createNamespacedWorkload(param: SchedulingV1alpha1ApiCreateNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1Workload> 

deleteCollectionNamespacedWorkloadWithHttpInfo

delete collection of Workload

Parameters

param the request object

public deleteCollectionNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiDeleteCollectionNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedWorkload

delete collection of Workload

Parameters

param the request object

public deleteCollectionNamespacedWorkload(param: SchedulingV1alpha1ApiDeleteCollectionNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedWorkloadWithHttpInfo

delete a Workload

Parameters

param the request object

public deleteNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiDeleteNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedWorkload

delete a Workload

Parameters

param the request object

public deleteNamespacedWorkload(param: SchedulingV1alpha1ApiDeleteNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: SchedulingV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: SchedulingV1alpha1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listNamespacedWorkloadWithHttpInfo

list or watch objects of kind Workload

Parameters

param the request object

public listNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiListNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1WorkloadList>> 

listNamespacedWorkload

list or watch objects of kind Workload

Parameters

param the request object

public listNamespacedWorkload(param: SchedulingV1alpha1ApiListNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1WorkloadList> 

listWorkloadForAllNamespacesWithHttpInfo

list or watch objects of kind Workload

Parameters

param the request object

public listWorkloadForAllNamespacesWithHttpInfo(param: SchedulingV1alpha1ApiListWorkloadForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1WorkloadList>> 

listWorkloadForAllNamespaces

list or watch objects of kind Workload

Parameters

param the request object

public listWorkloadForAllNamespaces(param: SchedulingV1alpha1ApiListWorkloadForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1alpha1WorkloadList> 

patchNamespacedWorkloadWithHttpInfo

partially update the specified Workload

Parameters

param the request object

public patchNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiPatchNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1Workload>> 

patchNamespacedWorkload

partially update the specified Workload

Parameters

param the request object

public patchNamespacedWorkload(param: SchedulingV1alpha1ApiPatchNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1Workload> 

readNamespacedWorkloadWithHttpInfo

read the specified Workload

Parameters

param the request object

public readNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiReadNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1Workload>> 

readNamespacedWorkload

read the specified Workload

Parameters

param the request object

public readNamespacedWorkload(param: SchedulingV1alpha1ApiReadNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1Workload> 

replaceNamespacedWorkloadWithHttpInfo

replace the specified Workload

Parameters

param the request object

public replaceNamespacedWorkloadWithHttpInfo(param: SchedulingV1alpha1ApiReplaceNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1alpha1Workload>> 

replaceNamespacedWorkload

replace the specified Workload

Parameters

param the request object

public replaceNamespacedWorkload(param: SchedulingV1alpha1ApiReplaceNamespacedWorkloadRequest, options?: ConfigurationOptions): Promise<V1alpha1Workload> 

ObjectStorageApi

class ObjectStorageApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: StorageApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: StorageApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

StorageV1ApiCreateCSIDriverRequest

interface StorageV1ApiCreateCSIDriverRequest {
    /**     *      * @type V1CSIDriver     * @memberof StorageV1ApicreateCSIDriver     */    body: V1CSIDriver    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateCSIDriver     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateCSIDriver     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateCSIDriver     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateCSIDriver     */    fieldValidation?: string}

StorageV1ApiCreateCSINodeRequest

interface StorageV1ApiCreateCSINodeRequest {
    /**     *      * @type V1CSINode     * @memberof StorageV1ApicreateCSINode     */    body: V1CSINode    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateCSINode     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateCSINode     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateCSINode     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateCSINode     */    fieldValidation?: string}

StorageV1ApiCreateNamespacedCSIStorageCapacityRequest

interface StorageV1ApiCreateNamespacedCSIStorageCapacityRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity     */    namespace: string    /**     *      * @type V1CSIStorageCapacity     * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity     */    body: V1CSIStorageCapacity    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateNamespacedCSIStorageCapacity     */    fieldValidation?: string}

StorageV1ApiCreateStorageClassRequest

interface StorageV1ApiCreateStorageClassRequest {
    /**     *      * @type V1StorageClass     * @memberof StorageV1ApicreateStorageClass     */    body: V1StorageClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateStorageClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateStorageClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateStorageClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateStorageClass     */    fieldValidation?: string}

StorageV1ApiCreateVolumeAttachmentRequest

interface StorageV1ApiCreateVolumeAttachmentRequest {
    /**     *      * @type V1VolumeAttachment     * @memberof StorageV1ApicreateVolumeAttachment     */    body: V1VolumeAttachment    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateVolumeAttachment     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateVolumeAttachment     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateVolumeAttachment     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateVolumeAttachment     */    fieldValidation?: string}

StorageV1ApiCreateVolumeAttributesClassRequest

interface StorageV1ApiCreateVolumeAttributesClassRequest {
    /**     *      * @type V1VolumeAttributesClass     * @memberof StorageV1ApicreateVolumeAttributesClass     */    body: V1VolumeAttributesClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateVolumeAttributesClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateVolumeAttributesClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateVolumeAttributesClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApicreateVolumeAttributesClass     */    fieldValidation?: string}

StorageV1ApiDeleteCSIDriverRequest

interface StorageV1ApiDeleteCSIDriverRequest {
    /**     * name of the CSIDriver     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCSIDriver     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCSIDriver     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCSIDriver     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCSIDriver     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCSIDriver     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCSIDriver     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCSIDriver     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteCSIDriver     */    body?: V1DeleteOptions}

StorageV1ApiDeleteCSINodeRequest

interface StorageV1ApiDeleteCSINodeRequest {
    /**     * name of the CSINode     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCSINode     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCSINode     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCSINode     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCSINode     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCSINode     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCSINode     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCSINode     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteCSINode     */    body?: V1DeleteOptions}

StorageV1ApiDeleteCollectionCSIDriverRequest

interface StorageV1ApiDeleteCollectionCSIDriverRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSIDriver     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSIDriver     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSIDriver     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSIDriver     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionCSIDriver     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionCSIDriver     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSIDriver     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionCSIDriver     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionCSIDriver     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSIDriver     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSIDriver     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSIDriver     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionCSIDriver     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionCSIDriver     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteCollectionCSIDriver     */    body?: V1DeleteOptions}

StorageV1ApiDeleteCollectionCSINodeRequest

interface StorageV1ApiDeleteCollectionCSINodeRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSINode     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSINode     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSINode     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSINode     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionCSINode     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionCSINode     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSINode     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionCSINode     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionCSINode     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSINode     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSINode     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionCSINode     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionCSINode     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionCSINode     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteCollectionCSINode     */    body?: V1DeleteOptions}

StorageV1ApiDeleteCollectionNamespacedCSIStorageCapacityRequest

interface StorageV1ApiDeleteCollectionNamespacedCSIStorageCapacityRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteCollectionNamespacedCSIStorageCapacity     */    body?: V1DeleteOptions}

StorageV1ApiDeleteCollectionStorageClassRequest

interface StorageV1ApiDeleteCollectionStorageClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionStorageClass     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionStorageClass     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionStorageClass     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionStorageClass     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionStorageClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionStorageClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionStorageClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionStorageClass     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionStorageClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionStorageClass     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionStorageClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionStorageClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionStorageClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionStorageClass     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteCollectionStorageClass     */    body?: V1DeleteOptions}

StorageV1ApiDeleteCollectionVolumeAttachmentRequest

interface StorageV1ApiDeleteCollectionVolumeAttachmentRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteCollectionVolumeAttachment     */    body?: V1DeleteOptions}

StorageV1ApiDeleteCollectionVolumeAttributesClassRequest

interface StorageV1ApiDeleteCollectionVolumeAttributesClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteCollectionVolumeAttributesClass     */    body?: V1DeleteOptions}

StorageV1ApiDeleteNamespacedCSIStorageCapacityRequest

interface StorageV1ApiDeleteNamespacedCSIStorageCapacityRequest {
    /**     * name of the CSIStorageCapacity     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteNamespacedCSIStorageCapacity     */    body?: V1DeleteOptions}

StorageV1ApiDeleteStorageClassRequest

interface StorageV1ApiDeleteStorageClassRequest {
    /**     * name of the StorageClass     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteStorageClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteStorageClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteStorageClass     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteStorageClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteStorageClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteStorageClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteStorageClass     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteStorageClass     */    body?: V1DeleteOptions}

StorageV1ApiDeleteVolumeAttachmentRequest

interface StorageV1ApiDeleteVolumeAttachmentRequest {
    /**     * name of the VolumeAttachment     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteVolumeAttachment     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteVolumeAttachment     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteVolumeAttachment     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteVolumeAttachment     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteVolumeAttachment     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteVolumeAttachment     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteVolumeAttachment     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteVolumeAttachment     */    body?: V1DeleteOptions}

StorageV1ApiDeleteVolumeAttributesClassRequest

interface StorageV1ApiDeleteVolumeAttributesClassRequest {
    /**     * name of the VolumeAttributesClass     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteVolumeAttributesClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteVolumeAttributesClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteVolumeAttributesClass     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApideleteVolumeAttributesClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteVolumeAttributesClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApideleteVolumeAttributesClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApideleteVolumeAttributesClass     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof StorageV1ApideleteVolumeAttributesClass     */    body?: V1DeleteOptions}

StorageV1ApiListCSIDriverRequest

interface StorageV1ApiListCSIDriverRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIDriver     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistCSIDriver     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIDriver     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIDriver     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIDriver     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistCSIDriver     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIDriver     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIDriver     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistCSIDriver     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistCSIDriver     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistCSIDriver     */    watch?: boolean}

StorageV1ApiListCSINodeRequest

interface StorageV1ApiListCSINodeRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSINode     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistCSINode     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSINode     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSINode     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSINode     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistCSINode     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSINode     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSINode     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistCSINode     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistCSINode     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistCSINode     */    watch?: boolean}

StorageV1ApiListCSIStorageCapacityForAllNamespacesRequest

interface StorageV1ApiListCSIStorageCapacityForAllNamespacesRequest {
    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    limit?: number    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    pretty?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistCSIStorageCapacityForAllNamespaces     */    watch?: boolean}

StorageV1ApiListNamespacedCSIStorageCapacityRequest

interface StorageV1ApiListNamespacedCSIStorageCapacityRequest {
    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistNamespacedCSIStorageCapacity     */    watch?: boolean}

StorageV1ApiListStorageClassRequest

interface StorageV1ApiListStorageClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistStorageClass     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistStorageClass     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistStorageClass     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistStorageClass     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistStorageClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistStorageClass     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistStorageClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistStorageClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistStorageClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistStorageClass     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistStorageClass     */    watch?: boolean}

StorageV1ApiListVolumeAttachmentRequest

interface StorageV1ApiListVolumeAttachmentRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttachment     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistVolumeAttachment     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttachment     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttachment     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttachment     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistVolumeAttachment     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttachment     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttachment     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistVolumeAttachment     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistVolumeAttachment     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistVolumeAttachment     */    watch?: boolean}

StorageV1ApiListVolumeAttributesClassRequest

interface StorageV1ApiListVolumeAttributesClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttributesClass     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistVolumeAttributesClass     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttributesClass     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttributesClass     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttributesClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistVolumeAttributesClass     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttributesClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1ApilistVolumeAttributesClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistVolumeAttributesClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1ApilistVolumeAttributesClass     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApilistVolumeAttributesClass     */    watch?: boolean}

StorageV1ApiPatchCSIDriverRequest

interface StorageV1ApiPatchCSIDriverRequest {
    /**     * name of the CSIDriver     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSIDriver     */    name: string    /**     *      * @type any     * @memberof StorageV1ApipatchCSIDriver     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSIDriver     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSIDriver     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSIDriver     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSIDriver     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApipatchCSIDriver     */    force?: boolean}

StorageV1ApiPatchCSINodeRequest

interface StorageV1ApiPatchCSINodeRequest {
    /**     * name of the CSINode     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSINode     */    name: string    /**     *      * @type any     * @memberof StorageV1ApipatchCSINode     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSINode     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSINode     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSINode     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchCSINode     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApipatchCSINode     */    force?: boolean}

StorageV1ApiPatchNamespacedCSIStorageCapacityRequest

interface StorageV1ApiPatchNamespacedCSIStorageCapacityRequest {
    /**     * name of the CSIStorageCapacity     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity     */    namespace: string    /**     *      * @type any     * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApipatchNamespacedCSIStorageCapacity     */    force?: boolean}

StorageV1ApiPatchStorageClassRequest

interface StorageV1ApiPatchStorageClassRequest {
    /**     * name of the StorageClass     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchStorageClass     */    name: string    /**     *      * @type any     * @memberof StorageV1ApipatchStorageClass     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchStorageClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchStorageClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchStorageClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchStorageClass     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApipatchStorageClass     */    force?: boolean}

StorageV1ApiPatchVolumeAttachmentRequest

interface StorageV1ApiPatchVolumeAttachmentRequest {
    /**     * name of the VolumeAttachment     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachment     */    name: string    /**     *      * @type any     * @memberof StorageV1ApipatchVolumeAttachment     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachment     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachment     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachment     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachment     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApipatchVolumeAttachment     */    force?: boolean}

StorageV1ApiPatchVolumeAttachmentStatusRequest

interface StorageV1ApiPatchVolumeAttachmentStatusRequest {
    /**     * name of the VolumeAttachment     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachmentStatus     */    name: string    /**     *      * @type any     * @memberof StorageV1ApipatchVolumeAttachmentStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachmentStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachmentStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachmentStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttachmentStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApipatchVolumeAttachmentStatus     */    force?: boolean}

StorageV1ApiPatchVolumeAttributesClassRequest

interface StorageV1ApiPatchVolumeAttributesClassRequest {
    /**     * name of the VolumeAttributesClass     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttributesClass     */    name: string    /**     *      * @type any     * @memberof StorageV1ApipatchVolumeAttributesClass     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttributesClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttributesClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttributesClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApipatchVolumeAttributesClass     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1ApipatchVolumeAttributesClass     */    force?: boolean}

StorageV1ApiReadNamespacedCSIStorageCapacityRequest

interface StorageV1ApiReadNamespacedCSIStorageCapacityRequest {
    /**     * name of the CSIStorageCapacity     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireadNamespacedCSIStorageCapacity     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireadNamespacedCSIStorageCapacity     */    namespace: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireadNamespacedCSIStorageCapacity     */    pretty?: string}

StorageV1ApiReadVolumeAttachmentRequest

interface StorageV1ApiReadVolumeAttachmentRequest {
    /**     * name of the VolumeAttachment     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireadVolumeAttachment     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireadVolumeAttachment     */    pretty?: string}

StorageV1ApiReadVolumeAttachmentStatusRequest

interface StorageV1ApiReadVolumeAttachmentStatusRequest {
    /**     * name of the VolumeAttachment     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireadVolumeAttachmentStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireadVolumeAttachmentStatus     */    pretty?: string}

StorageV1ApiReadVolumeAttributesClassRequest

interface StorageV1ApiReadVolumeAttributesClassRequest {
    /**     * name of the VolumeAttributesClass     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireadVolumeAttributesClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireadVolumeAttributesClass     */    pretty?: string}

StorageV1ApiReplaceCSIDriverRequest

interface StorageV1ApiReplaceCSIDriverRequest {
    /**     * name of the CSIDriver     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSIDriver     */    name: string    /**     *      * @type V1CSIDriver     * @memberof StorageV1ApireplaceCSIDriver     */    body: V1CSIDriver    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSIDriver     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSIDriver     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSIDriver     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSIDriver     */    fieldValidation?: string}

StorageV1ApiReplaceCSINodeRequest

interface StorageV1ApiReplaceCSINodeRequest {
    /**     * name of the CSINode     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSINode     */    name: string    /**     *      * @type V1CSINode     * @memberof StorageV1ApireplaceCSINode     */    body: V1CSINode    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSINode     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSINode     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSINode     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceCSINode     */    fieldValidation?: string}

StorageV1ApiReplaceNamespacedCSIStorageCapacityRequest

interface StorageV1ApiReplaceNamespacedCSIStorageCapacityRequest {
    /**     * name of the CSIStorageCapacity     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity     */    name: string    /**     * object name and auth scope, such as for teams and projects     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity     */    namespace: string    /**     *      * @type V1CSIStorageCapacity     * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity     */    body: V1CSIStorageCapacity    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceNamespacedCSIStorageCapacity     */    fieldValidation?: string}

StorageV1ApiReplaceStorageClassRequest

interface StorageV1ApiReplaceStorageClassRequest {
    /**     * name of the StorageClass     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceStorageClass     */    name: string    /**     *      * @type V1StorageClass     * @memberof StorageV1ApireplaceStorageClass     */    body: V1StorageClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceStorageClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceStorageClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceStorageClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceStorageClass     */    fieldValidation?: string}

StorageV1ApiReplaceVolumeAttachmentRequest

interface StorageV1ApiReplaceVolumeAttachmentRequest {
    /**     * name of the VolumeAttachment     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachment     */    name: string    /**     *      * @type V1VolumeAttachment     * @memberof StorageV1ApireplaceVolumeAttachment     */    body: V1VolumeAttachment    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachment     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachment     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachment     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachment     */    fieldValidation?: string}

StorageV1ApiReplaceVolumeAttachmentStatusRequest

interface StorageV1ApiReplaceVolumeAttachmentStatusRequest {
    /**     * name of the VolumeAttachment     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachmentStatus     */    name: string    /**     *      * @type V1VolumeAttachment     * @memberof StorageV1ApireplaceVolumeAttachmentStatus     */    body: V1VolumeAttachment    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachmentStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachmentStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachmentStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttachmentStatus     */    fieldValidation?: string}

StorageV1ApiReplaceVolumeAttributesClassRequest

interface StorageV1ApiReplaceVolumeAttributesClassRequest {
    /**     * name of the VolumeAttributesClass     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttributesClass     */    name: string    /**     *      * @type V1VolumeAttributesClass     * @memberof StorageV1ApireplaceVolumeAttributesClass     */    body: V1VolumeAttributesClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttributesClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttributesClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttributesClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1ApireplaceVolumeAttributesClass     */    fieldValidation?: string}

ObjectStorageV1Api

class ObjectStorageV1Api 

createCSIDriverWithHttpInfo

create a CSIDriver

Parameters

param the request object

public createCSIDriverWithHttpInfo(param: StorageV1ApiCreateCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> 

createCSIDriver

create a CSIDriver

Parameters

param the request object

public createCSIDriver(param: StorageV1ApiCreateCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> 

createCSINodeWithHttpInfo

create a CSINode

Parameters

param the request object

public createCSINodeWithHttpInfo(param: StorageV1ApiCreateCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> 

createCSINode

create a CSINode

Parameters

param the request object

public createCSINode(param: StorageV1ApiCreateCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> 

createNamespacedCSIStorageCapacityWithHttpInfo

create a CSIStorageCapacity

Parameters

param the request object

public createNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiCreateNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacity>> 

createNamespacedCSIStorageCapacity

create a CSIStorageCapacity

Parameters

param the request object

public createNamespacedCSIStorageCapacity(param: StorageV1ApiCreateNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacity> 

createStorageClassWithHttpInfo

create a StorageClass

Parameters

param the request object

public createStorageClassWithHttpInfo(param: StorageV1ApiCreateStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> 

createStorageClass

create a StorageClass

Parameters

param the request object

public createStorageClass(param: StorageV1ApiCreateStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> 

createVolumeAttachmentWithHttpInfo

create a VolumeAttachment

Parameters

param the request object

public createVolumeAttachmentWithHttpInfo(param: StorageV1ApiCreateVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> 

createVolumeAttachment

create a VolumeAttachment

Parameters

param the request object

public createVolumeAttachment(param: StorageV1ApiCreateVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> 

createVolumeAttributesClassWithHttpInfo

create a VolumeAttributesClass

Parameters

param the request object

public createVolumeAttributesClassWithHttpInfo(param: StorageV1ApiCreateVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> 

createVolumeAttributesClass

create a VolumeAttributesClass

Parameters

param the request object

public createVolumeAttributesClass(param: StorageV1ApiCreateVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> 

deleteCSIDriverWithHttpInfo

delete a CSIDriver

Parameters

param the request object

public deleteCSIDriverWithHttpInfo(param: StorageV1ApiDeleteCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> 

deleteCSIDriver

delete a CSIDriver

Parameters

param the request object

public deleteCSIDriver(param: StorageV1ApiDeleteCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> 

deleteCSINodeWithHttpInfo

delete a CSINode

Parameters

param the request object

public deleteCSINodeWithHttpInfo(param: StorageV1ApiDeleteCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> 

deleteCSINode

delete a CSINode

Parameters

param the request object

public deleteCSINode(param: StorageV1ApiDeleteCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> 

deleteCollectionCSIDriverWithHttpInfo

delete collection of CSIDriver

Parameters

param the request object

public deleteCollectionCSIDriverWithHttpInfo(param: StorageV1ApiDeleteCollectionCSIDriverRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionCSIDriver

delete collection of CSIDriver

Parameters

param the request object

public deleteCollectionCSIDriver(param: StorageV1ApiDeleteCollectionCSIDriverRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionCSINodeWithHttpInfo

delete collection of CSINode

Parameters

param the request object

public deleteCollectionCSINodeWithHttpInfo(param: StorageV1ApiDeleteCollectionCSINodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionCSINode

delete collection of CSINode

Parameters

param the request object

public deleteCollectionCSINode(param: StorageV1ApiDeleteCollectionCSINodeRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionNamespacedCSIStorageCapacityWithHttpInfo

delete collection of CSIStorageCapacity

Parameters

param the request object

public deleteCollectionNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiDeleteCollectionNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionNamespacedCSIStorageCapacity

delete collection of CSIStorageCapacity

Parameters

param the request object

public deleteCollectionNamespacedCSIStorageCapacity(param: StorageV1ApiDeleteCollectionNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionStorageClassWithHttpInfo

delete collection of StorageClass

Parameters

param the request object

public deleteCollectionStorageClassWithHttpInfo(param: StorageV1ApiDeleteCollectionStorageClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionStorageClass

delete collection of StorageClass

Parameters

param the request object

public deleteCollectionStorageClass(param: StorageV1ApiDeleteCollectionStorageClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionVolumeAttachmentWithHttpInfo

delete collection of VolumeAttachment

Parameters

param the request object

public deleteCollectionVolumeAttachmentWithHttpInfo(param: StorageV1ApiDeleteCollectionVolumeAttachmentRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionVolumeAttachment

delete collection of VolumeAttachment

Parameters

param the request object

public deleteCollectionVolumeAttachment(param: StorageV1ApiDeleteCollectionVolumeAttachmentRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteCollectionVolumeAttributesClassWithHttpInfo

delete collection of VolumeAttributesClass

Parameters

param the request object

public deleteCollectionVolumeAttributesClassWithHttpInfo(param: StorageV1ApiDeleteCollectionVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionVolumeAttributesClass

delete collection of VolumeAttributesClass

Parameters

param the request object

public deleteCollectionVolumeAttributesClass(param: StorageV1ApiDeleteCollectionVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteNamespacedCSIStorageCapacityWithHttpInfo

delete a CSIStorageCapacity

Parameters

param the request object

public deleteNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiDeleteNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteNamespacedCSIStorageCapacity

delete a CSIStorageCapacity

Parameters

param the request object

public deleteNamespacedCSIStorageCapacity(param: StorageV1ApiDeleteNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1Status> 

deleteStorageClassWithHttpInfo

delete a StorageClass

Parameters

param the request object

public deleteStorageClassWithHttpInfo(param: StorageV1ApiDeleteStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> 

deleteStorageClass

delete a StorageClass

Parameters

param the request object

public deleteStorageClass(param: StorageV1ApiDeleteStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> 

deleteVolumeAttachmentWithHttpInfo

delete a VolumeAttachment

Parameters

param the request object

public deleteVolumeAttachmentWithHttpInfo(param: StorageV1ApiDeleteVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> 

deleteVolumeAttachment

delete a VolumeAttachment

Parameters

param the request object

public deleteVolumeAttachment(param: StorageV1ApiDeleteVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> 

deleteVolumeAttributesClassWithHttpInfo

delete a VolumeAttributesClass

Parameters

param the request object

public deleteVolumeAttributesClassWithHttpInfo(param: StorageV1ApiDeleteVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> 

deleteVolumeAttributesClass

delete a VolumeAttributesClass

Parameters

param the request object

public deleteVolumeAttributesClass(param: StorageV1ApiDeleteVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: StorageV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: StorageV1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listCSIDriverWithHttpInfo

list or watch objects of kind CSIDriver

Parameters

param the request object

public listCSIDriverWithHttpInfo(param: StorageV1ApiListCSIDriverRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriverList>> 

listCSIDriver

list or watch objects of kind CSIDriver

Parameters

param the request object

public listCSIDriver(param: StorageV1ApiListCSIDriverRequest = {}, options?: ConfigurationOptions): Promise<V1CSIDriverList> 

listCSINodeWithHttpInfo

list or watch objects of kind CSINode

Parameters

param the request object

public listCSINodeWithHttpInfo(param: StorageV1ApiListCSINodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINodeList>> 

listCSINode

list or watch objects of kind CSINode

Parameters

param the request object

public listCSINode(param: StorageV1ApiListCSINodeRequest = {}, options?: ConfigurationOptions): Promise<V1CSINodeList> 

listCSIStorageCapacityForAllNamespacesWithHttpInfo

list or watch objects of kind CSIStorageCapacity

Parameters

param the request object

public listCSIStorageCapacityForAllNamespacesWithHttpInfo(param: StorageV1ApiListCSIStorageCapacityForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacityList>> 

listCSIStorageCapacityForAllNamespaces

list or watch objects of kind CSIStorageCapacity

Parameters

param the request object

public listCSIStorageCapacityForAllNamespaces(param: StorageV1ApiListCSIStorageCapacityForAllNamespacesRequest = {}, options?: ConfigurationOptions): Promise<V1CSIStorageCapacityList> 

listNamespacedCSIStorageCapacityWithHttpInfo

list or watch objects of kind CSIStorageCapacity

Parameters

param the request object

public listNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiListNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacityList>> 

listNamespacedCSIStorageCapacity

list or watch objects of kind CSIStorageCapacity

Parameters

param the request object

public listNamespacedCSIStorageCapacity(param: StorageV1ApiListNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacityList> 

listStorageClassWithHttpInfo

list or watch objects of kind StorageClass

Parameters

param the request object

public listStorageClassWithHttpInfo(param: StorageV1ApiListStorageClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClassList>> 

listStorageClass

list or watch objects of kind StorageClass

Parameters

param the request object

public listStorageClass(param: StorageV1ApiListStorageClassRequest = {}, options?: ConfigurationOptions): Promise<V1StorageClassList> 

listVolumeAttachmentWithHttpInfo

list or watch objects of kind VolumeAttachment

Parameters

param the request object

public listVolumeAttachmentWithHttpInfo(param: StorageV1ApiListVolumeAttachmentRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachmentList>> 

listVolumeAttachment

list or watch objects of kind VolumeAttachment

Parameters

param the request object

public listVolumeAttachment(param: StorageV1ApiListVolumeAttachmentRequest = {}, options?: ConfigurationOptions): Promise<V1VolumeAttachmentList> 

listVolumeAttributesClassWithHttpInfo

list or watch objects of kind VolumeAttributesClass

Parameters

param the request object

public listVolumeAttributesClassWithHttpInfo(param: StorageV1ApiListVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClassList>> 

listVolumeAttributesClass

list or watch objects of kind VolumeAttributesClass

Parameters

param the request object

public listVolumeAttributesClass(param: StorageV1ApiListVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<V1VolumeAttributesClassList> 

patchCSIDriverWithHttpInfo

partially update the specified CSIDriver

Parameters

param the request object

public patchCSIDriverWithHttpInfo(param: StorageV1ApiPatchCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> 

patchCSIDriver

partially update the specified CSIDriver

Parameters

param the request object

public patchCSIDriver(param: StorageV1ApiPatchCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> 

patchCSINodeWithHttpInfo

partially update the specified CSINode

Parameters

param the request object

public patchCSINodeWithHttpInfo(param: StorageV1ApiPatchCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> 

patchCSINode

partially update the specified CSINode

Parameters

param the request object

public patchCSINode(param: StorageV1ApiPatchCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> 

patchNamespacedCSIStorageCapacityWithHttpInfo

partially update the specified CSIStorageCapacity

Parameters

param the request object

public patchNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiPatchNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacity>> 

patchNamespacedCSIStorageCapacity

partially update the specified CSIStorageCapacity

Parameters

param the request object

public patchNamespacedCSIStorageCapacity(param: StorageV1ApiPatchNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacity> 

patchStorageClassWithHttpInfo

partially update the specified StorageClass

Parameters

param the request object

public patchStorageClassWithHttpInfo(param: StorageV1ApiPatchStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> 

patchStorageClass

partially update the specified StorageClass

Parameters

param the request object

public patchStorageClass(param: StorageV1ApiPatchStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> 

patchVolumeAttachmentWithHttpInfo

partially update the specified VolumeAttachment

Parameters

param the request object

public patchVolumeAttachmentWithHttpInfo(param: StorageV1ApiPatchVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> 

patchVolumeAttachment

partially update the specified VolumeAttachment

Parameters

param the request object

public patchVolumeAttachment(param: StorageV1ApiPatchVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> 

patchVolumeAttachmentStatusWithHttpInfo

partially update status of the specified VolumeAttachment

Parameters

param the request object

public patchVolumeAttachmentStatusWithHttpInfo(param: StorageV1ApiPatchVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> 

patchVolumeAttachmentStatus

partially update status of the specified VolumeAttachment

Parameters

param the request object

public patchVolumeAttachmentStatus(param: StorageV1ApiPatchVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> 

patchVolumeAttributesClassWithHttpInfo

partially update the specified VolumeAttributesClass

Parameters

param the request object

public patchVolumeAttributesClassWithHttpInfo(param: StorageV1ApiPatchVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> 

patchVolumeAttributesClass

partially update the specified VolumeAttributesClass

Parameters

param the request object

public patchVolumeAttributesClass(param: StorageV1ApiPatchVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> 

readCSIDriverWithHttpInfo

read the specified CSIDriver

Parameters

param the request object

public readCSIDriverWithHttpInfo(param: StorageV1ApiReadCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> 

readCSIDriver

read the specified CSIDriver

Parameters

param the request object

public readCSIDriver(param: StorageV1ApiReadCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> 

readCSINodeWithHttpInfo

read the specified CSINode

Parameters

param the request object

public readCSINodeWithHttpInfo(param: StorageV1ApiReadCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> 

readCSINode

read the specified CSINode

Parameters

param the request object

public readCSINode(param: StorageV1ApiReadCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> 

readNamespacedCSIStorageCapacityWithHttpInfo

read the specified CSIStorageCapacity

Parameters

param the request object

public readNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiReadNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacity>> 

readNamespacedCSIStorageCapacity

read the specified CSIStorageCapacity

Parameters

param the request object

public readNamespacedCSIStorageCapacity(param: StorageV1ApiReadNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacity> 

readStorageClassWithHttpInfo

read the specified StorageClass

Parameters

param the request object

public readStorageClassWithHttpInfo(param: StorageV1ApiReadStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> 

readStorageClass

read the specified StorageClass

Parameters

param the request object

public readStorageClass(param: StorageV1ApiReadStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> 

readVolumeAttachmentWithHttpInfo

read the specified VolumeAttachment

Parameters

param the request object

public readVolumeAttachmentWithHttpInfo(param: StorageV1ApiReadVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> 

readVolumeAttachment

read the specified VolumeAttachment

Parameters

param the request object

public readVolumeAttachment(param: StorageV1ApiReadVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> 

readVolumeAttachmentStatusWithHttpInfo

read status of the specified VolumeAttachment

Parameters

param the request object

public readVolumeAttachmentStatusWithHttpInfo(param: StorageV1ApiReadVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> 

readVolumeAttachmentStatus

read status of the specified VolumeAttachment

Parameters

param the request object

public readVolumeAttachmentStatus(param: StorageV1ApiReadVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> 

readVolumeAttributesClassWithHttpInfo

read the specified VolumeAttributesClass

Parameters

param the request object

public readVolumeAttributesClassWithHttpInfo(param: StorageV1ApiReadVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> 

readVolumeAttributesClass

read the specified VolumeAttributesClass

Parameters

param the request object

public readVolumeAttributesClass(param: StorageV1ApiReadVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> 

replaceCSIDriverWithHttpInfo

replace the specified CSIDriver

Parameters

param the request object

public replaceCSIDriverWithHttpInfo(param: StorageV1ApiReplaceCSIDriverRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIDriver>> 

replaceCSIDriver

replace the specified CSIDriver

Parameters

param the request object

public replaceCSIDriver(param: StorageV1ApiReplaceCSIDriverRequest, options?: ConfigurationOptions): Promise<V1CSIDriver> 

replaceCSINodeWithHttpInfo

replace the specified CSINode

Parameters

param the request object

public replaceCSINodeWithHttpInfo(param: StorageV1ApiReplaceCSINodeRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSINode>> 

replaceCSINode

replace the specified CSINode

Parameters

param the request object

public replaceCSINode(param: StorageV1ApiReplaceCSINodeRequest, options?: ConfigurationOptions): Promise<V1CSINode> 

replaceNamespacedCSIStorageCapacityWithHttpInfo

replace the specified CSIStorageCapacity

Parameters

param the request object

public replaceNamespacedCSIStorageCapacityWithHttpInfo(param: StorageV1ApiReplaceNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1CSIStorageCapacity>> 

replaceNamespacedCSIStorageCapacity

replace the specified CSIStorageCapacity

Parameters

param the request object

public replaceNamespacedCSIStorageCapacity(param: StorageV1ApiReplaceNamespacedCSIStorageCapacityRequest, options?: ConfigurationOptions): Promise<V1CSIStorageCapacity> 

replaceStorageClassWithHttpInfo

replace the specified StorageClass

Parameters

param the request object

public replaceStorageClassWithHttpInfo(param: StorageV1ApiReplaceStorageClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1StorageClass>> 

replaceStorageClass

replace the specified StorageClass

Parameters

param the request object

public replaceStorageClass(param: StorageV1ApiReplaceStorageClassRequest, options?: ConfigurationOptions): Promise<V1StorageClass> 

replaceVolumeAttachmentWithHttpInfo

replace the specified VolumeAttachment

Parameters

param the request object

public replaceVolumeAttachmentWithHttpInfo(param: StorageV1ApiReplaceVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> 

replaceVolumeAttachment

replace the specified VolumeAttachment

Parameters

param the request object

public replaceVolumeAttachment(param: StorageV1ApiReplaceVolumeAttachmentRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> 

replaceVolumeAttachmentStatusWithHttpInfo

replace status of the specified VolumeAttachment

Parameters

param the request object

public replaceVolumeAttachmentStatusWithHttpInfo(param: StorageV1ApiReplaceVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttachment>> 

replaceVolumeAttachmentStatus

replace status of the specified VolumeAttachment

Parameters

param the request object

public replaceVolumeAttachmentStatus(param: StorageV1ApiReplaceVolumeAttachmentStatusRequest, options?: ConfigurationOptions): Promise<V1VolumeAttachment> 

replaceVolumeAttributesClassWithHttpInfo

replace the specified VolumeAttributesClass

Parameters

param the request object

public replaceVolumeAttributesClassWithHttpInfo(param: StorageV1ApiReplaceVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1VolumeAttributesClass>> 

replaceVolumeAttributesClass

replace the specified VolumeAttributesClass

Parameters

param the request object

public replaceVolumeAttributesClass(param: StorageV1ApiReplaceVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1VolumeAttributesClass> 

StorageV1beta1ApiCreateVolumeAttributesClassRequest

interface StorageV1beta1ApiCreateVolumeAttributesClassRequest {
    /**     *      * @type V1beta1VolumeAttributesClass     * @memberof StorageV1beta1ApicreateVolumeAttributesClass     */    body: V1beta1VolumeAttributesClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApicreateVolumeAttributesClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApicreateVolumeAttributesClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApicreateVolumeAttributesClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApicreateVolumeAttributesClass     */    fieldValidation?: string}

StorageV1beta1ApiDeleteCollectionVolumeAttributesClassRequest

interface StorageV1beta1ApiDeleteCollectionVolumeAttributesClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof StorageV1beta1ApideleteCollectionVolumeAttributesClass     */    body?: V1DeleteOptions}

StorageV1beta1ApiDeleteVolumeAttributesClassRequest

interface StorageV1beta1ApiDeleteVolumeAttributesClassRequest {
    /**     * name of the VolumeAttributesClass     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteVolumeAttributesClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteVolumeAttributesClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteVolumeAttributesClass     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StorageV1beta1ApideleteVolumeAttributesClass     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StorageV1beta1ApideleteVolumeAttributesClass     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1beta1ApideleteVolumeAttributesClass     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApideleteVolumeAttributesClass     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof StorageV1beta1ApideleteVolumeAttributesClass     */    body?: V1DeleteOptions}

StorageV1beta1ApiListVolumeAttributesClassRequest

interface StorageV1beta1ApiListVolumeAttributesClassRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1beta1ApilistVolumeAttributesClass     */    watch?: boolean}

StorageV1beta1ApiPatchVolumeAttributesClassRequest

interface StorageV1beta1ApiPatchVolumeAttributesClassRequest {
    /**     * name of the VolumeAttributesClass     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApipatchVolumeAttributesClass     */    name: string    /**     *      * @type any     * @memberof StorageV1beta1ApipatchVolumeAttributesClass     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApipatchVolumeAttributesClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApipatchVolumeAttributesClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApipatchVolumeAttributesClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApipatchVolumeAttributesClass     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StorageV1beta1ApipatchVolumeAttributesClass     */    force?: boolean}

StorageV1beta1ApiReadVolumeAttributesClassRequest

interface StorageV1beta1ApiReadVolumeAttributesClassRequest {
    /**     * name of the VolumeAttributesClass     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApireadVolumeAttributesClass     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApireadVolumeAttributesClass     */    pretty?: string}

StorageV1beta1ApiReplaceVolumeAttributesClassRequest

interface StorageV1beta1ApiReplaceVolumeAttributesClassRequest {
    /**     * name of the VolumeAttributesClass     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApireplaceVolumeAttributesClass     */    name: string    /**     *      * @type V1beta1VolumeAttributesClass     * @memberof StorageV1beta1ApireplaceVolumeAttributesClass     */    body: V1beta1VolumeAttributesClass    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApireplaceVolumeAttributesClass     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApireplaceVolumeAttributesClass     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApireplaceVolumeAttributesClass     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StorageV1beta1ApireplaceVolumeAttributesClass     */    fieldValidation?: string}

ObjectStorageV1beta1Api

class ObjectStorageV1beta1Api 

createVolumeAttributesClassWithHttpInfo

create a VolumeAttributesClass

Parameters

param the request object

public createVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiCreateVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> 

createVolumeAttributesClass

create a VolumeAttributesClass

Parameters

param the request object

public createVolumeAttributesClass(param: StorageV1beta1ApiCreateVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> 

deleteCollectionVolumeAttributesClassWithHttpInfo

delete collection of VolumeAttributesClass

Parameters

param the request object

public deleteCollectionVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiDeleteCollectionVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionVolumeAttributesClass

delete collection of VolumeAttributesClass

Parameters

param the request object

public deleteCollectionVolumeAttributesClass(param: StorageV1beta1ApiDeleteCollectionVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteVolumeAttributesClassWithHttpInfo

delete a VolumeAttributesClass

Parameters

param the request object

public deleteVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiDeleteVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> 

deleteVolumeAttributesClass

delete a VolumeAttributesClass

Parameters

param the request object

public deleteVolumeAttributesClass(param: StorageV1beta1ApiDeleteVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: StorageV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: StorageV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listVolumeAttributesClassWithHttpInfo

list or watch objects of kind VolumeAttributesClass

Parameters

param the request object

public listVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiListVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClassList>> 

listVolumeAttributesClass

list or watch objects of kind VolumeAttributesClass

Parameters

param the request object

public listVolumeAttributesClass(param: StorageV1beta1ApiListVolumeAttributesClassRequest = {}, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClassList> 

patchVolumeAttributesClassWithHttpInfo

partially update the specified VolumeAttributesClass

Parameters

param the request object

public patchVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiPatchVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> 

patchVolumeAttributesClass

partially update the specified VolumeAttributesClass

Parameters

param the request object

public patchVolumeAttributesClass(param: StorageV1beta1ApiPatchVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> 

readVolumeAttributesClassWithHttpInfo

read the specified VolumeAttributesClass

Parameters

param the request object

public readVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiReadVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> 

readVolumeAttributesClass

read the specified VolumeAttributesClass

Parameters

param the request object

public readVolumeAttributesClass(param: StorageV1beta1ApiReadVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> 

replaceVolumeAttributesClassWithHttpInfo

replace the specified VolumeAttributesClass

Parameters

param the request object

public replaceVolumeAttributesClassWithHttpInfo(param: StorageV1beta1ApiReplaceVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1VolumeAttributesClass>> 

replaceVolumeAttributesClass

replace the specified VolumeAttributesClass

Parameters

param the request object

public replaceVolumeAttributesClass(param: StorageV1beta1ApiReplaceVolumeAttributesClassRequest, options?: ConfigurationOptions): Promise<V1beta1VolumeAttributesClass> 

ObjectStoragemigrationApi

class ObjectStoragemigrationApi 

getAPIGroupWithHttpInfo

get information of a group

Parameters

param the request object

public getAPIGroupWithHttpInfo(param: StoragemigrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIGroup>> 

getAPIGroup

get information of a group

Parameters

param the request object

public getAPIGroup(param: StoragemigrationApiGetAPIGroupRequest = {}, options?: ConfigurationOptions): Promise<V1APIGroup> 

StoragemigrationV1beta1ApiCreateStorageVersionMigrationRequest

interface StoragemigrationV1beta1ApiCreateStorageVersionMigrationRequest {
    /**     *      * @type V1beta1StorageVersionMigration     * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration     */    body: V1beta1StorageVersionMigration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApicreateStorageVersionMigration     */    fieldValidation?: string}

StoragemigrationV1beta1ApiDeleteCollectionStorageVersionMigrationRequest

interface StoragemigrationV1beta1ApiDeleteCollectionStorageVersionMigrationRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    pretty?: string    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    _continue?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    dryRun?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    fieldSelector?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    limit?: number    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    propagationPolicy?: string    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    timeoutSeconds?: number    /**     *      * @type V1DeleteOptions     * @memberof StoragemigrationV1beta1ApideleteCollectionStorageVersionMigration     */    body?: V1DeleteOptions}

StoragemigrationV1beta1ApiDeleteStorageVersionMigrationRequest

interface StoragemigrationV1beta1ApiDeleteStorageVersionMigrationRequest {
    /**     * name of the StorageVersionMigration     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration     */    dryRun?: string    /**     * The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.     * Defaults to: undefined     * @type number     * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration     */    gracePeriodSeconds?: number    /**     * if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration     */    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean    /**     * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both.     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration     */    orphanDependents?: boolean    /**     * Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration     */    propagationPolicy?: string    /**     *      * @type V1DeleteOptions     * @memberof StoragemigrationV1beta1ApideleteStorageVersionMigration     */    body?: V1DeleteOptions}

StoragemigrationV1beta1ApiListStorageVersionMigrationRequest

interface StoragemigrationV1beta1ApiListStorageVersionMigrationRequest {
    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    pretty?: string    /**     * allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    allowWatchBookmarks?: boolean    /**     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".  This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    _continue?: string    /**     * A selector to restrict the list of returned objects by their fields. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    fieldSelector?: string    /**     * A selector to restrict the list of returned objects by their labels. Defaults to everything.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    labelSelector?: string    /**     * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.  The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.     * Defaults to: undefined     * @type number     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    limit?: number    /**     * resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    resourceVersion?: string    /**     * resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.  Defaults to unset     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    resourceVersionMatch?: string    /**     * `sendInitialEvents=true` may be set together with `watch=true`. In that case, the watch stream will begin with synthetic events to produce the current state of objects in the collection. Once all such events have been sent, a synthetic \"Bookmark\" event  will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with `\"k8s.io/initial-events-end\": \"true\"` annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched.  When `sendInitialEvents` option is set, we require `resourceVersionMatch` option to also be set. The semantic of the watch request is as following: - `resourceVersionMatch` = NotOlderThan   is interpreted as \"data at least as new as the provided `resourceVersion`\"   and the bookmark event is send when the state is synced   to a `resourceVersion` at least as fresh as the one provided by the ListOptions.   If `resourceVersion` is unset, this is interpreted as \"consistent read\" and the   bookmark event is send when the state is synced at least to the moment   when request started being processed. - `resourceVersionMatch` set to any other value or unset   Invalid error is returned.  Defaults to true if `resourceVersion=\"\"` or `resourceVersion=\"0\"` (for backward compatibility reasons) and to false otherwise.     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    sendInitialEvents?: boolean    /**     * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.     * Defaults to: undefined     * @type number     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    timeoutSeconds?: number    /**     * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApilistStorageVersionMigration     */    watch?: boolean}

StoragemigrationV1beta1ApiPatchStorageVersionMigrationRequest

interface StoragemigrationV1beta1ApiPatchStorageVersionMigrationRequest {
    /**     * name of the StorageVersionMigration     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration     */    name: string    /**     *      * @type any     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigration     */    force?: boolean}

StoragemigrationV1beta1ApiPatchStorageVersionMigrationStatusRequest

interface StoragemigrationV1beta1ApiPatchStorageVersionMigrationStatusRequest {
    /**     * name of the StorageVersionMigration     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus     */    name: string    /**     *      * @type any     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus     */    body: any    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus     */    fieldValidation?: string    /**     * Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.     * Defaults to: undefined     * @type boolean     * @memberof StoragemigrationV1beta1ApipatchStorageVersionMigrationStatus     */    force?: boolean}

StoragemigrationV1beta1ApiReadStorageVersionMigrationRequest

interface StoragemigrationV1beta1ApiReadStorageVersionMigrationRequest {
    /**     * name of the StorageVersionMigration     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireadStorageVersionMigration     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireadStorageVersionMigration     */    pretty?: string}

StoragemigrationV1beta1ApiReadStorageVersionMigrationStatusRequest

interface StoragemigrationV1beta1ApiReadStorageVersionMigrationStatusRequest {
    /**     * name of the StorageVersionMigration     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireadStorageVersionMigrationStatus     */    name: string    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireadStorageVersionMigrationStatus     */    pretty?: string}

StoragemigrationV1beta1ApiReplaceStorageVersionMigrationRequest

interface StoragemigrationV1beta1ApiReplaceStorageVersionMigrationRequest {
    /**     * name of the StorageVersionMigration     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration     */    name: string    /**     *      * @type V1beta1StorageVersionMigration     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration     */    body: V1beta1StorageVersionMigration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigration     */    fieldValidation?: string}

StoragemigrationV1beta1ApiReplaceStorageVersionMigrationStatusRequest

interface StoragemigrationV1beta1ApiReplaceStorageVersionMigrationStatusRequest {
    /**     * name of the StorageVersionMigration     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus     */    name: string    /**     *      * @type V1beta1StorageVersionMigration     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus     */    body: V1beta1StorageVersionMigration    /**     * If \'true\', then the output is pretty printed. Defaults to \'false\' unless the user-agent indicates a browser or command-line HTTP tool (curl and wget).     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus     */    pretty?: string    /**     * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus     */    dryRun?: string    /**     * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus     */    fieldManager?: string    /**     * fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.     * Defaults to: undefined     * @type string     * @memberof StoragemigrationV1beta1ApireplaceStorageVersionMigrationStatus     */    fieldValidation?: string}

ObjectStoragemigrationV1beta1Api

class ObjectStoragemigrationV1beta1Api 

createStorageVersionMigrationWithHttpInfo

create a StorageVersionMigration

Parameters

param the request object

public createStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiCreateStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> 

createStorageVersionMigration

create a StorageVersionMigration

Parameters

param the request object

public createStorageVersionMigration(param: StoragemigrationV1beta1ApiCreateStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> 

deleteCollectionStorageVersionMigrationWithHttpInfo

delete collection of StorageVersionMigration

Parameters

param the request object

public deleteCollectionStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiDeleteCollectionStorageVersionMigrationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteCollectionStorageVersionMigration

delete collection of StorageVersionMigration

Parameters

param the request object

public deleteCollectionStorageVersionMigration(param: StoragemigrationV1beta1ApiDeleteCollectionStorageVersionMigrationRequest = {}, options?: ConfigurationOptions): Promise<V1Status> 

deleteStorageVersionMigrationWithHttpInfo

delete a StorageVersionMigration

Parameters

param the request object

public deleteStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiDeleteStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1Status>> 

deleteStorageVersionMigration

delete a StorageVersionMigration

Parameters

param the request object

public deleteStorageVersionMigration(param: StoragemigrationV1beta1ApiDeleteStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1Status> 

getAPIResourcesWithHttpInfo

get available resources

Parameters

param the request object

public getAPIResourcesWithHttpInfo(param: StoragemigrationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1APIResourceList>> 

getAPIResources

get available resources

Parameters

param the request object

public getAPIResources(param: StoragemigrationV1beta1ApiGetAPIResourcesRequest = {}, options?: ConfigurationOptions): Promise<V1APIResourceList> 

listStorageVersionMigrationWithHttpInfo

list or watch objects of kind StorageVersionMigration

Parameters

param the request object

public listStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiListStorageVersionMigrationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigrationList>> 

listStorageVersionMigration

list or watch objects of kind StorageVersionMigration

Parameters

param the request object

public listStorageVersionMigration(param: StoragemigrationV1beta1ApiListStorageVersionMigrationRequest = {}, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigrationList> 

patchStorageVersionMigrationWithHttpInfo

partially update the specified StorageVersionMigration

Parameters

param the request object

public patchStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiPatchStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> 

patchStorageVersionMigration

partially update the specified StorageVersionMigration

Parameters

param the request object

public patchStorageVersionMigration(param: StoragemigrationV1beta1ApiPatchStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> 

patchStorageVersionMigrationStatusWithHttpInfo

partially update status of the specified StorageVersionMigration

Parameters

param the request object

public patchStorageVersionMigrationStatusWithHttpInfo(param: StoragemigrationV1beta1ApiPatchStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> 

patchStorageVersionMigrationStatus

partially update status of the specified StorageVersionMigration

Parameters

param the request object

public patchStorageVersionMigrationStatus(param: StoragemigrationV1beta1ApiPatchStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> 

readStorageVersionMigrationWithHttpInfo

read the specified StorageVersionMigration

Parameters

param the request object

public readStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiReadStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> 

readStorageVersionMigration

read the specified StorageVersionMigration

Parameters

param the request object

public readStorageVersionMigration(param: StoragemigrationV1beta1ApiReadStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> 

readStorageVersionMigrationStatusWithHttpInfo

read status of the specified StorageVersionMigration

Parameters

param the request object

public readStorageVersionMigrationStatusWithHttpInfo(param: StoragemigrationV1beta1ApiReadStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> 

readStorageVersionMigrationStatus

read status of the specified StorageVersionMigration

Parameters

param the request object

public readStorageVersionMigrationStatus(param: StoragemigrationV1beta1ApiReadStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> 

replaceStorageVersionMigrationWithHttpInfo

replace the specified StorageVersionMigration

Parameters

param the request object

public replaceStorageVersionMigrationWithHttpInfo(param: StoragemigrationV1beta1ApiReplaceStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> 

replaceStorageVersionMigration

replace the specified StorageVersionMigration

Parameters

param the request object

public replaceStorageVersionMigration(param: StoragemigrationV1beta1ApiReplaceStorageVersionMigrationRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> 

replaceStorageVersionMigrationStatusWithHttpInfo

replace status of the specified StorageVersionMigration

Parameters

param the request object

public replaceStorageVersionMigrationStatusWithHttpInfo(param: StoragemigrationV1beta1ApiReplaceStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<HttpInfo<V1beta1StorageVersionMigration>> 

replaceStorageVersionMigrationStatus

replace status of the specified StorageVersionMigration

Parameters

param the request object

public replaceStorageVersionMigrationStatus(param: StoragemigrationV1beta1ApiReplaceStorageVersionMigrationStatusRequest, options?: ConfigurationOptions): Promise<V1beta1StorageVersionMigration> 

ObjectVersionApi

class ObjectVersionApi 

getCodeWithHttpInfo

get the version information for this server

Parameters

param the request object

public getCodeWithHttpInfo(param: VersionApiGetCodeRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<VersionInfo>> 

getCode

get the version information for this server

Parameters

param the request object

public getCode(param: VersionApiGetCodeRequest = {}, options?: ConfigurationOptions): Promise<VersionInfo> 

ObjectWellKnownApi

class ObjectWellKnownApi 

getServiceAccountIssuerOpenIDConfigurationWithHttpInfo

get service account issuer OpenID configuration, also known as the \'OIDC discovery doc\'

Parameters

param the request object

public getServiceAccountIssuerOpenIDConfigurationWithHttpInfo(param: WellKnownApiGetServiceAccountIssuerOpenIDConfigurationRequest = {}, options?: ConfigurationOptions): Promise<HttpInfo<string>> 

getServiceAccountIssuerOpenIDConfiguration

get service account issuer OpenID configuration, also known as the \'OIDC discovery doc\'

Parameters

param the request object

public getServiceAccountIssuerOpenIDConfiguration(param: WellKnownApiGetServiceAccountIssuerOpenIDConfigurationRequest = {}, options?: ConfigurationOptions): Promise<string> 
Start typing to search the documentation Press ESC to close