Automated openapi generation from release-1.30

Signed-off-by: Kubernetes Prow Robot <k8s.ci.robot@gmail.com>
This commit is contained in:
Kubernetes Prow Robot
2024-05-18 13:20:54 +00:00
parent 7387c20126
commit c97b51f36a
285 changed files with 42411 additions and 434 deletions

View File

@@ -1,2 +1,2 @@
Requested Commit/Tag : master
Actual Commit : 90bd1f361b11ddff72cc541d99efafed5307c8c5
Actual Commit : 57dceae4ad22a5ff76fd5b2e1fc7e801f6f4eaaf

View File

@@ -115,6 +115,10 @@ api/StorageV1API.c
api/StorageV1API.h
api/StorageV1alpha1API.c
api/StorageV1alpha1API.h
api/StoragemigrationAPI.c
api/StoragemigrationAPI.h
api/StoragemigrationV1alpha1API.c
api/StoragemigrationV1alpha1API.h
api/VersionAPI.c
api/VersionAPI.h
api/WellKnownAPI.c
@@ -176,6 +180,8 @@ docs/SchedulingV1API.md
docs/StorageAPI.md
docs/StorageV1API.md
docs/StorageV1alpha1API.md
docs/StoragemigrationAPI.md
docs/StoragemigrationV1alpha1API.md
docs/VersionAPI.md
docs/WellKnownAPI.md
docs/admissionregistration_v1_service_reference.md
@@ -207,7 +213,9 @@ docs/v1_api_service_list.md
docs/v1_api_service_spec.md
docs/v1_api_service_status.md
docs/v1_api_versions.md
docs/v1_app_armor_profile.md
docs/v1_attached_volume.md
docs/v1_audit_annotation.md
docs/v1_aws_elastic_block_store_volume_source.md
docs/v1_azure_disk_volume_source.md
docs/v1_azure_file_persistent_volume_source.md
@@ -317,6 +325,7 @@ docs/v1_event_source.md
docs/v1_eviction.md
docs/v1_exec_action.md
docs/v1_exempt_priority_level_configuration.md
docs/v1_expression_warning.md
docs/v1_external_documentation.md
docs/v1_fc_volume_source.md
docs/v1_flex_persistent_volume_source.md
@@ -394,10 +403,12 @@ docs/v1_local_subject_access_review.md
docs/v1_local_volume_source.md
docs/v1_managed_fields_entry.md
docs/v1_match_condition.md
docs/v1_match_resources.md
docs/v1_modify_volume_status.md
docs/v1_mutating_webhook.md
docs/v1_mutating_webhook_configuration.md
docs/v1_mutating_webhook_configuration_list.md
docs/v1_named_rule_with_operations.md
docs/v1_namespace.md
docs/v1_namespace_condition.md
docs/v1_namespace_list.md
@@ -419,6 +430,8 @@ docs/v1_node_config_source.md
docs/v1_node_config_status.md
docs/v1_node_daemon_endpoints.md
docs/v1_node_list.md
docs/v1_node_runtime_handler.md
docs/v1_node_runtime_handler_features.md
docs/v1_node_selector.md
docs/v1_node_selector_requirement.md
docs/v1_node_selector_term.md
@@ -433,6 +446,8 @@ docs/v1_object_meta.md
docs/v1_object_reference.md
docs/v1_overhead.md
docs/v1_owner_reference.md
docs/v1_param_kind.md
docs/v1_param_ref.md
docs/v1_persistent_volume.md
docs/v1_persistent_volume_claim.md
docs/v1_persistent_volume_claim_condition.md
@@ -542,6 +557,7 @@ docs/v1_secret_projection.md
docs/v1_secret_reference.md
docs/v1_secret_volume_source.md
docs/v1_security_context.md
docs/v1_selectable_field.md
docs/v1_self_subject_access_review.md
docs/v1_self_subject_access_review_spec.md
docs/v1_self_subject_review.md
@@ -580,6 +596,8 @@ docs/v1_subject_access_review.md
docs/v1_subject_access_review_spec.md
docs/v1_subject_access_review_status.md
docs/v1_subject_rules_review_status.md
docs/v1_success_policy.md
docs/v1_success_policy_rule.md
docs/v1_sysctl.md
docs/v1_taint.md
docs/v1_tcp_socket_action.md
@@ -592,15 +610,25 @@ docs/v1_toleration.md
docs/v1_topology_selector_label_requirement.md
docs/v1_topology_selector_term.md
docs/v1_topology_spread_constraint.md
docs/v1_type_checking.md
docs/v1_typed_local_object_reference.md
docs/v1_typed_object_reference.md
docs/v1_uncounted_terminated_pods.md
docs/v1_user_info.md
docs/v1_user_subject.md
docs/v1_validating_admission_policy.md
docs/v1_validating_admission_policy_binding.md
docs/v1_validating_admission_policy_binding_list.md
docs/v1_validating_admission_policy_binding_spec.md
docs/v1_validating_admission_policy_list.md
docs/v1_validating_admission_policy_spec.md
docs/v1_validating_admission_policy_status.md
docs/v1_validating_webhook.md
docs/v1_validating_webhook_configuration.md
docs/v1_validating_webhook_configuration_list.md
docs/v1_validation.md
docs/v1_validation_rule.md
docs/v1_variable.md
docs/v1_volume.md
docs/v1_volume_attachment.md
docs/v1_volume_attachment_list.md
@@ -610,6 +638,7 @@ docs/v1_volume_attachment_status.md
docs/v1_volume_device.md
docs/v1_volume_error.md
docs/v1_volume_mount.md
docs/v1_volume_mount_status.md
docs/v1_volume_node_affinity.md
docs/v1_volume_node_resources.md
docs/v1_volume_projection.md
@@ -624,11 +653,13 @@ docs/v1alpha1_cluster_trust_bundle.md
docs/v1alpha1_cluster_trust_bundle_list.md
docs/v1alpha1_cluster_trust_bundle_spec.md
docs/v1alpha1_expression_warning.md
docs/v1alpha1_group_version_resource.md
docs/v1alpha1_ip_address.md
docs/v1alpha1_ip_address_list.md
docs/v1alpha1_ip_address_spec.md
docs/v1alpha1_match_condition.md
docs/v1alpha1_match_resources.md
docs/v1alpha1_migration_condition.md
docs/v1alpha1_named_rule_with_operations.md
docs/v1alpha1_param_kind.md
docs/v1alpha1_param_ref.md
@@ -643,6 +674,10 @@ docs/v1alpha1_service_cidr_status.md
docs/v1alpha1_storage_version.md
docs/v1alpha1_storage_version_condition.md
docs/v1alpha1_storage_version_list.md
docs/v1alpha1_storage_version_migration.md
docs/v1alpha1_storage_version_migration_list.md
docs/v1alpha1_storage_version_migration_spec.md
docs/v1alpha1_storage_version_migration_status.md
docs/v1alpha1_storage_version_status.md
docs/v1alpha1_type_checking.md
docs/v1alpha1_validating_admission_policy.md
@@ -657,6 +692,16 @@ docs/v1alpha1_variable.md
docs/v1alpha1_volume_attributes_class.md
docs/v1alpha1_volume_attributes_class_list.md
docs/v1alpha2_allocation_result.md
docs/v1alpha2_driver_allocation_result.md
docs/v1alpha2_driver_requests.md
docs/v1alpha2_named_resources_allocation_result.md
docs/v1alpha2_named_resources_attribute.md
docs/v1alpha2_named_resources_filter.md
docs/v1alpha2_named_resources_instance.md
docs/v1alpha2_named_resources_int_slice.md
docs/v1alpha2_named_resources_request.md
docs/v1alpha2_named_resources_resources.md
docs/v1alpha2_named_resources_string_slice.md
docs/v1alpha2_pod_scheduling_context.md
docs/v1alpha2_pod_scheduling_context_list.md
docs/v1alpha2_pod_scheduling_context_spec.md
@@ -664,6 +709,8 @@ docs/v1alpha2_pod_scheduling_context_status.md
docs/v1alpha2_resource_claim.md
docs/v1alpha2_resource_claim_consumer_reference.md
docs/v1alpha2_resource_claim_list.md
docs/v1alpha2_resource_claim_parameters.md
docs/v1alpha2_resource_claim_parameters_list.md
docs/v1alpha2_resource_claim_parameters_reference.md
docs/v1alpha2_resource_claim_scheduling_status.md
docs/v1alpha2_resource_claim_spec.md
@@ -673,8 +720,16 @@ docs/v1alpha2_resource_claim_template_list.md
docs/v1alpha2_resource_claim_template_spec.md
docs/v1alpha2_resource_class.md
docs/v1alpha2_resource_class_list.md
docs/v1alpha2_resource_class_parameters.md
docs/v1alpha2_resource_class_parameters_list.md
docs/v1alpha2_resource_class_parameters_reference.md
docs/v1alpha2_resource_filter.md
docs/v1alpha2_resource_handle.md
docs/v1alpha2_resource_request.md
docs/v1alpha2_resource_slice.md
docs/v1alpha2_resource_slice_list.md
docs/v1alpha2_structured_resource_handle.md
docs/v1alpha2_vendor_parameters.md
docs/v1beta1_audit_annotation.md
docs/v1beta1_expression_warning.md
docs/v1beta1_match_condition.md
@@ -810,8 +865,12 @@ model/v1_api_service_status.c
model/v1_api_service_status.h
model/v1_api_versions.c
model/v1_api_versions.h
model/v1_app_armor_profile.c
model/v1_app_armor_profile.h
model/v1_attached_volume.c
model/v1_attached_volume.h
model/v1_audit_annotation.c
model/v1_audit_annotation.h
model/v1_aws_elastic_block_store_volume_source.c
model/v1_aws_elastic_block_store_volume_source.h
model/v1_azure_disk_volume_source.c
@@ -1030,6 +1089,8 @@ model/v1_exec_action.c
model/v1_exec_action.h
model/v1_exempt_priority_level_configuration.c
model/v1_exempt_priority_level_configuration.h
model/v1_expression_warning.c
model/v1_expression_warning.h
model/v1_external_documentation.c
model/v1_external_documentation.h
model/v1_fc_volume_source.c
@@ -1184,6 +1245,8 @@ model/v1_managed_fields_entry.c
model/v1_managed_fields_entry.h
model/v1_match_condition.c
model/v1_match_condition.h
model/v1_match_resources.c
model/v1_match_resources.h
model/v1_modify_volume_status.c
model/v1_modify_volume_status.h
model/v1_mutating_webhook.c
@@ -1192,6 +1255,8 @@ model/v1_mutating_webhook_configuration.c
model/v1_mutating_webhook_configuration.h
model/v1_mutating_webhook_configuration_list.c
model/v1_mutating_webhook_configuration_list.h
model/v1_named_rule_with_operations.c
model/v1_named_rule_with_operations.h
model/v1_namespace.c
model/v1_namespace.h
model/v1_namespace_condition.c
@@ -1234,6 +1299,10 @@ model/v1_node_daemon_endpoints.c
model/v1_node_daemon_endpoints.h
model/v1_node_list.c
model/v1_node_list.h
model/v1_node_runtime_handler.c
model/v1_node_runtime_handler.h
model/v1_node_runtime_handler_features.c
model/v1_node_runtime_handler_features.h
model/v1_node_selector.c
model/v1_node_selector.h
model/v1_node_selector_requirement.c
@@ -1262,6 +1331,10 @@ model/v1_overhead.c
model/v1_overhead.h
model/v1_owner_reference.c
model/v1_owner_reference.h
model/v1_param_kind.c
model/v1_param_kind.h
model/v1_param_ref.c
model/v1_param_ref.h
model/v1_persistent_volume.c
model/v1_persistent_volume.h
model/v1_persistent_volume_claim.c
@@ -1480,6 +1553,8 @@ model/v1_secret_volume_source.c
model/v1_secret_volume_source.h
model/v1_security_context.c
model/v1_security_context.h
model/v1_selectable_field.c
model/v1_selectable_field.h
model/v1_self_subject_access_review.c
model/v1_self_subject_access_review.h
model/v1_self_subject_access_review_spec.c
@@ -1556,6 +1631,10 @@ model/v1_subject_access_review_status.c
model/v1_subject_access_review_status.h
model/v1_subject_rules_review_status.c
model/v1_subject_rules_review_status.h
model/v1_success_policy.c
model/v1_success_policy.h
model/v1_success_policy_rule.c
model/v1_success_policy_rule.h
model/v1_sysctl.c
model/v1_sysctl.h
model/v1_taint.c
@@ -1580,6 +1659,8 @@ model/v1_topology_selector_term.c
model/v1_topology_selector_term.h
model/v1_topology_spread_constraint.c
model/v1_topology_spread_constraint.h
model/v1_type_checking.c
model/v1_type_checking.h
model/v1_typed_local_object_reference.c
model/v1_typed_local_object_reference.h
model/v1_typed_object_reference.c
@@ -1590,14 +1671,32 @@ model/v1_user_info.c
model/v1_user_info.h
model/v1_user_subject.c
model/v1_user_subject.h
model/v1_validating_admission_policy.c
model/v1_validating_admission_policy.h
model/v1_validating_admission_policy_binding.c
model/v1_validating_admission_policy_binding.h
model/v1_validating_admission_policy_binding_list.c
model/v1_validating_admission_policy_binding_list.h
model/v1_validating_admission_policy_binding_spec.c
model/v1_validating_admission_policy_binding_spec.h
model/v1_validating_admission_policy_list.c
model/v1_validating_admission_policy_list.h
model/v1_validating_admission_policy_spec.c
model/v1_validating_admission_policy_spec.h
model/v1_validating_admission_policy_status.c
model/v1_validating_admission_policy_status.h
model/v1_validating_webhook.c
model/v1_validating_webhook.h
model/v1_validating_webhook_configuration.c
model/v1_validating_webhook_configuration.h
model/v1_validating_webhook_configuration_list.c
model/v1_validating_webhook_configuration_list.h
model/v1_validation.c
model/v1_validation.h
model/v1_validation_rule.c
model/v1_validation_rule.h
model/v1_variable.c
model/v1_variable.h
model/v1_volume.c
model/v1_volume.h
model/v1_volume_attachment.c
@@ -1616,6 +1715,8 @@ model/v1_volume_error.c
model/v1_volume_error.h
model/v1_volume_mount.c
model/v1_volume_mount.h
model/v1_volume_mount_status.c
model/v1_volume_mount_status.h
model/v1_volume_node_affinity.c
model/v1_volume_node_affinity.h
model/v1_volume_node_resources.c
@@ -1644,6 +1745,8 @@ model/v1alpha1_cluster_trust_bundle_spec.c
model/v1alpha1_cluster_trust_bundle_spec.h
model/v1alpha1_expression_warning.c
model/v1alpha1_expression_warning.h
model/v1alpha1_group_version_resource.c
model/v1alpha1_group_version_resource.h
model/v1alpha1_ip_address.c
model/v1alpha1_ip_address.h
model/v1alpha1_ip_address_list.c
@@ -1654,6 +1757,8 @@ model/v1alpha1_match_condition.c
model/v1alpha1_match_condition.h
model/v1alpha1_match_resources.c
model/v1alpha1_match_resources.h
model/v1alpha1_migration_condition.c
model/v1alpha1_migration_condition.h
model/v1alpha1_named_rule_with_operations.c
model/v1alpha1_named_rule_with_operations.h
model/v1alpha1_param_kind.c
@@ -1682,6 +1787,14 @@ model/v1alpha1_storage_version_condition.c
model/v1alpha1_storage_version_condition.h
model/v1alpha1_storage_version_list.c
model/v1alpha1_storage_version_list.h
model/v1alpha1_storage_version_migration.c
model/v1alpha1_storage_version_migration.h
model/v1alpha1_storage_version_migration_list.c
model/v1alpha1_storage_version_migration_list.h
model/v1alpha1_storage_version_migration_spec.c
model/v1alpha1_storage_version_migration_spec.h
model/v1alpha1_storage_version_migration_status.c
model/v1alpha1_storage_version_migration_status.h
model/v1alpha1_storage_version_status.c
model/v1alpha1_storage_version_status.h
model/v1alpha1_type_checking.c
@@ -1710,6 +1823,26 @@ model/v1alpha1_volume_attributes_class_list.c
model/v1alpha1_volume_attributes_class_list.h
model/v1alpha2_allocation_result.c
model/v1alpha2_allocation_result.h
model/v1alpha2_driver_allocation_result.c
model/v1alpha2_driver_allocation_result.h
model/v1alpha2_driver_requests.c
model/v1alpha2_driver_requests.h
model/v1alpha2_named_resources_allocation_result.c
model/v1alpha2_named_resources_allocation_result.h
model/v1alpha2_named_resources_attribute.c
model/v1alpha2_named_resources_attribute.h
model/v1alpha2_named_resources_filter.c
model/v1alpha2_named_resources_filter.h
model/v1alpha2_named_resources_instance.c
model/v1alpha2_named_resources_instance.h
model/v1alpha2_named_resources_int_slice.c
model/v1alpha2_named_resources_int_slice.h
model/v1alpha2_named_resources_request.c
model/v1alpha2_named_resources_request.h
model/v1alpha2_named_resources_resources.c
model/v1alpha2_named_resources_resources.h
model/v1alpha2_named_resources_string_slice.c
model/v1alpha2_named_resources_string_slice.h
model/v1alpha2_pod_scheduling_context.c
model/v1alpha2_pod_scheduling_context.h
model/v1alpha2_pod_scheduling_context_list.c
@@ -1724,6 +1857,10 @@ model/v1alpha2_resource_claim_consumer_reference.c
model/v1alpha2_resource_claim_consumer_reference.h
model/v1alpha2_resource_claim_list.c
model/v1alpha2_resource_claim_list.h
model/v1alpha2_resource_claim_parameters.c
model/v1alpha2_resource_claim_parameters.h
model/v1alpha2_resource_claim_parameters_list.c
model/v1alpha2_resource_claim_parameters_list.h
model/v1alpha2_resource_claim_parameters_reference.c
model/v1alpha2_resource_claim_parameters_reference.h
model/v1alpha2_resource_claim_scheduling_status.c
@@ -1742,10 +1879,26 @@ model/v1alpha2_resource_class.c
model/v1alpha2_resource_class.h
model/v1alpha2_resource_class_list.c
model/v1alpha2_resource_class_list.h
model/v1alpha2_resource_class_parameters.c
model/v1alpha2_resource_class_parameters.h
model/v1alpha2_resource_class_parameters_list.c
model/v1alpha2_resource_class_parameters_list.h
model/v1alpha2_resource_class_parameters_reference.c
model/v1alpha2_resource_class_parameters_reference.h
model/v1alpha2_resource_filter.c
model/v1alpha2_resource_filter.h
model/v1alpha2_resource_handle.c
model/v1alpha2_resource_handle.h
model/v1alpha2_resource_request.c
model/v1alpha2_resource_request.h
model/v1alpha2_resource_slice.c
model/v1alpha2_resource_slice.h
model/v1alpha2_resource_slice_list.c
model/v1alpha2_resource_slice_list.h
model/v1alpha2_structured_resource_handle.c
model/v1alpha2_structured_resource_handle.h
model/v1alpha2_vendor_parameters.c
model/v1alpha2_vendor_parameters.h
model/v1beta1_audit_annotation.c
model/v1beta1_audit_annotation.h
model/v1beta1_expression_warning.c
@@ -1914,7 +2067,9 @@ unit-test/test_v1_api_service_list.c
unit-test/test_v1_api_service_spec.c
unit-test/test_v1_api_service_status.c
unit-test/test_v1_api_versions.c
unit-test/test_v1_app_armor_profile.c
unit-test/test_v1_attached_volume.c
unit-test/test_v1_audit_annotation.c
unit-test/test_v1_aws_elastic_block_store_volume_source.c
unit-test/test_v1_azure_disk_volume_source.c
unit-test/test_v1_azure_file_persistent_volume_source.c
@@ -2024,6 +2179,7 @@ unit-test/test_v1_event_source.c
unit-test/test_v1_eviction.c
unit-test/test_v1_exec_action.c
unit-test/test_v1_exempt_priority_level_configuration.c
unit-test/test_v1_expression_warning.c
unit-test/test_v1_external_documentation.c
unit-test/test_v1_fc_volume_source.c
unit-test/test_v1_flex_persistent_volume_source.c
@@ -2101,10 +2257,12 @@ unit-test/test_v1_local_subject_access_review.c
unit-test/test_v1_local_volume_source.c
unit-test/test_v1_managed_fields_entry.c
unit-test/test_v1_match_condition.c
unit-test/test_v1_match_resources.c
unit-test/test_v1_modify_volume_status.c
unit-test/test_v1_mutating_webhook.c
unit-test/test_v1_mutating_webhook_configuration.c
unit-test/test_v1_mutating_webhook_configuration_list.c
unit-test/test_v1_named_rule_with_operations.c
unit-test/test_v1_namespace.c
unit-test/test_v1_namespace_condition.c
unit-test/test_v1_namespace_list.c
@@ -2126,6 +2284,8 @@ unit-test/test_v1_node_config_source.c
unit-test/test_v1_node_config_status.c
unit-test/test_v1_node_daemon_endpoints.c
unit-test/test_v1_node_list.c
unit-test/test_v1_node_runtime_handler.c
unit-test/test_v1_node_runtime_handler_features.c
unit-test/test_v1_node_selector.c
unit-test/test_v1_node_selector_requirement.c
unit-test/test_v1_node_selector_term.c
@@ -2140,6 +2300,8 @@ unit-test/test_v1_object_meta.c
unit-test/test_v1_object_reference.c
unit-test/test_v1_overhead.c
unit-test/test_v1_owner_reference.c
unit-test/test_v1_param_kind.c
unit-test/test_v1_param_ref.c
unit-test/test_v1_persistent_volume.c
unit-test/test_v1_persistent_volume_claim.c
unit-test/test_v1_persistent_volume_claim_condition.c
@@ -2249,6 +2411,7 @@ unit-test/test_v1_secret_projection.c
unit-test/test_v1_secret_reference.c
unit-test/test_v1_secret_volume_source.c
unit-test/test_v1_security_context.c
unit-test/test_v1_selectable_field.c
unit-test/test_v1_self_subject_access_review.c
unit-test/test_v1_self_subject_access_review_spec.c
unit-test/test_v1_self_subject_review.c
@@ -2287,6 +2450,8 @@ unit-test/test_v1_subject_access_review.c
unit-test/test_v1_subject_access_review_spec.c
unit-test/test_v1_subject_access_review_status.c
unit-test/test_v1_subject_rules_review_status.c
unit-test/test_v1_success_policy.c
unit-test/test_v1_success_policy_rule.c
unit-test/test_v1_sysctl.c
unit-test/test_v1_taint.c
unit-test/test_v1_tcp_socket_action.c
@@ -2299,15 +2464,25 @@ unit-test/test_v1_toleration.c
unit-test/test_v1_topology_selector_label_requirement.c
unit-test/test_v1_topology_selector_term.c
unit-test/test_v1_topology_spread_constraint.c
unit-test/test_v1_type_checking.c
unit-test/test_v1_typed_local_object_reference.c
unit-test/test_v1_typed_object_reference.c
unit-test/test_v1_uncounted_terminated_pods.c
unit-test/test_v1_user_info.c
unit-test/test_v1_user_subject.c
unit-test/test_v1_validating_admission_policy.c
unit-test/test_v1_validating_admission_policy_binding.c
unit-test/test_v1_validating_admission_policy_binding_list.c
unit-test/test_v1_validating_admission_policy_binding_spec.c
unit-test/test_v1_validating_admission_policy_list.c
unit-test/test_v1_validating_admission_policy_spec.c
unit-test/test_v1_validating_admission_policy_status.c
unit-test/test_v1_validating_webhook.c
unit-test/test_v1_validating_webhook_configuration.c
unit-test/test_v1_validating_webhook_configuration_list.c
unit-test/test_v1_validation.c
unit-test/test_v1_validation_rule.c
unit-test/test_v1_variable.c
unit-test/test_v1_volume.c
unit-test/test_v1_volume_attachment.c
unit-test/test_v1_volume_attachment_list.c
@@ -2317,6 +2492,7 @@ unit-test/test_v1_volume_attachment_status.c
unit-test/test_v1_volume_device.c
unit-test/test_v1_volume_error.c
unit-test/test_v1_volume_mount.c
unit-test/test_v1_volume_mount_status.c
unit-test/test_v1_volume_node_affinity.c
unit-test/test_v1_volume_node_resources.c
unit-test/test_v1_volume_projection.c
@@ -2331,11 +2507,13 @@ unit-test/test_v1alpha1_cluster_trust_bundle.c
unit-test/test_v1alpha1_cluster_trust_bundle_list.c
unit-test/test_v1alpha1_cluster_trust_bundle_spec.c
unit-test/test_v1alpha1_expression_warning.c
unit-test/test_v1alpha1_group_version_resource.c
unit-test/test_v1alpha1_ip_address.c
unit-test/test_v1alpha1_ip_address_list.c
unit-test/test_v1alpha1_ip_address_spec.c
unit-test/test_v1alpha1_match_condition.c
unit-test/test_v1alpha1_match_resources.c
unit-test/test_v1alpha1_migration_condition.c
unit-test/test_v1alpha1_named_rule_with_operations.c
unit-test/test_v1alpha1_param_kind.c
unit-test/test_v1alpha1_param_ref.c
@@ -2350,6 +2528,10 @@ unit-test/test_v1alpha1_service_cidr_status.c
unit-test/test_v1alpha1_storage_version.c
unit-test/test_v1alpha1_storage_version_condition.c
unit-test/test_v1alpha1_storage_version_list.c
unit-test/test_v1alpha1_storage_version_migration.c
unit-test/test_v1alpha1_storage_version_migration_list.c
unit-test/test_v1alpha1_storage_version_migration_spec.c
unit-test/test_v1alpha1_storage_version_migration_status.c
unit-test/test_v1alpha1_storage_version_status.c
unit-test/test_v1alpha1_type_checking.c
unit-test/test_v1alpha1_validating_admission_policy.c
@@ -2364,6 +2546,16 @@ unit-test/test_v1alpha1_variable.c
unit-test/test_v1alpha1_volume_attributes_class.c
unit-test/test_v1alpha1_volume_attributes_class_list.c
unit-test/test_v1alpha2_allocation_result.c
unit-test/test_v1alpha2_driver_allocation_result.c
unit-test/test_v1alpha2_driver_requests.c
unit-test/test_v1alpha2_named_resources_allocation_result.c
unit-test/test_v1alpha2_named_resources_attribute.c
unit-test/test_v1alpha2_named_resources_filter.c
unit-test/test_v1alpha2_named_resources_instance.c
unit-test/test_v1alpha2_named_resources_int_slice.c
unit-test/test_v1alpha2_named_resources_request.c
unit-test/test_v1alpha2_named_resources_resources.c
unit-test/test_v1alpha2_named_resources_string_slice.c
unit-test/test_v1alpha2_pod_scheduling_context.c
unit-test/test_v1alpha2_pod_scheduling_context_list.c
unit-test/test_v1alpha2_pod_scheduling_context_spec.c
@@ -2371,6 +2563,8 @@ unit-test/test_v1alpha2_pod_scheduling_context_status.c
unit-test/test_v1alpha2_resource_claim.c
unit-test/test_v1alpha2_resource_claim_consumer_reference.c
unit-test/test_v1alpha2_resource_claim_list.c
unit-test/test_v1alpha2_resource_claim_parameters.c
unit-test/test_v1alpha2_resource_claim_parameters_list.c
unit-test/test_v1alpha2_resource_claim_parameters_reference.c
unit-test/test_v1alpha2_resource_claim_scheduling_status.c
unit-test/test_v1alpha2_resource_claim_spec.c
@@ -2380,8 +2574,16 @@ unit-test/test_v1alpha2_resource_claim_template_list.c
unit-test/test_v1alpha2_resource_claim_template_spec.c
unit-test/test_v1alpha2_resource_class.c
unit-test/test_v1alpha2_resource_class_list.c
unit-test/test_v1alpha2_resource_class_parameters.c
unit-test/test_v1alpha2_resource_class_parameters_list.c
unit-test/test_v1alpha2_resource_class_parameters_reference.c
unit-test/test_v1alpha2_resource_filter.c
unit-test/test_v1alpha2_resource_handle.c
unit-test/test_v1alpha2_resource_request.c
unit-test/test_v1alpha2_resource_slice.c
unit-test/test_v1alpha2_resource_slice_list.c
unit-test/test_v1alpha2_structured_resource_handle.c
unit-test/test_v1alpha2_vendor_parameters.c
unit-test/test_v1beta1_audit_annotation.c
unit-test/test_v1beta1_expression_warning.c
unit-test/test_v1beta1_match_condition.c

View File

@@ -1 +1 @@
7.3.0-SNAPSHOT
7.6.0-SNAPSHOT

View File

@@ -1 +1 @@
6ef09a5a61e17d1d9ec14ed30eb05c4aa944dbbecd7de7c8bc9f55b94179a337
c204ed91fd2c1c0d188588abfc26722743d02dce0446c9cb405e9bab16369be2

View File

@@ -83,7 +83,9 @@ set(SRCS
model/v1_api_service_spec.c
model/v1_api_service_status.c
model/v1_api_versions.c
model/v1_app_armor_profile.c
model/v1_attached_volume.c
model/v1_audit_annotation.c
model/v1_aws_elastic_block_store_volume_source.c
model/v1_azure_disk_volume_source.c
model/v1_azure_file_persistent_volume_source.c
@@ -193,6 +195,7 @@ set(SRCS
model/v1_eviction.c
model/v1_exec_action.c
model/v1_exempt_priority_level_configuration.c
model/v1_expression_warning.c
model/v1_external_documentation.c
model/v1_fc_volume_source.c
model/v1_flex_persistent_volume_source.c
@@ -270,10 +273,12 @@ set(SRCS
model/v1_local_volume_source.c
model/v1_managed_fields_entry.c
model/v1_match_condition.c
model/v1_match_resources.c
model/v1_modify_volume_status.c
model/v1_mutating_webhook.c
model/v1_mutating_webhook_configuration.c
model/v1_mutating_webhook_configuration_list.c
model/v1_named_rule_with_operations.c
model/v1_namespace.c
model/v1_namespace_condition.c
model/v1_namespace_list.c
@@ -295,6 +300,8 @@ set(SRCS
model/v1_node_config_status.c
model/v1_node_daemon_endpoints.c
model/v1_node_list.c
model/v1_node_runtime_handler.c
model/v1_node_runtime_handler_features.c
model/v1_node_selector.c
model/v1_node_selector_requirement.c
model/v1_node_selector_term.c
@@ -309,6 +316,8 @@ set(SRCS
model/v1_object_reference.c
model/v1_overhead.c
model/v1_owner_reference.c
model/v1_param_kind.c
model/v1_param_ref.c
model/v1_persistent_volume.c
model/v1_persistent_volume_claim.c
model/v1_persistent_volume_claim_condition.c
@@ -418,6 +427,7 @@ set(SRCS
model/v1_secret_reference.c
model/v1_secret_volume_source.c
model/v1_security_context.c
model/v1_selectable_field.c
model/v1_self_subject_access_review.c
model/v1_self_subject_access_review_spec.c
model/v1_self_subject_review.c
@@ -456,6 +466,8 @@ set(SRCS
model/v1_subject_access_review_spec.c
model/v1_subject_access_review_status.c
model/v1_subject_rules_review_status.c
model/v1_success_policy.c
model/v1_success_policy_rule.c
model/v1_sysctl.c
model/v1_taint.c
model/v1_tcp_socket_action.c
@@ -468,15 +480,25 @@ set(SRCS
model/v1_topology_selector_label_requirement.c
model/v1_topology_selector_term.c
model/v1_topology_spread_constraint.c
model/v1_type_checking.c
model/v1_typed_local_object_reference.c
model/v1_typed_object_reference.c
model/v1_uncounted_terminated_pods.c
model/v1_user_info.c
model/v1_user_subject.c
model/v1_validating_admission_policy.c
model/v1_validating_admission_policy_binding.c
model/v1_validating_admission_policy_binding_list.c
model/v1_validating_admission_policy_binding_spec.c
model/v1_validating_admission_policy_list.c
model/v1_validating_admission_policy_spec.c
model/v1_validating_admission_policy_status.c
model/v1_validating_webhook.c
model/v1_validating_webhook_configuration.c
model/v1_validating_webhook_configuration_list.c
model/v1_validation.c
model/v1_validation_rule.c
model/v1_variable.c
model/v1_volume.c
model/v1_volume_attachment.c
model/v1_volume_attachment_list.c
@@ -486,6 +508,7 @@ set(SRCS
model/v1_volume_device.c
model/v1_volume_error.c
model/v1_volume_mount.c
model/v1_volume_mount_status.c
model/v1_volume_node_affinity.c
model/v1_volume_node_resources.c
model/v1_volume_projection.c
@@ -500,11 +523,13 @@ set(SRCS
model/v1alpha1_cluster_trust_bundle_list.c
model/v1alpha1_cluster_trust_bundle_spec.c
model/v1alpha1_expression_warning.c
model/v1alpha1_group_version_resource.c
model/v1alpha1_ip_address.c
model/v1alpha1_ip_address_list.c
model/v1alpha1_ip_address_spec.c
model/v1alpha1_match_condition.c
model/v1alpha1_match_resources.c
model/v1alpha1_migration_condition.c
model/v1alpha1_named_rule_with_operations.c
model/v1alpha1_param_kind.c
model/v1alpha1_param_ref.c
@@ -519,6 +544,10 @@ set(SRCS
model/v1alpha1_storage_version.c
model/v1alpha1_storage_version_condition.c
model/v1alpha1_storage_version_list.c
model/v1alpha1_storage_version_migration.c
model/v1alpha1_storage_version_migration_list.c
model/v1alpha1_storage_version_migration_spec.c
model/v1alpha1_storage_version_migration_status.c
model/v1alpha1_storage_version_status.c
model/v1alpha1_type_checking.c
model/v1alpha1_validating_admission_policy.c
@@ -533,6 +562,16 @@ set(SRCS
model/v1alpha1_volume_attributes_class.c
model/v1alpha1_volume_attributes_class_list.c
model/v1alpha2_allocation_result.c
model/v1alpha2_driver_allocation_result.c
model/v1alpha2_driver_requests.c
model/v1alpha2_named_resources_allocation_result.c
model/v1alpha2_named_resources_attribute.c
model/v1alpha2_named_resources_filter.c
model/v1alpha2_named_resources_instance.c
model/v1alpha2_named_resources_int_slice.c
model/v1alpha2_named_resources_request.c
model/v1alpha2_named_resources_resources.c
model/v1alpha2_named_resources_string_slice.c
model/v1alpha2_pod_scheduling_context.c
model/v1alpha2_pod_scheduling_context_list.c
model/v1alpha2_pod_scheduling_context_spec.c
@@ -540,6 +579,8 @@ set(SRCS
model/v1alpha2_resource_claim.c
model/v1alpha2_resource_claim_consumer_reference.c
model/v1alpha2_resource_claim_list.c
model/v1alpha2_resource_claim_parameters.c
model/v1alpha2_resource_claim_parameters_list.c
model/v1alpha2_resource_claim_parameters_reference.c
model/v1alpha2_resource_claim_scheduling_status.c
model/v1alpha2_resource_claim_spec.c
@@ -549,8 +590,16 @@ set(SRCS
model/v1alpha2_resource_claim_template_spec.c
model/v1alpha2_resource_class.c
model/v1alpha2_resource_class_list.c
model/v1alpha2_resource_class_parameters.c
model/v1alpha2_resource_class_parameters_list.c
model/v1alpha2_resource_class_parameters_reference.c
model/v1alpha2_resource_filter.c
model/v1alpha2_resource_handle.c
model/v1alpha2_resource_request.c
model/v1alpha2_resource_slice.c
model/v1alpha2_resource_slice_list.c
model/v1alpha2_structured_resource_handle.c
model/v1alpha2_vendor_parameters.c
model/v1beta1_audit_annotation.c
model/v1beta1_expression_warning.c
model/v1beta1_match_condition.c
@@ -675,6 +724,8 @@ set(SRCS
api/StorageAPI.c
api/StorageV1API.c
api/StorageV1alpha1API.c
api/StoragemigrationAPI.c
api/StoragemigrationV1alpha1API.c
api/VersionAPI.c
api/WellKnownAPI.c
@@ -716,7 +767,9 @@ set(HDRS
model/v1_api_service_spec.h
model/v1_api_service_status.h
model/v1_api_versions.h
model/v1_app_armor_profile.h
model/v1_attached_volume.h
model/v1_audit_annotation.h
model/v1_aws_elastic_block_store_volume_source.h
model/v1_azure_disk_volume_source.h
model/v1_azure_file_persistent_volume_source.h
@@ -826,6 +879,7 @@ set(HDRS
model/v1_eviction.h
model/v1_exec_action.h
model/v1_exempt_priority_level_configuration.h
model/v1_expression_warning.h
model/v1_external_documentation.h
model/v1_fc_volume_source.h
model/v1_flex_persistent_volume_source.h
@@ -903,10 +957,12 @@ set(HDRS
model/v1_local_volume_source.h
model/v1_managed_fields_entry.h
model/v1_match_condition.h
model/v1_match_resources.h
model/v1_modify_volume_status.h
model/v1_mutating_webhook.h
model/v1_mutating_webhook_configuration.h
model/v1_mutating_webhook_configuration_list.h
model/v1_named_rule_with_operations.h
model/v1_namespace.h
model/v1_namespace_condition.h
model/v1_namespace_list.h
@@ -928,6 +984,8 @@ set(HDRS
model/v1_node_config_status.h
model/v1_node_daemon_endpoints.h
model/v1_node_list.h
model/v1_node_runtime_handler.h
model/v1_node_runtime_handler_features.h
model/v1_node_selector.h
model/v1_node_selector_requirement.h
model/v1_node_selector_term.h
@@ -942,6 +1000,8 @@ set(HDRS
model/v1_object_reference.h
model/v1_overhead.h
model/v1_owner_reference.h
model/v1_param_kind.h
model/v1_param_ref.h
model/v1_persistent_volume.h
model/v1_persistent_volume_claim.h
model/v1_persistent_volume_claim_condition.h
@@ -1051,6 +1111,7 @@ set(HDRS
model/v1_secret_reference.h
model/v1_secret_volume_source.h
model/v1_security_context.h
model/v1_selectable_field.h
model/v1_self_subject_access_review.h
model/v1_self_subject_access_review_spec.h
model/v1_self_subject_review.h
@@ -1089,6 +1150,8 @@ set(HDRS
model/v1_subject_access_review_spec.h
model/v1_subject_access_review_status.h
model/v1_subject_rules_review_status.h
model/v1_success_policy.h
model/v1_success_policy_rule.h
model/v1_sysctl.h
model/v1_taint.h
model/v1_tcp_socket_action.h
@@ -1101,15 +1164,25 @@ set(HDRS
model/v1_topology_selector_label_requirement.h
model/v1_topology_selector_term.h
model/v1_topology_spread_constraint.h
model/v1_type_checking.h
model/v1_typed_local_object_reference.h
model/v1_typed_object_reference.h
model/v1_uncounted_terminated_pods.h
model/v1_user_info.h
model/v1_user_subject.h
model/v1_validating_admission_policy.h
model/v1_validating_admission_policy_binding.h
model/v1_validating_admission_policy_binding_list.h
model/v1_validating_admission_policy_binding_spec.h
model/v1_validating_admission_policy_list.h
model/v1_validating_admission_policy_spec.h
model/v1_validating_admission_policy_status.h
model/v1_validating_webhook.h
model/v1_validating_webhook_configuration.h
model/v1_validating_webhook_configuration_list.h
model/v1_validation.h
model/v1_validation_rule.h
model/v1_variable.h
model/v1_volume.h
model/v1_volume_attachment.h
model/v1_volume_attachment_list.h
@@ -1119,6 +1192,7 @@ set(HDRS
model/v1_volume_device.h
model/v1_volume_error.h
model/v1_volume_mount.h
model/v1_volume_mount_status.h
model/v1_volume_node_affinity.h
model/v1_volume_node_resources.h
model/v1_volume_projection.h
@@ -1133,11 +1207,13 @@ set(HDRS
model/v1alpha1_cluster_trust_bundle_list.h
model/v1alpha1_cluster_trust_bundle_spec.h
model/v1alpha1_expression_warning.h
model/v1alpha1_group_version_resource.h
model/v1alpha1_ip_address.h
model/v1alpha1_ip_address_list.h
model/v1alpha1_ip_address_spec.h
model/v1alpha1_match_condition.h
model/v1alpha1_match_resources.h
model/v1alpha1_migration_condition.h
model/v1alpha1_named_rule_with_operations.h
model/v1alpha1_param_kind.h
model/v1alpha1_param_ref.h
@@ -1152,6 +1228,10 @@ set(HDRS
model/v1alpha1_storage_version.h
model/v1alpha1_storage_version_condition.h
model/v1alpha1_storage_version_list.h
model/v1alpha1_storage_version_migration.h
model/v1alpha1_storage_version_migration_list.h
model/v1alpha1_storage_version_migration_spec.h
model/v1alpha1_storage_version_migration_status.h
model/v1alpha1_storage_version_status.h
model/v1alpha1_type_checking.h
model/v1alpha1_validating_admission_policy.h
@@ -1166,6 +1246,16 @@ set(HDRS
model/v1alpha1_volume_attributes_class.h
model/v1alpha1_volume_attributes_class_list.h
model/v1alpha2_allocation_result.h
model/v1alpha2_driver_allocation_result.h
model/v1alpha2_driver_requests.h
model/v1alpha2_named_resources_allocation_result.h
model/v1alpha2_named_resources_attribute.h
model/v1alpha2_named_resources_filter.h
model/v1alpha2_named_resources_instance.h
model/v1alpha2_named_resources_int_slice.h
model/v1alpha2_named_resources_request.h
model/v1alpha2_named_resources_resources.h
model/v1alpha2_named_resources_string_slice.h
model/v1alpha2_pod_scheduling_context.h
model/v1alpha2_pod_scheduling_context_list.h
model/v1alpha2_pod_scheduling_context_spec.h
@@ -1173,6 +1263,8 @@ set(HDRS
model/v1alpha2_resource_claim.h
model/v1alpha2_resource_claim_consumer_reference.h
model/v1alpha2_resource_claim_list.h
model/v1alpha2_resource_claim_parameters.h
model/v1alpha2_resource_claim_parameters_list.h
model/v1alpha2_resource_claim_parameters_reference.h
model/v1alpha2_resource_claim_scheduling_status.h
model/v1alpha2_resource_claim_spec.h
@@ -1182,8 +1274,16 @@ set(HDRS
model/v1alpha2_resource_claim_template_spec.h
model/v1alpha2_resource_class.h
model/v1alpha2_resource_class_list.h
model/v1alpha2_resource_class_parameters.h
model/v1alpha2_resource_class_parameters_list.h
model/v1alpha2_resource_class_parameters_reference.h
model/v1alpha2_resource_filter.h
model/v1alpha2_resource_handle.h
model/v1alpha2_resource_request.h
model/v1alpha2_resource_slice.h
model/v1alpha2_resource_slice_list.h
model/v1alpha2_structured_resource_handle.h
model/v1alpha2_vendor_parameters.h
model/v1beta1_audit_annotation.h
model/v1beta1_expression_warning.h
model/v1beta1_match_condition.h
@@ -1308,6 +1408,8 @@ set(HDRS
api/StorageAPI.h
api/StorageV1API.h
api/StorageV1alpha1API.h
api/StoragemigrationAPI.h
api/StoragemigrationV1alpha1API.h
api/VersionAPI.h
api/WellKnownAPI.h
@@ -1448,6 +1550,8 @@ set(HDRS "")
# unit-tests/manual-StorageAPI.c
# unit-tests/manual-StorageV1API.c
# unit-tests/manual-StorageV1alpha1API.c
# unit-tests/manual-StoragemigrationAPI.c
# unit-tests/manual-StoragemigrationV1alpha1API.c
# unit-tests/manual-VersionAPI.c
# unit-tests/manual-WellKnownAPI.c
#)

View File

@@ -1,5 +1,5 @@
set(PROJECT_VERSION_MAJOR 0)
set(PROJECT_VERSION_MINOR 9)
set(PROJECT_VERSION_MINOR 10)
set(PROJECT_VERSION_PATCH 0)
set(PROJECT_PACKAGE_DESCRIPTION_SUMMARY "The Kubernetes client library for the C programming language.")

View File

@@ -3,8 +3,9 @@
## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI spec](https://openapis.org) from a remote server, you can easily generate an API client.
- API version: release-1.29
- API version: release-1.30
- Package version:
- Generator version: 7.6.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.CLibcurlClientCodegen
## Installation
@@ -66,19 +67,36 @@ Category | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AdmissionregistrationAPI* | [**AdmissionregistrationAPI_getAPIGroup**](docs/AdmissionregistrationAPI.md#AdmissionregistrationAPI_getAPIGroup) | **GET** /apis/admissionregistration.k8s.io/ |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_createMutatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_createMutatingWebhookConfiguration) | **POST** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_createValidatingAdmissionPolicy**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_createValidatingAdmissionPolicy) | **POST** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_createValidatingAdmissionPolicyBinding**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_createValidatingAdmissionPolicyBinding) | **POST** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_createValidatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_createValidatingWebhookConfiguration) | **POST** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_deleteCollectionMutatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteCollectionMutatingWebhookConfiguration) | **DELETE** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicy**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicy) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicyBinding**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicyBinding) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_deleteCollectionValidatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteCollectionValidatingWebhookConfiguration) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_deleteMutatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteMutatingWebhookConfiguration) | **DELETE** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_deleteValidatingAdmissionPolicy**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteValidatingAdmissionPolicy) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_deleteValidatingAdmissionPolicyBinding**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteValidatingAdmissionPolicyBinding) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_deleteValidatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteValidatingWebhookConfiguration) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_getAPIResources**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_getAPIResources) | **GET** /apis/admissionregistration.k8s.io/v1/ |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_listMutatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_listMutatingWebhookConfiguration) | **GET** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_listValidatingAdmissionPolicy**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_listValidatingAdmissionPolicy) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_listValidatingAdmissionPolicyBinding**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_listValidatingAdmissionPolicyBinding) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_listValidatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_listValidatingWebhookConfiguration) | **GET** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_patchMutatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchMutatingWebhookConfiguration) | **PATCH** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_patchValidatingAdmissionPolicy**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchValidatingAdmissionPolicy) | **PATCH** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_patchValidatingAdmissionPolicyBinding**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchValidatingAdmissionPolicyBinding) | **PATCH** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_patchValidatingAdmissionPolicyStatus**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchValidatingAdmissionPolicyStatus) | **PATCH** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_patchValidatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchValidatingWebhookConfiguration) | **PATCH** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_readMutatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_readMutatingWebhookConfiguration) | **GET** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_readValidatingAdmissionPolicy**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_readValidatingAdmissionPolicy) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_readValidatingAdmissionPolicyBinding**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_readValidatingAdmissionPolicyBinding) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_readValidatingAdmissionPolicyStatus**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_readValidatingAdmissionPolicyStatus) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_readValidatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_readValidatingWebhookConfiguration) | **GET** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_replaceMutatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceMutatingWebhookConfiguration) | **PUT** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_replaceValidatingAdmissionPolicy**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceValidatingAdmissionPolicy) | **PUT** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_replaceValidatingAdmissionPolicyBinding**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceValidatingAdmissionPolicyBinding) | **PUT** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name} |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_replaceValidatingAdmissionPolicyStatus**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceValidatingAdmissionPolicyStatus) | **PUT** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status |
*AdmissionregistrationV1API* | [**AdmissionregistrationV1API_replaceValidatingWebhookConfiguration**](docs/AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceValidatingWebhookConfiguration) | **PUT** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name} |
*AdmissionregistrationV1alpha1API* | [**AdmissionregistrationV1alpha1API_createValidatingAdmissionPolicy**](docs/AdmissionregistrationV1alpha1API.md#AdmissionregistrationV1alpha1API_createValidatingAdmissionPolicy) | **POST** /apis/admissionregistration.k8s.io/v1alpha1/validatingadmissionpolicies |
*AdmissionregistrationV1alpha1API* | [**AdmissionregistrationV1alpha1API_createValidatingAdmissionPolicyBinding**](docs/AdmissionregistrationV1alpha1API.md#AdmissionregistrationV1alpha1API_createValidatingAdmissionPolicyBinding) | **POST** /apis/admissionregistration.k8s.io/v1alpha1/validatingadmissionpolicybindings |
@@ -712,42 +730,65 @@ Category | Method | HTTP request | Description
*ResourceAPI* | [**ResourceAPI_getAPIGroup**](docs/ResourceAPI.md#ResourceAPI_getAPIGroup) | **GET** /apis/resource.k8s.io/ |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_createNamespacedPodSchedulingContext**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_createNamespacedPodSchedulingContext) | **POST** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_createNamespacedResourceClaim**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_createNamespacedResourceClaim) | **POST** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_createNamespacedResourceClaimParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_createNamespacedResourceClaimParameters) | **POST** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimparameters |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_createNamespacedResourceClaimTemplate**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_createNamespacedResourceClaimTemplate) | **POST** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimtemplates |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_createNamespacedResourceClassParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_createNamespacedResourceClassParameters) | **POST** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclassparameters |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_createResourceClass**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_createResourceClass) | **POST** /apis/resource.k8s.io/v1alpha2/resourceclasses |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_createResourceSlice**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_createResourceSlice) | **POST** /apis/resource.k8s.io/v1alpha2/resourceslices |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteCollectionNamespacedPodSchedulingContext**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteCollectionNamespacedPodSchedulingContext) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteCollectionNamespacedResourceClaim**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteCollectionNamespacedResourceClaim) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteCollectionNamespacedResourceClaimParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteCollectionNamespacedResourceClaimParameters) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimparameters |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteCollectionNamespacedResourceClaimTemplate**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteCollectionNamespacedResourceClaimTemplate) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimtemplates |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteCollectionNamespacedResourceClassParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteCollectionNamespacedResourceClassParameters) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclassparameters |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteCollectionResourceClass**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteCollectionResourceClass) | **DELETE** /apis/resource.k8s.io/v1alpha2/resourceclasses |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteCollectionResourceSlice**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteCollectionResourceSlice) | **DELETE** /apis/resource.k8s.io/v1alpha2/resourceslices |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteNamespacedPodSchedulingContext**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteNamespacedPodSchedulingContext) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteNamespacedResourceClaim**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteNamespacedResourceClaim) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteNamespacedResourceClaimParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteNamespacedResourceClaimParameters) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimparameters/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteNamespacedResourceClaimTemplate**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteNamespacedResourceClaimTemplate) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimtemplates/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteNamespacedResourceClassParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteNamespacedResourceClassParameters) | **DELETE** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclassparameters/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteResourceClass**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteResourceClass) | **DELETE** /apis/resource.k8s.io/v1alpha2/resourceclasses/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_deleteResourceSlice**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_deleteResourceSlice) | **DELETE** /apis/resource.k8s.io/v1alpha2/resourceslices/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_getAPIResources**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_getAPIResources) | **GET** /apis/resource.k8s.io/v1alpha2/ |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listNamespacedPodSchedulingContext**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listNamespacedPodSchedulingContext) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listNamespacedResourceClaim**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listNamespacedResourceClaim) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listNamespacedResourceClaimParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listNamespacedResourceClaimParameters) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimparameters |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listNamespacedResourceClaimTemplate**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listNamespacedResourceClaimTemplate) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimtemplates |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listNamespacedResourceClassParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listNamespacedResourceClassParameters) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclassparameters |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listPodSchedulingContextForAllNamespaces**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listPodSchedulingContextForAllNamespaces) | **GET** /apis/resource.k8s.io/v1alpha2/podschedulingcontexts |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listResourceClaimForAllNamespaces**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listResourceClaimForAllNamespaces) | **GET** /apis/resource.k8s.io/v1alpha2/resourceclaims |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listResourceClaimParametersForAllNamespaces**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listResourceClaimParametersForAllNamespaces) | **GET** /apis/resource.k8s.io/v1alpha2/resourceclaimparameters |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listResourceClaimTemplateForAllNamespaces**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listResourceClaimTemplateForAllNamespaces) | **GET** /apis/resource.k8s.io/v1alpha2/resourceclaimtemplates |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listResourceClass**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listResourceClass) | **GET** /apis/resource.k8s.io/v1alpha2/resourceclasses |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listResourceClassParametersForAllNamespaces**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listResourceClassParametersForAllNamespaces) | **GET** /apis/resource.k8s.io/v1alpha2/resourceclassparameters |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_listResourceSlice**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_listResourceSlice) | **GET** /apis/resource.k8s.io/v1alpha2/resourceslices |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_patchNamespacedPodSchedulingContext**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_patchNamespacedPodSchedulingContext) | **PATCH** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_patchNamespacedPodSchedulingContextStatus**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_patchNamespacedPodSchedulingContextStatus) | **PATCH** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts/{name}/status |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_patchNamespacedResourceClaim**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_patchNamespacedResourceClaim) | **PATCH** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_patchNamespacedResourceClaimParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_patchNamespacedResourceClaimParameters) | **PATCH** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimparameters/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_patchNamespacedResourceClaimStatus**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_patchNamespacedResourceClaimStatus) | **PATCH** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims/{name}/status |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_patchNamespacedResourceClaimTemplate**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_patchNamespacedResourceClaimTemplate) | **PATCH** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimtemplates/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_patchNamespacedResourceClassParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_patchNamespacedResourceClassParameters) | **PATCH** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclassparameters/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_patchResourceClass**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_patchResourceClass) | **PATCH** /apis/resource.k8s.io/v1alpha2/resourceclasses/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_patchResourceSlice**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_patchResourceSlice) | **PATCH** /apis/resource.k8s.io/v1alpha2/resourceslices/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_readNamespacedPodSchedulingContext**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_readNamespacedPodSchedulingContext) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_readNamespacedPodSchedulingContextStatus**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_readNamespacedPodSchedulingContextStatus) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts/{name}/status |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_readNamespacedResourceClaim**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_readNamespacedResourceClaim) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_readNamespacedResourceClaimParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_readNamespacedResourceClaimParameters) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimparameters/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_readNamespacedResourceClaimStatus**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_readNamespacedResourceClaimStatus) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims/{name}/status |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_readNamespacedResourceClaimTemplate**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_readNamespacedResourceClaimTemplate) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimtemplates/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_readNamespacedResourceClassParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_readNamespacedResourceClassParameters) | **GET** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclassparameters/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_readResourceClass**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_readResourceClass) | **GET** /apis/resource.k8s.io/v1alpha2/resourceclasses/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_readResourceSlice**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_readResourceSlice) | **GET** /apis/resource.k8s.io/v1alpha2/resourceslices/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_replaceNamespacedPodSchedulingContext**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_replaceNamespacedPodSchedulingContext) | **PUT** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_replaceNamespacedPodSchedulingContextStatus**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_replaceNamespacedPodSchedulingContextStatus) | **PUT** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/podschedulingcontexts/{name}/status |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_replaceNamespacedResourceClaim**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_replaceNamespacedResourceClaim) | **PUT** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_replaceNamespacedResourceClaimParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_replaceNamespacedResourceClaimParameters) | **PUT** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimparameters/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_replaceNamespacedResourceClaimStatus**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_replaceNamespacedResourceClaimStatus) | **PUT** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaims/{name}/status |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_replaceNamespacedResourceClaimTemplate**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_replaceNamespacedResourceClaimTemplate) | **PUT** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclaimtemplates/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_replaceNamespacedResourceClassParameters**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_replaceNamespacedResourceClassParameters) | **PUT** /apis/resource.k8s.io/v1alpha2/namespaces/{namespace}/resourceclassparameters/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_replaceResourceClass**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_replaceResourceClass) | **PUT** /apis/resource.k8s.io/v1alpha2/resourceclasses/{name} |
*ResourceV1alpha2API* | [**ResourceV1alpha2API_replaceResourceSlice**](docs/ResourceV1alpha2API.md#ResourceV1alpha2API_replaceResourceSlice) | **PUT** /apis/resource.k8s.io/v1alpha2/resourceslices/{name} |
*SchedulingAPI* | [**SchedulingAPI_getAPIGroup**](docs/SchedulingAPI.md#SchedulingAPI_getAPIGroup) | **GET** /apis/scheduling.k8s.io/ |
*SchedulingV1API* | [**SchedulingV1API_createPriorityClass**](docs/SchedulingV1API.md#SchedulingV1API_createPriorityClass) | **POST** /apis/scheduling.k8s.io/v1/priorityclasses |
*SchedulingV1API* | [**SchedulingV1API_deleteCollectionPriorityClass**](docs/SchedulingV1API.md#SchedulingV1API_deleteCollectionPriorityClass) | **DELETE** /apis/scheduling.k8s.io/v1/priorityclasses |
@@ -806,6 +847,18 @@ Category | Method | HTTP request | Description
*StorageV1alpha1API* | [**StorageV1alpha1API_patchVolumeAttributesClass**](docs/StorageV1alpha1API.md#StorageV1alpha1API_patchVolumeAttributesClass) | **PATCH** /apis/storage.k8s.io/v1alpha1/volumeattributesclasses/{name} |
*StorageV1alpha1API* | [**StorageV1alpha1API_readVolumeAttributesClass**](docs/StorageV1alpha1API.md#StorageV1alpha1API_readVolumeAttributesClass) | **GET** /apis/storage.k8s.io/v1alpha1/volumeattributesclasses/{name} |
*StorageV1alpha1API* | [**StorageV1alpha1API_replaceVolumeAttributesClass**](docs/StorageV1alpha1API.md#StorageV1alpha1API_replaceVolumeAttributesClass) | **PUT** /apis/storage.k8s.io/v1alpha1/volumeattributesclasses/{name} |
*StoragemigrationAPI* | [**StoragemigrationAPI_getAPIGroup**](docs/StoragemigrationAPI.md#StoragemigrationAPI_getAPIGroup) | **GET** /apis/storagemigration.k8s.io/ |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_createStorageVersionMigration**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_createStorageVersionMigration) | **POST** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_deleteCollectionStorageVersionMigration**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_deleteCollectionStorageVersionMigration) | **DELETE** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_deleteStorageVersionMigration**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_deleteStorageVersionMigration) | **DELETE** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name} |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_getAPIResources**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_getAPIResources) | **GET** /apis/storagemigration.k8s.io/v1alpha1/ |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_listStorageVersionMigration**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_listStorageVersionMigration) | **GET** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_patchStorageVersionMigration**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_patchStorageVersionMigration) | **PATCH** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name} |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_patchStorageVersionMigrationStatus**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_patchStorageVersionMigrationStatus) | **PATCH** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_readStorageVersionMigration**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_readStorageVersionMigration) | **GET** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name} |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_readStorageVersionMigrationStatus**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_readStorageVersionMigrationStatus) | **GET** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_replaceStorageVersionMigration**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_replaceStorageVersionMigration) | **PUT** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name} |
*StoragemigrationV1alpha1API* | [**StoragemigrationV1alpha1API_replaceStorageVersionMigrationStatus**](docs/StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_replaceStorageVersionMigrationStatus) | **PUT** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status |
*VersionAPI* | [**VersionAPI_getCode**](docs/VersionAPI.md#VersionAPI_getCode) | **GET** /version/ |
*WellKnownAPI* | [**WellKnownAPI_getServiceAccountIssuerOpenIDConfiguration**](docs/WellKnownAPI.md#WellKnownAPI_getServiceAccountIssuerOpenIDConfiguration) | **GET** /.well-known/openid-configuration |
@@ -841,7 +894,9 @@ Category | Method | HTTP request | Description
- [v1_api_service_spec_t](docs/v1_api_service_spec.md)
- [v1_api_service_status_t](docs/v1_api_service_status.md)
- [v1_api_versions_t](docs/v1_api_versions.md)
- [v1_app_armor_profile_t](docs/v1_app_armor_profile.md)
- [v1_attached_volume_t](docs/v1_attached_volume.md)
- [v1_audit_annotation_t](docs/v1_audit_annotation.md)
- [v1_aws_elastic_block_store_volume_source_t](docs/v1_aws_elastic_block_store_volume_source.md)
- [v1_azure_disk_volume_source_t](docs/v1_azure_disk_volume_source.md)
- [v1_azure_file_persistent_volume_source_t](docs/v1_azure_file_persistent_volume_source.md)
@@ -951,6 +1006,7 @@ Category | Method | HTTP request | Description
- [v1_eviction_t](docs/v1_eviction.md)
- [v1_exec_action_t](docs/v1_exec_action.md)
- [v1_exempt_priority_level_configuration_t](docs/v1_exempt_priority_level_configuration.md)
- [v1_expression_warning_t](docs/v1_expression_warning.md)
- [v1_external_documentation_t](docs/v1_external_documentation.md)
- [v1_fc_volume_source_t](docs/v1_fc_volume_source.md)
- [v1_flex_persistent_volume_source_t](docs/v1_flex_persistent_volume_source.md)
@@ -1028,10 +1084,12 @@ Category | Method | HTTP request | Description
- [v1_local_volume_source_t](docs/v1_local_volume_source.md)
- [v1_managed_fields_entry_t](docs/v1_managed_fields_entry.md)
- [v1_match_condition_t](docs/v1_match_condition.md)
- [v1_match_resources_t](docs/v1_match_resources.md)
- [v1_modify_volume_status_t](docs/v1_modify_volume_status.md)
- [v1_mutating_webhook_t](docs/v1_mutating_webhook.md)
- [v1_mutating_webhook_configuration_t](docs/v1_mutating_webhook_configuration.md)
- [v1_mutating_webhook_configuration_list_t](docs/v1_mutating_webhook_configuration_list.md)
- [v1_named_rule_with_operations_t](docs/v1_named_rule_with_operations.md)
- [v1_namespace_t](docs/v1_namespace.md)
- [v1_namespace_condition_t](docs/v1_namespace_condition.md)
- [v1_namespace_list_t](docs/v1_namespace_list.md)
@@ -1053,6 +1111,8 @@ Category | Method | HTTP request | Description
- [v1_node_config_status_t](docs/v1_node_config_status.md)
- [v1_node_daemon_endpoints_t](docs/v1_node_daemon_endpoints.md)
- [v1_node_list_t](docs/v1_node_list.md)
- [v1_node_runtime_handler_t](docs/v1_node_runtime_handler.md)
- [v1_node_runtime_handler_features_t](docs/v1_node_runtime_handler_features.md)
- [v1_node_selector_t](docs/v1_node_selector.md)
- [v1_node_selector_requirement_t](docs/v1_node_selector_requirement.md)
- [v1_node_selector_term_t](docs/v1_node_selector_term.md)
@@ -1067,6 +1127,8 @@ Category | Method | HTTP request | Description
- [v1_object_reference_t](docs/v1_object_reference.md)
- [v1_overhead_t](docs/v1_overhead.md)
- [v1_owner_reference_t](docs/v1_owner_reference.md)
- [v1_param_kind_t](docs/v1_param_kind.md)
- [v1_param_ref_t](docs/v1_param_ref.md)
- [v1_persistent_volume_t](docs/v1_persistent_volume.md)
- [v1_persistent_volume_claim_t](docs/v1_persistent_volume_claim.md)
- [v1_persistent_volume_claim_condition_t](docs/v1_persistent_volume_claim_condition.md)
@@ -1176,6 +1238,7 @@ Category | Method | HTTP request | Description
- [v1_secret_reference_t](docs/v1_secret_reference.md)
- [v1_secret_volume_source_t](docs/v1_secret_volume_source.md)
- [v1_security_context_t](docs/v1_security_context.md)
- [v1_selectable_field_t](docs/v1_selectable_field.md)
- [v1_self_subject_access_review_t](docs/v1_self_subject_access_review.md)
- [v1_self_subject_access_review_spec_t](docs/v1_self_subject_access_review_spec.md)
- [v1_self_subject_review_t](docs/v1_self_subject_review.md)
@@ -1214,6 +1277,8 @@ Category | Method | HTTP request | Description
- [v1_subject_access_review_spec_t](docs/v1_subject_access_review_spec.md)
- [v1_subject_access_review_status_t](docs/v1_subject_access_review_status.md)
- [v1_subject_rules_review_status_t](docs/v1_subject_rules_review_status.md)
- [v1_success_policy_t](docs/v1_success_policy.md)
- [v1_success_policy_rule_t](docs/v1_success_policy_rule.md)
- [v1_sysctl_t](docs/v1_sysctl.md)
- [v1_taint_t](docs/v1_taint.md)
- [v1_tcp_socket_action_t](docs/v1_tcp_socket_action.md)
@@ -1226,15 +1291,25 @@ Category | Method | HTTP request | Description
- [v1_topology_selector_label_requirement_t](docs/v1_topology_selector_label_requirement.md)
- [v1_topology_selector_term_t](docs/v1_topology_selector_term.md)
- [v1_topology_spread_constraint_t](docs/v1_topology_spread_constraint.md)
- [v1_type_checking_t](docs/v1_type_checking.md)
- [v1_typed_local_object_reference_t](docs/v1_typed_local_object_reference.md)
- [v1_typed_object_reference_t](docs/v1_typed_object_reference.md)
- [v1_uncounted_terminated_pods_t](docs/v1_uncounted_terminated_pods.md)
- [v1_user_info_t](docs/v1_user_info.md)
- [v1_user_subject_t](docs/v1_user_subject.md)
- [v1_validating_admission_policy_t](docs/v1_validating_admission_policy.md)
- [v1_validating_admission_policy_binding_t](docs/v1_validating_admission_policy_binding.md)
- [v1_validating_admission_policy_binding_list_t](docs/v1_validating_admission_policy_binding_list.md)
- [v1_validating_admission_policy_binding_spec_t](docs/v1_validating_admission_policy_binding_spec.md)
- [v1_validating_admission_policy_list_t](docs/v1_validating_admission_policy_list.md)
- [v1_validating_admission_policy_spec_t](docs/v1_validating_admission_policy_spec.md)
- [v1_validating_admission_policy_status_t](docs/v1_validating_admission_policy_status.md)
- [v1_validating_webhook_t](docs/v1_validating_webhook.md)
- [v1_validating_webhook_configuration_t](docs/v1_validating_webhook_configuration.md)
- [v1_validating_webhook_configuration_list_t](docs/v1_validating_webhook_configuration_list.md)
- [v1_validation_t](docs/v1_validation.md)
- [v1_validation_rule_t](docs/v1_validation_rule.md)
- [v1_variable_t](docs/v1_variable.md)
- [v1_volume_t](docs/v1_volume.md)
- [v1_volume_attachment_t](docs/v1_volume_attachment.md)
- [v1_volume_attachment_list_t](docs/v1_volume_attachment_list.md)
@@ -1244,6 +1319,7 @@ Category | Method | HTTP request | Description
- [v1_volume_device_t](docs/v1_volume_device.md)
- [v1_volume_error_t](docs/v1_volume_error.md)
- [v1_volume_mount_t](docs/v1_volume_mount.md)
- [v1_volume_mount_status_t](docs/v1_volume_mount_status.md)
- [v1_volume_node_affinity_t](docs/v1_volume_node_affinity.md)
- [v1_volume_node_resources_t](docs/v1_volume_node_resources.md)
- [v1_volume_projection_t](docs/v1_volume_projection.md)
@@ -1258,11 +1334,13 @@ Category | Method | HTTP request | Description
- [v1alpha1_cluster_trust_bundle_list_t](docs/v1alpha1_cluster_trust_bundle_list.md)
- [v1alpha1_cluster_trust_bundle_spec_t](docs/v1alpha1_cluster_trust_bundle_spec.md)
- [v1alpha1_expression_warning_t](docs/v1alpha1_expression_warning.md)
- [v1alpha1_group_version_resource_t](docs/v1alpha1_group_version_resource.md)
- [v1alpha1_ip_address_t](docs/v1alpha1_ip_address.md)
- [v1alpha1_ip_address_list_t](docs/v1alpha1_ip_address_list.md)
- [v1alpha1_ip_address_spec_t](docs/v1alpha1_ip_address_spec.md)
- [v1alpha1_match_condition_t](docs/v1alpha1_match_condition.md)
- [v1alpha1_match_resources_t](docs/v1alpha1_match_resources.md)
- [v1alpha1_migration_condition_t](docs/v1alpha1_migration_condition.md)
- [v1alpha1_named_rule_with_operations_t](docs/v1alpha1_named_rule_with_operations.md)
- [v1alpha1_param_kind_t](docs/v1alpha1_param_kind.md)
- [v1alpha1_param_ref_t](docs/v1alpha1_param_ref.md)
@@ -1277,6 +1355,10 @@ Category | Method | HTTP request | Description
- [v1alpha1_storage_version_t](docs/v1alpha1_storage_version.md)
- [v1alpha1_storage_version_condition_t](docs/v1alpha1_storage_version_condition.md)
- [v1alpha1_storage_version_list_t](docs/v1alpha1_storage_version_list.md)
- [v1alpha1_storage_version_migration_t](docs/v1alpha1_storage_version_migration.md)
- [v1alpha1_storage_version_migration_list_t](docs/v1alpha1_storage_version_migration_list.md)
- [v1alpha1_storage_version_migration_spec_t](docs/v1alpha1_storage_version_migration_spec.md)
- [v1alpha1_storage_version_migration_status_t](docs/v1alpha1_storage_version_migration_status.md)
- [v1alpha1_storage_version_status_t](docs/v1alpha1_storage_version_status.md)
- [v1alpha1_type_checking_t](docs/v1alpha1_type_checking.md)
- [v1alpha1_validating_admission_policy_t](docs/v1alpha1_validating_admission_policy.md)
@@ -1291,6 +1373,16 @@ Category | Method | HTTP request | Description
- [v1alpha1_volume_attributes_class_t](docs/v1alpha1_volume_attributes_class.md)
- [v1alpha1_volume_attributes_class_list_t](docs/v1alpha1_volume_attributes_class_list.md)
- [v1alpha2_allocation_result_t](docs/v1alpha2_allocation_result.md)
- [v1alpha2_driver_allocation_result_t](docs/v1alpha2_driver_allocation_result.md)
- [v1alpha2_driver_requests_t](docs/v1alpha2_driver_requests.md)
- [v1alpha2_named_resources_allocation_result_t](docs/v1alpha2_named_resources_allocation_result.md)
- [v1alpha2_named_resources_attribute_t](docs/v1alpha2_named_resources_attribute.md)
- [v1alpha2_named_resources_filter_t](docs/v1alpha2_named_resources_filter.md)
- [v1alpha2_named_resources_instance_t](docs/v1alpha2_named_resources_instance.md)
- [v1alpha2_named_resources_int_slice_t](docs/v1alpha2_named_resources_int_slice.md)
- [v1alpha2_named_resources_request_t](docs/v1alpha2_named_resources_request.md)
- [v1alpha2_named_resources_resources_t](docs/v1alpha2_named_resources_resources.md)
- [v1alpha2_named_resources_string_slice_t](docs/v1alpha2_named_resources_string_slice.md)
- [v1alpha2_pod_scheduling_context_t](docs/v1alpha2_pod_scheduling_context.md)
- [v1alpha2_pod_scheduling_context_list_t](docs/v1alpha2_pod_scheduling_context_list.md)
- [v1alpha2_pod_scheduling_context_spec_t](docs/v1alpha2_pod_scheduling_context_spec.md)
@@ -1298,6 +1390,8 @@ Category | Method | HTTP request | Description
- [v1alpha2_resource_claim_t](docs/v1alpha2_resource_claim.md)
- [v1alpha2_resource_claim_consumer_reference_t](docs/v1alpha2_resource_claim_consumer_reference.md)
- [v1alpha2_resource_claim_list_t](docs/v1alpha2_resource_claim_list.md)
- [v1alpha2_resource_claim_parameters_t](docs/v1alpha2_resource_claim_parameters.md)
- [v1alpha2_resource_claim_parameters_list_t](docs/v1alpha2_resource_claim_parameters_list.md)
- [v1alpha2_resource_claim_parameters_reference_t](docs/v1alpha2_resource_claim_parameters_reference.md)
- [v1alpha2_resource_claim_scheduling_status_t](docs/v1alpha2_resource_claim_scheduling_status.md)
- [v1alpha2_resource_claim_spec_t](docs/v1alpha2_resource_claim_spec.md)
@@ -1307,8 +1401,16 @@ Category | Method | HTTP request | Description
- [v1alpha2_resource_claim_template_spec_t](docs/v1alpha2_resource_claim_template_spec.md)
- [v1alpha2_resource_class_t](docs/v1alpha2_resource_class.md)
- [v1alpha2_resource_class_list_t](docs/v1alpha2_resource_class_list.md)
- [v1alpha2_resource_class_parameters_t](docs/v1alpha2_resource_class_parameters.md)
- [v1alpha2_resource_class_parameters_list_t](docs/v1alpha2_resource_class_parameters_list.md)
- [v1alpha2_resource_class_parameters_reference_t](docs/v1alpha2_resource_class_parameters_reference.md)
- [v1alpha2_resource_filter_t](docs/v1alpha2_resource_filter.md)
- [v1alpha2_resource_handle_t](docs/v1alpha2_resource_handle.md)
- [v1alpha2_resource_request_t](docs/v1alpha2_resource_request.md)
- [v1alpha2_resource_slice_t](docs/v1alpha2_resource_slice.md)
- [v1alpha2_resource_slice_list_t](docs/v1alpha2_resource_slice_list.md)
- [v1alpha2_structured_resource_handle_t](docs/v1alpha2_structured_resource_handle.md)
- [v1alpha2_vendor_parameters_t](docs/v1alpha2_vendor_parameters.md)
- [v1beta1_audit_annotation_t](docs/v1beta1_audit_annotation.md)
- [v1beta1_expression_warning_t](docs/v1beta1_expression_warning.md)
- [v1beta1_match_condition_t](docs/v1beta1_match_condition.md)

File diff suppressed because it is too large Load Diff

View File

@@ -11,6 +11,10 @@
#include "../model/v1_mutating_webhook_configuration.h"
#include "../model/v1_mutating_webhook_configuration_list.h"
#include "../model/v1_status.h"
#include "../model/v1_validating_admission_policy.h"
#include "../model/v1_validating_admission_policy_binding.h"
#include "../model/v1_validating_admission_policy_binding_list.h"
#include "../model/v1_validating_admission_policy_list.h"
#include "../model/v1_validating_webhook_configuration.h"
#include "../model/v1_validating_webhook_configuration_list.h"
@@ -21,6 +25,18 @@ v1_mutating_webhook_configuration_t*
AdmissionregistrationV1API_createMutatingWebhookConfiguration(apiClient_t *apiClient, v1_mutating_webhook_configuration_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// create a ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t*
AdmissionregistrationV1API_createValidatingAdmissionPolicy(apiClient_t *apiClient, v1_validating_admission_policy_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// create a ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_t*
AdmissionregistrationV1API_createValidatingAdmissionPolicyBinding(apiClient_t *apiClient, v1_validating_admission_policy_binding_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// create a ValidatingWebhookConfiguration
//
v1_validating_webhook_configuration_t*
@@ -33,6 +49,18 @@ v1_status_t*
AdmissionregistrationV1API_deleteCollectionMutatingWebhookConfiguration(apiClient_t *apiClient, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete collection of ValidatingAdmissionPolicy
//
v1_status_t*
AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicy(apiClient_t *apiClient, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete collection of ValidatingAdmissionPolicyBinding
//
v1_status_t*
AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete collection of ValidatingWebhookConfiguration
//
v1_status_t*
@@ -45,6 +73,18 @@ v1_status_t*
AdmissionregistrationV1API_deleteMutatingWebhookConfiguration(apiClient_t *apiClient, char *name, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// delete a ValidatingAdmissionPolicy
//
v1_status_t*
AdmissionregistrationV1API_deleteValidatingAdmissionPolicy(apiClient_t *apiClient, char *name, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// delete a ValidatingAdmissionPolicyBinding
//
v1_status_t*
AdmissionregistrationV1API_deleteValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *name, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// delete a ValidatingWebhookConfiguration
//
v1_status_t*
@@ -63,6 +103,18 @@ v1_mutating_webhook_configuration_list_t*
AdmissionregistrationV1API_listMutatingWebhookConfiguration(apiClient_t *apiClient, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ValidatingAdmissionPolicy
//
v1_validating_admission_policy_list_t*
AdmissionregistrationV1API_listValidatingAdmissionPolicy(apiClient_t *apiClient, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_list_t*
AdmissionregistrationV1API_listValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ValidatingWebhookConfiguration
//
v1_validating_webhook_configuration_list_t*
@@ -75,6 +127,24 @@ v1_mutating_webhook_configuration_t*
AdmissionregistrationV1API_patchMutatingWebhookConfiguration(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t*
AdmissionregistrationV1API_patchValidatingAdmissionPolicy(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update the specified ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_t*
AdmissionregistrationV1API_patchValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update status of the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t*
AdmissionregistrationV1API_patchValidatingAdmissionPolicyStatus(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update the specified ValidatingWebhookConfiguration
//
v1_validating_webhook_configuration_t*
@@ -87,6 +157,24 @@ v1_mutating_webhook_configuration_t*
AdmissionregistrationV1API_readMutatingWebhookConfiguration(apiClient_t *apiClient, char *name, char *pretty);
// read the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t*
AdmissionregistrationV1API_readValidatingAdmissionPolicy(apiClient_t *apiClient, char *name, char *pretty);
// read the specified ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_t*
AdmissionregistrationV1API_readValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *name, char *pretty);
// read status of the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t*
AdmissionregistrationV1API_readValidatingAdmissionPolicyStatus(apiClient_t *apiClient, char *name, char *pretty);
// read the specified ValidatingWebhookConfiguration
//
v1_validating_webhook_configuration_t*
@@ -99,6 +187,24 @@ v1_mutating_webhook_configuration_t*
AdmissionregistrationV1API_replaceMutatingWebhookConfiguration(apiClient_t *apiClient, char *name, v1_mutating_webhook_configuration_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t*
AdmissionregistrationV1API_replaceValidatingAdmissionPolicy(apiClient_t *apiClient, char *name, v1_validating_admission_policy_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace the specified ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_t*
AdmissionregistrationV1API_replaceValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *name, v1_validating_admission_policy_binding_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace status of the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t*
AdmissionregistrationV1API_replaceValidatingAdmissionPolicyStatus(apiClient_t *apiClient, char *name, v1_validating_admission_policy_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace the specified ValidatingWebhookConfiguration
//
v1_validating_webhook_configuration_t*

File diff suppressed because it is too large Load Diff

View File

@@ -13,10 +13,16 @@
#include "../model/v1alpha2_pod_scheduling_context_list.h"
#include "../model/v1alpha2_resource_claim.h"
#include "../model/v1alpha2_resource_claim_list.h"
#include "../model/v1alpha2_resource_claim_parameters.h"
#include "../model/v1alpha2_resource_claim_parameters_list.h"
#include "../model/v1alpha2_resource_claim_template.h"
#include "../model/v1alpha2_resource_claim_template_list.h"
#include "../model/v1alpha2_resource_class.h"
#include "../model/v1alpha2_resource_class_list.h"
#include "../model/v1alpha2_resource_class_parameters.h"
#include "../model/v1alpha2_resource_class_parameters_list.h"
#include "../model/v1alpha2_resource_slice.h"
#include "../model/v1alpha2_resource_slice_list.h"
// create a PodSchedulingContext
@@ -31,18 +37,36 @@ v1alpha2_resource_claim_t*
ResourceV1alpha2API_createNamespacedResourceClaim(apiClient_t *apiClient, char *_namespace, v1alpha2_resource_claim_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// create ResourceClaimParameters
//
v1alpha2_resource_claim_parameters_t*
ResourceV1alpha2API_createNamespacedResourceClaimParameters(apiClient_t *apiClient, char *_namespace, v1alpha2_resource_claim_parameters_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// create a ResourceClaimTemplate
//
v1alpha2_resource_claim_template_t*
ResourceV1alpha2API_createNamespacedResourceClaimTemplate(apiClient_t *apiClient, char *_namespace, v1alpha2_resource_claim_template_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// create ResourceClassParameters
//
v1alpha2_resource_class_parameters_t*
ResourceV1alpha2API_createNamespacedResourceClassParameters(apiClient_t *apiClient, char *_namespace, v1alpha2_resource_class_parameters_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// create a ResourceClass
//
v1alpha2_resource_class_t*
ResourceV1alpha2API_createResourceClass(apiClient_t *apiClient, v1alpha2_resource_class_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// create a ResourceSlice
//
v1alpha2_resource_slice_t*
ResourceV1alpha2API_createResourceSlice(apiClient_t *apiClient, v1alpha2_resource_slice_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// delete collection of PodSchedulingContext
//
v1_status_t*
@@ -55,18 +79,36 @@ v1_status_t*
ResourceV1alpha2API_deleteCollectionNamespacedResourceClaim(apiClient_t *apiClient, char *_namespace, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete collection of ResourceClaimParameters
//
v1_status_t*
ResourceV1alpha2API_deleteCollectionNamespacedResourceClaimParameters(apiClient_t *apiClient, char *_namespace, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete collection of ResourceClaimTemplate
//
v1_status_t*
ResourceV1alpha2API_deleteCollectionNamespacedResourceClaimTemplate(apiClient_t *apiClient, char *_namespace, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete collection of ResourceClassParameters
//
v1_status_t*
ResourceV1alpha2API_deleteCollectionNamespacedResourceClassParameters(apiClient_t *apiClient, char *_namespace, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete collection of ResourceClass
//
v1_status_t*
ResourceV1alpha2API_deleteCollectionResourceClass(apiClient_t *apiClient, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete collection of ResourceSlice
//
v1_status_t*
ResourceV1alpha2API_deleteCollectionResourceSlice(apiClient_t *apiClient, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete a PodSchedulingContext
//
v1alpha2_pod_scheduling_context_t*
@@ -79,18 +121,36 @@ v1alpha2_resource_claim_t*
ResourceV1alpha2API_deleteNamespacedResourceClaim(apiClient_t *apiClient, char *name, char *_namespace, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// delete ResourceClaimParameters
//
v1alpha2_resource_claim_parameters_t*
ResourceV1alpha2API_deleteNamespacedResourceClaimParameters(apiClient_t *apiClient, char *name, char *_namespace, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// delete a ResourceClaimTemplate
//
v1alpha2_resource_claim_template_t*
ResourceV1alpha2API_deleteNamespacedResourceClaimTemplate(apiClient_t *apiClient, char *name, char *_namespace, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// delete ResourceClassParameters
//
v1alpha2_resource_class_parameters_t*
ResourceV1alpha2API_deleteNamespacedResourceClassParameters(apiClient_t *apiClient, char *name, char *_namespace, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// delete a ResourceClass
//
v1alpha2_resource_class_t*
ResourceV1alpha2API_deleteResourceClass(apiClient_t *apiClient, char *name, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// delete a ResourceSlice
//
v1alpha2_resource_slice_t*
ResourceV1alpha2API_deleteResourceSlice(apiClient_t *apiClient, char *name, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// get available resources
//
v1_api_resource_list_t*
@@ -109,12 +169,24 @@ v1alpha2_resource_claim_list_t*
ResourceV1alpha2API_listNamespacedResourceClaim(apiClient_t *apiClient, char *_namespace, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ResourceClaimParameters
//
v1alpha2_resource_claim_parameters_list_t*
ResourceV1alpha2API_listNamespacedResourceClaimParameters(apiClient_t *apiClient, char *_namespace, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ResourceClaimTemplate
//
v1alpha2_resource_claim_template_list_t*
ResourceV1alpha2API_listNamespacedResourceClaimTemplate(apiClient_t *apiClient, char *_namespace, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ResourceClassParameters
//
v1alpha2_resource_class_parameters_list_t*
ResourceV1alpha2API_listNamespacedResourceClassParameters(apiClient_t *apiClient, char *_namespace, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind PodSchedulingContext
//
v1alpha2_pod_scheduling_context_list_t*
@@ -127,6 +199,12 @@ v1alpha2_resource_claim_list_t*
ResourceV1alpha2API_listResourceClaimForAllNamespaces(apiClient_t *apiClient, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *pretty, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ResourceClaimParameters
//
v1alpha2_resource_claim_parameters_list_t*
ResourceV1alpha2API_listResourceClaimParametersForAllNamespaces(apiClient_t *apiClient, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *pretty, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ResourceClaimTemplate
//
v1alpha2_resource_claim_template_list_t*
@@ -139,6 +217,18 @@ v1alpha2_resource_class_list_t*
ResourceV1alpha2API_listResourceClass(apiClient_t *apiClient, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ResourceClassParameters
//
v1alpha2_resource_class_parameters_list_t*
ResourceV1alpha2API_listResourceClassParametersForAllNamespaces(apiClient_t *apiClient, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *pretty, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// list or watch objects of kind ResourceSlice
//
v1alpha2_resource_slice_list_t*
ResourceV1alpha2API_listResourceSlice(apiClient_t *apiClient, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// partially update the specified PodSchedulingContext
//
v1alpha2_pod_scheduling_context_t*
@@ -157,6 +247,12 @@ v1alpha2_resource_claim_t*
ResourceV1alpha2API_patchNamespacedResourceClaim(apiClient_t *apiClient, char *name, char *_namespace, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update the specified ResourceClaimParameters
//
v1alpha2_resource_claim_parameters_t*
ResourceV1alpha2API_patchNamespacedResourceClaimParameters(apiClient_t *apiClient, char *name, char *_namespace, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update status of the specified ResourceClaim
//
v1alpha2_resource_claim_t*
@@ -169,12 +265,24 @@ v1alpha2_resource_claim_template_t*
ResourceV1alpha2API_patchNamespacedResourceClaimTemplate(apiClient_t *apiClient, char *name, char *_namespace, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update the specified ResourceClassParameters
//
v1alpha2_resource_class_parameters_t*
ResourceV1alpha2API_patchNamespacedResourceClassParameters(apiClient_t *apiClient, char *name, char *_namespace, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update the specified ResourceClass
//
v1alpha2_resource_class_t*
ResourceV1alpha2API_patchResourceClass(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update the specified ResourceSlice
//
v1alpha2_resource_slice_t*
ResourceV1alpha2API_patchResourceSlice(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// read the specified PodSchedulingContext
//
v1alpha2_pod_scheduling_context_t*
@@ -193,6 +301,12 @@ v1alpha2_resource_claim_t*
ResourceV1alpha2API_readNamespacedResourceClaim(apiClient_t *apiClient, char *name, char *_namespace, char *pretty);
// read the specified ResourceClaimParameters
//
v1alpha2_resource_claim_parameters_t*
ResourceV1alpha2API_readNamespacedResourceClaimParameters(apiClient_t *apiClient, char *name, char *_namespace, char *pretty);
// read status of the specified ResourceClaim
//
v1alpha2_resource_claim_t*
@@ -205,12 +319,24 @@ v1alpha2_resource_claim_template_t*
ResourceV1alpha2API_readNamespacedResourceClaimTemplate(apiClient_t *apiClient, char *name, char *_namespace, char *pretty);
// read the specified ResourceClassParameters
//
v1alpha2_resource_class_parameters_t*
ResourceV1alpha2API_readNamespacedResourceClassParameters(apiClient_t *apiClient, char *name, char *_namespace, char *pretty);
// read the specified ResourceClass
//
v1alpha2_resource_class_t*
ResourceV1alpha2API_readResourceClass(apiClient_t *apiClient, char *name, char *pretty);
// read the specified ResourceSlice
//
v1alpha2_resource_slice_t*
ResourceV1alpha2API_readResourceSlice(apiClient_t *apiClient, char *name, char *pretty);
// replace the specified PodSchedulingContext
//
v1alpha2_pod_scheduling_context_t*
@@ -229,6 +355,12 @@ v1alpha2_resource_claim_t*
ResourceV1alpha2API_replaceNamespacedResourceClaim(apiClient_t *apiClient, char *name, char *_namespace, v1alpha2_resource_claim_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace the specified ResourceClaimParameters
//
v1alpha2_resource_claim_parameters_t*
ResourceV1alpha2API_replaceNamespacedResourceClaimParameters(apiClient_t *apiClient, char *name, char *_namespace, v1alpha2_resource_claim_parameters_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace status of the specified ResourceClaim
//
v1alpha2_resource_claim_t*
@@ -241,9 +373,21 @@ v1alpha2_resource_claim_template_t*
ResourceV1alpha2API_replaceNamespacedResourceClaimTemplate(apiClient_t *apiClient, char *name, char *_namespace, v1alpha2_resource_claim_template_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace the specified ResourceClassParameters
//
v1alpha2_resource_class_parameters_t*
ResourceV1alpha2API_replaceNamespacedResourceClassParameters(apiClient_t *apiClient, char *name, char *_namespace, v1alpha2_resource_class_parameters_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace the specified ResourceClass
//
v1alpha2_resource_class_t*
ResourceV1alpha2API_replaceResourceClass(apiClient_t *apiClient, char *name, v1alpha2_resource_class_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace the specified ResourceSlice
//
v1alpha2_resource_slice_t*
ResourceV1alpha2API_replaceResourceSlice(apiClient_t *apiClient, char *name, v1alpha2_resource_slice_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);

View File

@@ -0,0 +1,81 @@
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include "StoragemigrationAPI.h"
#define MAX_NUMBER_LENGTH 16
#define MAX_BUFFER_LENGTH 4096
#define intToStr(dst, src) \
do {\
char dst[256];\
snprintf(dst, 256, "%ld", (long int)(src));\
}while(0)
// get information of a group
//
v1_api_group_t*
StoragemigrationAPI_getAPIGroup(apiClient_t *apiClient)
{
list_t *localVarQueryParameters = NULL;
list_t *localVarHeaderParameters = NULL;
list_t *localVarFormParameters = NULL;
list_t *localVarHeaderType = list_createList();
list_t *localVarContentType = NULL;
char *localVarBodyParameters = NULL;
// create the path
long sizeOfPath = strlen("/apis/storagemigration.k8s.io/")+1;
char *localVarPath = malloc(sizeOfPath);
snprintf(localVarPath, sizeOfPath, "/apis/storagemigration.k8s.io/");
list_addElement(localVarHeaderType,"application/json"); //produces
list_addElement(localVarHeaderType,"application/yaml"); //produces
list_addElement(localVarHeaderType,"application/vnd.kubernetes.protobuf"); //produces
apiClient_invoke(apiClient,
localVarPath,
localVarQueryParameters,
localVarHeaderParameters,
localVarFormParameters,
localVarHeaderType,
localVarContentType,
localVarBodyParameters,
"GET");
// uncomment below to debug the error response
//if (apiClient->response_code == 200) {
// printf("%s\n","OK");
//}
// uncomment below to debug the error response
//if (apiClient->response_code == 401) {
// printf("%s\n","Unauthorized");
//}
//nonprimitive not container
cJSON *StoragemigrationAPIlocalVarJSON = cJSON_Parse(apiClient->dataReceived);
v1_api_group_t *elementToReturn = v1_api_group_parseFromJSON(StoragemigrationAPIlocalVarJSON);
cJSON_Delete(StoragemigrationAPIlocalVarJSON);
if(elementToReturn == NULL) {
// return 0;
}
//return type
if (apiClient->dataReceived) {
free(apiClient->dataReceived);
apiClient->dataReceived = NULL;
apiClient->dataReceivedLen = 0;
}
list_freeList(localVarHeaderType);
free(localVarPath);
return elementToReturn;
end:
free(localVarPath);
return NULL;
}

View File

@@ -0,0 +1,16 @@
#include <stdlib.h>
#include <stdio.h>
#include "../include/apiClient.h"
#include "../include/list.h"
#include "../external/cJSON.h"
#include "../include/keyValuePair.h"
#include "../include/binary.h"
#include "../model/v1_api_group.h"
// get information of a group
//
v1_api_group_t*
StoragemigrationAPI_getAPIGroup(apiClient_t *apiClient);

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,81 @@
#include <stdlib.h>
#include <stdio.h>
#include "../include/apiClient.h"
#include "../include/list.h"
#include "../external/cJSON.h"
#include "../include/keyValuePair.h"
#include "../include/binary.h"
#include "../model/object.h"
#include "../model/v1_api_resource_list.h"
#include "../model/v1_delete_options.h"
#include "../model/v1_status.h"
#include "../model/v1alpha1_storage_version_migration.h"
#include "../model/v1alpha1_storage_version_migration_list.h"
// create a StorageVersionMigration
//
v1alpha1_storage_version_migration_t*
StoragemigrationV1alpha1API_createStorageVersionMigration(apiClient_t *apiClient, v1alpha1_storage_version_migration_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// delete collection of StorageVersionMigration
//
v1_status_t*
StoragemigrationV1alpha1API_deleteCollectionStorageVersionMigration(apiClient_t *apiClient, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
// delete a StorageVersionMigration
//
v1_status_t*
StoragemigrationV1alpha1API_deleteStorageVersionMigration(apiClient_t *apiClient, char *name, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
// get available resources
//
v1_api_resource_list_t*
StoragemigrationV1alpha1API_getAPIResources(apiClient_t *apiClient);
// list or watch objects of kind StorageVersionMigration
//
v1alpha1_storage_version_migration_list_t*
StoragemigrationV1alpha1API_listStorageVersionMigration(apiClient_t *apiClient, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
// partially update the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t*
StoragemigrationV1alpha1API_patchStorageVersionMigration(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// partially update status of the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t*
StoragemigrationV1alpha1API_patchStorageVersionMigrationStatus(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
// read the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t*
StoragemigrationV1alpha1API_readStorageVersionMigration(apiClient_t *apiClient, char *name, char *pretty);
// read status of the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t*
StoragemigrationV1alpha1API_readStorageVersionMigrationStatus(apiClient_t *apiClient, char *name, char *pretty);
// replace the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t*
StoragemigrationV1alpha1API_replaceStorageVersionMigration(apiClient_t *apiClient, char *name, v1alpha1_storage_version_migration_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
// replace status of the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t*
StoragemigrationV1alpha1API_replaceStorageVersionMigrationStatus(apiClient_t *apiClient, char *name, v1alpha1_storage_version_migration_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);

View File

@@ -5,19 +5,36 @@ All URIs are relative to *http://localhost*
Method | HTTP request | Description
------------- | ------------- | -------------
[**AdmissionregistrationV1API_createMutatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_createMutatingWebhookConfiguration) | **POST** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations |
[**AdmissionregistrationV1API_createValidatingAdmissionPolicy**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_createValidatingAdmissionPolicy) | **POST** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies |
[**AdmissionregistrationV1API_createValidatingAdmissionPolicyBinding**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_createValidatingAdmissionPolicyBinding) | **POST** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings |
[**AdmissionregistrationV1API_createValidatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_createValidatingWebhookConfiguration) | **POST** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations |
[**AdmissionregistrationV1API_deleteCollectionMutatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteCollectionMutatingWebhookConfiguration) | **DELETE** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations |
[**AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicy**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicy) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies |
[**AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicyBinding**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicyBinding) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings |
[**AdmissionregistrationV1API_deleteCollectionValidatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteCollectionValidatingWebhookConfiguration) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations |
[**AdmissionregistrationV1API_deleteMutatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteMutatingWebhookConfiguration) | **DELETE** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name} |
[**AdmissionregistrationV1API_deleteValidatingAdmissionPolicy**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteValidatingAdmissionPolicy) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name} |
[**AdmissionregistrationV1API_deleteValidatingAdmissionPolicyBinding**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteValidatingAdmissionPolicyBinding) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name} |
[**AdmissionregistrationV1API_deleteValidatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_deleteValidatingWebhookConfiguration) | **DELETE** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name} |
[**AdmissionregistrationV1API_getAPIResources**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_getAPIResources) | **GET** /apis/admissionregistration.k8s.io/v1/ |
[**AdmissionregistrationV1API_listMutatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_listMutatingWebhookConfiguration) | **GET** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations |
[**AdmissionregistrationV1API_listValidatingAdmissionPolicy**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_listValidatingAdmissionPolicy) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies |
[**AdmissionregistrationV1API_listValidatingAdmissionPolicyBinding**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_listValidatingAdmissionPolicyBinding) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings |
[**AdmissionregistrationV1API_listValidatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_listValidatingWebhookConfiguration) | **GET** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations |
[**AdmissionregistrationV1API_patchMutatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchMutatingWebhookConfiguration) | **PATCH** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name} |
[**AdmissionregistrationV1API_patchValidatingAdmissionPolicy**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchValidatingAdmissionPolicy) | **PATCH** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name} |
[**AdmissionregistrationV1API_patchValidatingAdmissionPolicyBinding**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchValidatingAdmissionPolicyBinding) | **PATCH** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name} |
[**AdmissionregistrationV1API_patchValidatingAdmissionPolicyStatus**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchValidatingAdmissionPolicyStatus) | **PATCH** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status |
[**AdmissionregistrationV1API_patchValidatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_patchValidatingWebhookConfiguration) | **PATCH** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name} |
[**AdmissionregistrationV1API_readMutatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_readMutatingWebhookConfiguration) | **GET** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name} |
[**AdmissionregistrationV1API_readValidatingAdmissionPolicy**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_readValidatingAdmissionPolicy) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name} |
[**AdmissionregistrationV1API_readValidatingAdmissionPolicyBinding**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_readValidatingAdmissionPolicyBinding) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name} |
[**AdmissionregistrationV1API_readValidatingAdmissionPolicyStatus**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_readValidatingAdmissionPolicyStatus) | **GET** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status |
[**AdmissionregistrationV1API_readValidatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_readValidatingWebhookConfiguration) | **GET** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name} |
[**AdmissionregistrationV1API_replaceMutatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceMutatingWebhookConfiguration) | **PUT** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name} |
[**AdmissionregistrationV1API_replaceValidatingAdmissionPolicy**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceValidatingAdmissionPolicy) | **PUT** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name} |
[**AdmissionregistrationV1API_replaceValidatingAdmissionPolicyBinding**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceValidatingAdmissionPolicyBinding) | **PUT** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name} |
[**AdmissionregistrationV1API_replaceValidatingAdmissionPolicyStatus**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceValidatingAdmissionPolicyStatus) | **PUT** /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status |
[**AdmissionregistrationV1API_replaceValidatingWebhookConfiguration**](AdmissionregistrationV1API.md#AdmissionregistrationV1API_replaceValidatingWebhookConfiguration) | **PUT** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name} |
@@ -43,6 +60,72 @@ Name | Type | Description | Notes
[v1_mutating_webhook_configuration_t](v1_mutating_webhook_configuration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_createValidatingAdmissionPolicy**
```c
// create a ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t* AdmissionregistrationV1API_createValidatingAdmissionPolicy(apiClient_t *apiClient, v1_validating_admission_policy_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**body** | **[v1_validating_admission_policy_t](v1_validating_admission_policy.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
### Return type
[v1_validating_admission_policy_t](v1_validating_admission_policy.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_createValidatingAdmissionPolicyBinding**
```c
// create a ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_t* AdmissionregistrationV1API_createValidatingAdmissionPolicyBinding(apiClient_t *apiClient, v1_validating_admission_policy_binding_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**body** | **[v1_validating_admission_policy_binding_t](v1_validating_admission_policy_binding.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
### Return type
[v1_validating_admission_policy_binding_t](v1_validating_admission_policy_binding.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
@@ -118,6 +201,90 @@ Name | Type | Description | Notes
[v1_status_t](v1_status.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicy**
```c
// delete collection of ValidatingAdmissionPolicy
//
v1_status_t* AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicy(apiClient_t *apiClient, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**_continue** | **char \*** | 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 \&quot;next key\&quot;. 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. | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldSelector** | **char \*** | A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional]
**gracePeriodSeconds** | **int \*** | 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. | [optional]
**labelSelector** | **char \*** | A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional]
**limit** | **int \*** | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the &#x60;continue&#x60; 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. | [optional]
**orphanDependents** | **int \*** | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \&quot;orphan\&quot; finalizer will be added to/removed from the object&#39;s finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional]
**propagationPolicy** | **char \*** | 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: &#39;Orphan&#39; - orphan the dependents; &#39;Background&#39; - allow the garbage collector to delete the dependents in the background; &#39;Foreground&#39; - a cascading policy that deletes all dependents in the foreground. | [optional]
**resourceVersion** | **char \*** | 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 | [optional]
**resourceVersionMatch** | **char \*** | 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 | [optional]
**sendInitialEvents** | **int \*** | &#x60;sendInitialEvents&#x3D;true&#x60; may be set together with &#x60;watch&#x3D;true&#x60;. 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 \&quot;Bookmark\&quot; event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with &#x60;\&quot;k8s.io/initial-events-end\&quot;: \&quot;true\&quot;&#x60; annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When &#x60;sendInitialEvents&#x60; option is set, we require &#x60;resourceVersionMatch&#x60; option to also be set. The semantic of the watch request is as following: - &#x60;resourceVersionMatch&#x60; &#x3D; NotOlderThan is interpreted as \&quot;data at least as new as the provided &#x60;resourceVersion&#x60;\&quot; and the bookmark event is send when the state is synced to a &#x60;resourceVersion&#x60; at least as fresh as the one provided by the ListOptions. If &#x60;resourceVersion&#x60; is unset, this is interpreted as \&quot;consistent read\&quot; and the bookmark event is send when the state is synced at least to the moment when request started being processed. - &#x60;resourceVersionMatch&#x60; set to any other value or unset Invalid error is returned. Defaults to true if &#x60;resourceVersion&#x3D;\&quot;\&quot;&#x60; or &#x60;resourceVersion&#x3D;\&quot;0\&quot;&#x60; (for backward compatibility reasons) and to false otherwise. | [optional]
**timeoutSeconds** | **int \*** | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional]
**body** | **[v1_delete_options_t](v1_delete_options.md) \*** | | [optional]
### Return type
[v1_status_t](v1_status.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicyBinding**
```c
// delete collection of ValidatingAdmissionPolicyBinding
//
v1_status_t* AdmissionregistrationV1API_deleteCollectionValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**_continue** | **char \*** | 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 \&quot;next key\&quot;. 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. | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldSelector** | **char \*** | A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional]
**gracePeriodSeconds** | **int \*** | 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. | [optional]
**labelSelector** | **char \*** | A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional]
**limit** | **int \*** | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the &#x60;continue&#x60; 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. | [optional]
**orphanDependents** | **int \*** | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \&quot;orphan\&quot; finalizer will be added to/removed from the object&#39;s finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional]
**propagationPolicy** | **char \*** | 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: &#39;Orphan&#39; - orphan the dependents; &#39;Background&#39; - allow the garbage collector to delete the dependents in the background; &#39;Foreground&#39; - a cascading policy that deletes all dependents in the foreground. | [optional]
**resourceVersion** | **char \*** | 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 | [optional]
**resourceVersionMatch** | **char \*** | 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 | [optional]
**sendInitialEvents** | **int \*** | &#x60;sendInitialEvents&#x3D;true&#x60; may be set together with &#x60;watch&#x3D;true&#x60;. 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 \&quot;Bookmark\&quot; event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with &#x60;\&quot;k8s.io/initial-events-end\&quot;: \&quot;true\&quot;&#x60; annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When &#x60;sendInitialEvents&#x60; option is set, we require &#x60;resourceVersionMatch&#x60; option to also be set. The semantic of the watch request is as following: - &#x60;resourceVersionMatch&#x60; &#x3D; NotOlderThan is interpreted as \&quot;data at least as new as the provided &#x60;resourceVersion&#x60;\&quot; and the bookmark event is send when the state is synced to a &#x60;resourceVersion&#x60; at least as fresh as the one provided by the ListOptions. If &#x60;resourceVersion&#x60; is unset, this is interpreted as \&quot;consistent read\&quot; and the bookmark event is send when the state is synced at least to the moment when request started being processed. - &#x60;resourceVersionMatch&#x60; set to any other value or unset Invalid error is returned. Defaults to true if &#x60;resourceVersion&#x3D;\&quot;\&quot;&#x60; or &#x60;resourceVersion&#x3D;\&quot;0\&quot;&#x60; (for backward compatibility reasons) and to false otherwise. | [optional]
**timeoutSeconds** | **int \*** | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional]
**body** | **[v1_delete_options_t](v1_delete_options.md) \*** | | [optional]
### Return type
[v1_status_t](v1_status.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
@@ -195,6 +362,76 @@ Name | Type | Description | Notes
[v1_status_t](v1_status.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_deleteValidatingAdmissionPolicy**
```c
// delete a ValidatingAdmissionPolicy
//
v1_status_t* AdmissionregistrationV1API_deleteValidatingAdmissionPolicy(apiClient_t *apiClient, char *name, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicy |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**gracePeriodSeconds** | **int \*** | 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. | [optional]
**orphanDependents** | **int \*** | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \&quot;orphan\&quot; finalizer will be added to/removed from the object&#39;s finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional]
**propagationPolicy** | **char \*** | 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: &#39;Orphan&#39; - orphan the dependents; &#39;Background&#39; - allow the garbage collector to delete the dependents in the background; &#39;Foreground&#39; - a cascading policy that deletes all dependents in the foreground. | [optional]
**body** | **[v1_delete_options_t](v1_delete_options.md) \*** | | [optional]
### Return type
[v1_status_t](v1_status.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_deleteValidatingAdmissionPolicyBinding**
```c
// delete a ValidatingAdmissionPolicyBinding
//
v1_status_t* AdmissionregistrationV1API_deleteValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *name, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicyBinding |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**gracePeriodSeconds** | **int \*** | 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. | [optional]
**orphanDependents** | **int \*** | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \&quot;orphan\&quot; finalizer will be added to/removed from the object&#39;s finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional]
**propagationPolicy** | **char \*** | 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: &#39;Orphan&#39; - orphan the dependents; &#39;Background&#39; - allow the garbage collector to delete the dependents in the background; &#39;Foreground&#39; - a cascading policy that deletes all dependents in the foreground. | [optional]
**body** | **[v1_delete_options_t](v1_delete_options.md) \*** | | [optional]
### Return type
[v1_status_t](v1_status.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
@@ -297,6 +534,84 @@ Name | Type | Description | Notes
[v1_mutating_webhook_configuration_list_t](v1_mutating_webhook_configuration_list.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf, application/json;stream=watch, application/vnd.kubernetes.protobuf;stream=watch
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_listValidatingAdmissionPolicy**
```c
// list or watch objects of kind ValidatingAdmissionPolicy
//
v1_validating_admission_policy_list_t* AdmissionregistrationV1API_listValidatingAdmissionPolicy(apiClient_t *apiClient, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**allowWatchBookmarks** | **int \*** | allowWatchBookmarks requests watch events with type \&quot;BOOKMARK\&quot;. Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server&#39;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. | [optional]
**_continue** | **char \*** | 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 \&quot;next key\&quot;. 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. | [optional]
**fieldSelector** | **char \*** | A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional]
**labelSelector** | **char \*** | A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional]
**limit** | **int \*** | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the &#x60;continue&#x60; 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. | [optional]
**resourceVersion** | **char \*** | 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 | [optional]
**resourceVersionMatch** | **char \*** | 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 | [optional]
**sendInitialEvents** | **int \*** | &#x60;sendInitialEvents&#x3D;true&#x60; may be set together with &#x60;watch&#x3D;true&#x60;. 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 \&quot;Bookmark\&quot; event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with &#x60;\&quot;k8s.io/initial-events-end\&quot;: \&quot;true\&quot;&#x60; annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When &#x60;sendInitialEvents&#x60; option is set, we require &#x60;resourceVersionMatch&#x60; option to also be set. The semantic of the watch request is as following: - &#x60;resourceVersionMatch&#x60; &#x3D; NotOlderThan is interpreted as \&quot;data at least as new as the provided &#x60;resourceVersion&#x60;\&quot; and the bookmark event is send when the state is synced to a &#x60;resourceVersion&#x60; at least as fresh as the one provided by the ListOptions. If &#x60;resourceVersion&#x60; is unset, this is interpreted as \&quot;consistent read\&quot; and the bookmark event is send when the state is synced at least to the moment when request started being processed. - &#x60;resourceVersionMatch&#x60; set to any other value or unset Invalid error is returned. Defaults to true if &#x60;resourceVersion&#x3D;\&quot;\&quot;&#x60; or &#x60;resourceVersion&#x3D;\&quot;0\&quot;&#x60; (for backward compatibility reasons) and to false otherwise. | [optional]
**timeoutSeconds** | **int \*** | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional]
**watch** | **int \*** | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | [optional]
### Return type
[v1_validating_admission_policy_list_t](v1_validating_admission_policy_list.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf, application/json;stream=watch, application/vnd.kubernetes.protobuf;stream=watch
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_listValidatingAdmissionPolicyBinding**
```c
// list or watch objects of kind ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_list_t* AdmissionregistrationV1API_listValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**allowWatchBookmarks** | **int \*** | allowWatchBookmarks requests watch events with type \&quot;BOOKMARK\&quot;. Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server&#39;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. | [optional]
**_continue** | **char \*** | 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 \&quot;next key\&quot;. 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. | [optional]
**fieldSelector** | **char \*** | A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional]
**labelSelector** | **char \*** | A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional]
**limit** | **int \*** | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the &#x60;continue&#x60; 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. | [optional]
**resourceVersion** | **char \*** | 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 | [optional]
**resourceVersionMatch** | **char \*** | 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 | [optional]
**sendInitialEvents** | **int \*** | &#x60;sendInitialEvents&#x3D;true&#x60; may be set together with &#x60;watch&#x3D;true&#x60;. 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 \&quot;Bookmark\&quot; event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with &#x60;\&quot;k8s.io/initial-events-end\&quot;: \&quot;true\&quot;&#x60; annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When &#x60;sendInitialEvents&#x60; option is set, we require &#x60;resourceVersionMatch&#x60; option to also be set. The semantic of the watch request is as following: - &#x60;resourceVersionMatch&#x60; &#x3D; NotOlderThan is interpreted as \&quot;data at least as new as the provided &#x60;resourceVersion&#x60;\&quot; and the bookmark event is send when the state is synced to a &#x60;resourceVersion&#x60; at least as fresh as the one provided by the ListOptions. If &#x60;resourceVersion&#x60; is unset, this is interpreted as \&quot;consistent read\&quot; and the bookmark event is send when the state is synced at least to the moment when request started being processed. - &#x60;resourceVersionMatch&#x60; set to any other value or unset Invalid error is returned. Defaults to true if &#x60;resourceVersion&#x3D;\&quot;\&quot;&#x60; or &#x60;resourceVersion&#x3D;\&quot;0\&quot;&#x60; (for backward compatibility reasons) and to false otherwise. | [optional]
**timeoutSeconds** | **int \*** | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional]
**watch** | **int \*** | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | [optional]
### Return type
[v1_validating_admission_policy_binding_list_t](v1_validating_admission_policy_binding_list.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
@@ -371,6 +686,111 @@ Name | Type | Description | Notes
[v1_mutating_webhook_configuration_t](v1_mutating_webhook_configuration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: application/json-patch+json, application/merge-patch+json, application/strategic-merge-patch+json, application/apply-patch+yaml
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_patchValidatingAdmissionPolicy**
```c
// partially update the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t* AdmissionregistrationV1API_patchValidatingAdmissionPolicy(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicy |
**body** | **[object_t](object.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. 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). | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
**force** | **int \*** | Force is going to \&quot;force\&quot; Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional]
### Return type
[v1_validating_admission_policy_t](v1_validating_admission_policy.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: application/json-patch+json, application/merge-patch+json, application/strategic-merge-patch+json, application/apply-patch+yaml
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_patchValidatingAdmissionPolicyBinding**
```c
// partially update the specified ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_t* AdmissionregistrationV1API_patchValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicyBinding |
**body** | **[object_t](object.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. 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). | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
**force** | **int \*** | Force is going to \&quot;force\&quot; Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional]
### Return type
[v1_validating_admission_policy_binding_t](v1_validating_admission_policy_binding.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: application/json-patch+json, application/merge-patch+json, application/strategic-merge-patch+json, application/apply-patch+yaml
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_patchValidatingAdmissionPolicyStatus**
```c
// partially update status of the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t* AdmissionregistrationV1API_patchValidatingAdmissionPolicyStatus(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicy |
**body** | **[object_t](object.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. 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). | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
**force** | **int \*** | Force is going to \&quot;force\&quot; Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional]
### Return type
[v1_validating_admission_policy_t](v1_validating_admission_policy.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
@@ -436,6 +856,96 @@ Name | Type | Description | Notes
[v1_mutating_webhook_configuration_t](v1_mutating_webhook_configuration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_readValidatingAdmissionPolicy**
```c
// read the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t* AdmissionregistrationV1API_readValidatingAdmissionPolicy(apiClient_t *apiClient, char *name, char *pretty);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicy |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
### Return type
[v1_validating_admission_policy_t](v1_validating_admission_policy.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_readValidatingAdmissionPolicyBinding**
```c
// read the specified ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_t* AdmissionregistrationV1API_readValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *name, char *pretty);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicyBinding |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
### Return type
[v1_validating_admission_policy_binding_t](v1_validating_admission_policy_binding.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_readValidatingAdmissionPolicyStatus**
```c
// read status of the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t* AdmissionregistrationV1API_readValidatingAdmissionPolicyStatus(apiClient_t *apiClient, char *name, char *pretty);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicy |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
### Return type
[v1_validating_admission_policy_t](v1_validating_admission_policy.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
@@ -500,6 +1010,108 @@ Name | Type | Description | Notes
[v1_mutating_webhook_configuration_t](v1_mutating_webhook_configuration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_replaceValidatingAdmissionPolicy**
```c
// replace the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t* AdmissionregistrationV1API_replaceValidatingAdmissionPolicy(apiClient_t *apiClient, char *name, v1_validating_admission_policy_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicy |
**body** | **[v1_validating_admission_policy_t](v1_validating_admission_policy.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
### Return type
[v1_validating_admission_policy_t](v1_validating_admission_policy.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_replaceValidatingAdmissionPolicyBinding**
```c
// replace the specified ValidatingAdmissionPolicyBinding
//
v1_validating_admission_policy_binding_t* AdmissionregistrationV1API_replaceValidatingAdmissionPolicyBinding(apiClient_t *apiClient, char *name, v1_validating_admission_policy_binding_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicyBinding |
**body** | **[v1_validating_admission_policy_binding_t](v1_validating_admission_policy_binding.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
### Return type
[v1_validating_admission_policy_binding_t](v1_validating_admission_policy_binding.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AdmissionregistrationV1API_replaceValidatingAdmissionPolicyStatus**
```c
// replace status of the specified ValidatingAdmissionPolicy
//
v1_validating_admission_policy_t* AdmissionregistrationV1API_replaceValidatingAdmissionPolicyStatus(apiClient_t *apiClient, char *name, v1_validating_admission_policy_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the ValidatingAdmissionPolicy |
**body** | **[v1_validating_admission_policy_t](v1_validating_admission_policy.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
### Return type
[v1_validating_admission_policy_t](v1_validating_admission_policy.md) *
### Authorization
[BearerToken](../README.md#BearerToken)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,37 @@
# StoragemigrationAPI
All URIs are relative to *http://localhost*
Method | HTTP request | Description
------------- | ------------- | -------------
[**StoragemigrationAPI_getAPIGroup**](StoragemigrationAPI.md#StoragemigrationAPI_getAPIGroup) | **GET** /apis/storagemigration.k8s.io/ |
# **StoragemigrationAPI_getAPIGroup**
```c
// get information of a group
//
v1_api_group_t* StoragemigrationAPI_getAPIGroup(apiClient_t *apiClient);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
### Return type
[v1_api_group_t](v1_api_group.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

View File

@@ -0,0 +1,394 @@
# StoragemigrationV1alpha1API
All URIs are relative to *http://localhost*
Method | HTTP request | Description
------------- | ------------- | -------------
[**StoragemigrationV1alpha1API_createStorageVersionMigration**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_createStorageVersionMigration) | **POST** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations |
[**StoragemigrationV1alpha1API_deleteCollectionStorageVersionMigration**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_deleteCollectionStorageVersionMigration) | **DELETE** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations |
[**StoragemigrationV1alpha1API_deleteStorageVersionMigration**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_deleteStorageVersionMigration) | **DELETE** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name} |
[**StoragemigrationV1alpha1API_getAPIResources**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_getAPIResources) | **GET** /apis/storagemigration.k8s.io/v1alpha1/ |
[**StoragemigrationV1alpha1API_listStorageVersionMigration**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_listStorageVersionMigration) | **GET** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations |
[**StoragemigrationV1alpha1API_patchStorageVersionMigration**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_patchStorageVersionMigration) | **PATCH** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name} |
[**StoragemigrationV1alpha1API_patchStorageVersionMigrationStatus**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_patchStorageVersionMigrationStatus) | **PATCH** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status |
[**StoragemigrationV1alpha1API_readStorageVersionMigration**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_readStorageVersionMigration) | **GET** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name} |
[**StoragemigrationV1alpha1API_readStorageVersionMigrationStatus**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_readStorageVersionMigrationStatus) | **GET** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status |
[**StoragemigrationV1alpha1API_replaceStorageVersionMigration**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_replaceStorageVersionMigration) | **PUT** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name} |
[**StoragemigrationV1alpha1API_replaceStorageVersionMigrationStatus**](StoragemigrationV1alpha1API.md#StoragemigrationV1alpha1API_replaceStorageVersionMigrationStatus) | **PUT** /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status |
# **StoragemigrationV1alpha1API_createStorageVersionMigration**
```c
// create a StorageVersionMigration
//
v1alpha1_storage_version_migration_t* StoragemigrationV1alpha1API_createStorageVersionMigration(apiClient_t *apiClient, v1alpha1_storage_version_migration_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**body** | **[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
### Return type
[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_deleteCollectionStorageVersionMigration**
```c
// delete collection of StorageVersionMigration
//
v1_status_t* StoragemigrationV1alpha1API_deleteCollectionStorageVersionMigration(apiClient_t *apiClient, char *pretty, char *_continue, char *dryRun, char *fieldSelector, int *gracePeriodSeconds, char *labelSelector, int *limit, int *orphanDependents, char *propagationPolicy, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, v1_delete_options_t *body);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**_continue** | **char \*** | 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 \&quot;next key\&quot;. 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. | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldSelector** | **char \*** | A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional]
**gracePeriodSeconds** | **int \*** | 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. | [optional]
**labelSelector** | **char \*** | A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional]
**limit** | **int \*** | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the &#x60;continue&#x60; 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. | [optional]
**orphanDependents** | **int \*** | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \&quot;orphan\&quot; finalizer will be added to/removed from the object&#39;s finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional]
**propagationPolicy** | **char \*** | 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: &#39;Orphan&#39; - orphan the dependents; &#39;Background&#39; - allow the garbage collector to delete the dependents in the background; &#39;Foreground&#39; - a cascading policy that deletes all dependents in the foreground. | [optional]
**resourceVersion** | **char \*** | 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 | [optional]
**resourceVersionMatch** | **char \*** | 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 | [optional]
**sendInitialEvents** | **int \*** | &#x60;sendInitialEvents&#x3D;true&#x60; may be set together with &#x60;watch&#x3D;true&#x60;. 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 \&quot;Bookmark\&quot; event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with &#x60;\&quot;k8s.io/initial-events-end\&quot;: \&quot;true\&quot;&#x60; annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When &#x60;sendInitialEvents&#x60; option is set, we require &#x60;resourceVersionMatch&#x60; option to also be set. The semantic of the watch request is as following: - &#x60;resourceVersionMatch&#x60; &#x3D; NotOlderThan is interpreted as \&quot;data at least as new as the provided &#x60;resourceVersion&#x60;\&quot; and the bookmark event is send when the state is synced to a &#x60;resourceVersion&#x60; at least as fresh as the one provided by the ListOptions. If &#x60;resourceVersion&#x60; is unset, this is interpreted as \&quot;consistent read\&quot; and the bookmark event is send when the state is synced at least to the moment when request started being processed. - &#x60;resourceVersionMatch&#x60; set to any other value or unset Invalid error is returned. Defaults to true if &#x60;resourceVersion&#x3D;\&quot;\&quot;&#x60; or &#x60;resourceVersion&#x3D;\&quot;0\&quot;&#x60; (for backward compatibility reasons) and to false otherwise. | [optional]
**timeoutSeconds** | **int \*** | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional]
**body** | **[v1_delete_options_t](v1_delete_options.md) \*** | | [optional]
### Return type
[v1_status_t](v1_status.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_deleteStorageVersionMigration**
```c
// delete a StorageVersionMigration
//
v1_status_t* StoragemigrationV1alpha1API_deleteStorageVersionMigration(apiClient_t *apiClient, char *name, char *pretty, char *dryRun, int *gracePeriodSeconds, int *orphanDependents, char *propagationPolicy, v1_delete_options_t *body);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the StorageVersionMigration |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**gracePeriodSeconds** | **int \*** | 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. | [optional]
**orphanDependents** | **int \*** | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \&quot;orphan\&quot; finalizer will be added to/removed from the object&#39;s finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional]
**propagationPolicy** | **char \*** | 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: &#39;Orphan&#39; - orphan the dependents; &#39;Background&#39; - allow the garbage collector to delete the dependents in the background; &#39;Foreground&#39; - a cascading policy that deletes all dependents in the foreground. | [optional]
**body** | **[v1_delete_options_t](v1_delete_options.md) \*** | | [optional]
### Return type
[v1_status_t](v1_status.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_getAPIResources**
```c
// get available resources
//
v1_api_resource_list_t* StoragemigrationV1alpha1API_getAPIResources(apiClient_t *apiClient);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
### Return type
[v1_api_resource_list_t](v1_api_resource_list.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_listStorageVersionMigration**
```c
// list or watch objects of kind StorageVersionMigration
//
v1alpha1_storage_version_migration_list_t* StoragemigrationV1alpha1API_listStorageVersionMigration(apiClient_t *apiClient, char *pretty, int *allowWatchBookmarks, char *_continue, char *fieldSelector, char *labelSelector, int *limit, char *resourceVersion, char *resourceVersionMatch, int *sendInitialEvents, int *timeoutSeconds, int *watch);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**allowWatchBookmarks** | **int \*** | allowWatchBookmarks requests watch events with type \&quot;BOOKMARK\&quot;. Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server&#39;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. | [optional]
**_continue** | **char \*** | 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 \&quot;next key\&quot;. 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. | [optional]
**fieldSelector** | **char \*** | A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional]
**labelSelector** | **char \*** | A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional]
**limit** | **int \*** | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the &#x60;continue&#x60; 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. | [optional]
**resourceVersion** | **char \*** | 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 | [optional]
**resourceVersionMatch** | **char \*** | 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 | [optional]
**sendInitialEvents** | **int \*** | &#x60;sendInitialEvents&#x3D;true&#x60; may be set together with &#x60;watch&#x3D;true&#x60;. 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 \&quot;Bookmark\&quot; event will be sent. The bookmark will report the ResourceVersion (RV) corresponding to the set of objects, and be marked with &#x60;\&quot;k8s.io/initial-events-end\&quot;: \&quot;true\&quot;&#x60; annotation. Afterwards, the watch stream will proceed as usual, sending watch events corresponding to changes (subsequent to the RV) to objects watched. When &#x60;sendInitialEvents&#x60; option is set, we require &#x60;resourceVersionMatch&#x60; option to also be set. The semantic of the watch request is as following: - &#x60;resourceVersionMatch&#x60; &#x3D; NotOlderThan is interpreted as \&quot;data at least as new as the provided &#x60;resourceVersion&#x60;\&quot; and the bookmark event is send when the state is synced to a &#x60;resourceVersion&#x60; at least as fresh as the one provided by the ListOptions. If &#x60;resourceVersion&#x60; is unset, this is interpreted as \&quot;consistent read\&quot; and the bookmark event is send when the state is synced at least to the moment when request started being processed. - &#x60;resourceVersionMatch&#x60; set to any other value or unset Invalid error is returned. Defaults to true if &#x60;resourceVersion&#x3D;\&quot;\&quot;&#x60; or &#x60;resourceVersion&#x3D;\&quot;0\&quot;&#x60; (for backward compatibility reasons) and to false otherwise. | [optional]
**timeoutSeconds** | **int \*** | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional]
**watch** | **int \*** | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | [optional]
### Return type
[v1alpha1_storage_version_migration_list_t](v1alpha1_storage_version_migration_list.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf, application/json;stream=watch, application/vnd.kubernetes.protobuf;stream=watch
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_patchStorageVersionMigration**
```c
// partially update the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t* StoragemigrationV1alpha1API_patchStorageVersionMigration(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the StorageVersionMigration |
**body** | **[object_t](object.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. 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). | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
**force** | **int \*** | Force is going to \&quot;force\&quot; Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional]
### Return type
[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: application/json-patch+json, application/merge-patch+json, application/strategic-merge-patch+json, application/apply-patch+yaml
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_patchStorageVersionMigrationStatus**
```c
// partially update status of the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t* StoragemigrationV1alpha1API_patchStorageVersionMigrationStatus(apiClient_t *apiClient, char *name, object_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation, int *force);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the StorageVersionMigration |
**body** | **[object_t](object.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. 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). | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
**force** | **int \*** | Force is going to \&quot;force\&quot; Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional]
### Return type
[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: application/json-patch+json, application/merge-patch+json, application/strategic-merge-patch+json, application/apply-patch+yaml
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_readStorageVersionMigration**
```c
// read the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t* StoragemigrationV1alpha1API_readStorageVersionMigration(apiClient_t *apiClient, char *name, char *pretty);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the StorageVersionMigration |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
### Return type
[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_readStorageVersionMigrationStatus**
```c
// read status of the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t* StoragemigrationV1alpha1API_readStorageVersionMigrationStatus(apiClient_t *apiClient, char *name, char *pretty);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the StorageVersionMigration |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
### Return type
[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_replaceStorageVersionMigration**
```c
// replace the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t* StoragemigrationV1alpha1API_replaceStorageVersionMigration(apiClient_t *apiClient, char *name, v1alpha1_storage_version_migration_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the StorageVersionMigration |
**body** | **[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
### Return type
[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **StoragemigrationV1alpha1API_replaceStorageVersionMigrationStatus**
```c
// replace status of the specified StorageVersionMigration
//
v1alpha1_storage_version_migration_t* StoragemigrationV1alpha1API_replaceStorageVersionMigrationStatus(apiClient_t *apiClient, char *name, v1alpha1_storage_version_migration_t *body, char *pretty, char *dryRun, char *fieldManager, char *fieldValidation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**apiClient** | **apiClient_t \*** | context containing the client configuration |
**name** | **char \*** | name of the StorageVersionMigration |
**body** | **[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) \*** | |
**pretty** | **char \*** | If &#39;true&#39;, then the output is pretty printed. Defaults to &#39;false&#39; unless the user-agent indicates a browser or command-line HTTP tool (curl and wget). | [optional]
**dryRun** | **char \*** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional]
**fieldManager** | **char \*** | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional]
**fieldValidation** | **char \*** | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped 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]
### Return type
[v1alpha1_storage_version_migration_t](v1alpha1_storage_version_migration.md) *
### Authorization
[BearerToken](../README.md#BearerToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1_app_armor_profile_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**localhost_profile** | **char \*** | localhostProfile indicates a profile loaded on the node that should be used. The profile must be preconfigured on the node to work. Must match the loaded name of the profile. Must be set if and only if type is \&quot;Localhost\&quot;. | [optional]
**type** | **char \*** | type indicates which kind of AppArmor profile will be applied. Valid options are: Localhost - a profile pre-loaded on the node. RuntimeDefault - the container runtime&#39;s default profile. Unconfined - no AppArmor enforcement. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1_audit_annotation_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**key** | **char \*** | key specifies the audit annotation key. The audit annotation keys of a ValidatingAdmissionPolicy must be unique. The key must be a qualified name ([A-Za-z0-9][-A-Za-z0-9_.]*) no more than 63 bytes in length. The key is combined with the resource name of the ValidatingAdmissionPolicy to construct an audit annotation key: \&quot;{ValidatingAdmissionPolicy name}/{key}\&quot;. If an admission webhook uses the same resource name as this ValidatingAdmissionPolicy and the same audit annotation key, the annotation key will be identical. In this case, the first annotation written with the key will be included in the audit event and all subsequent annotations with the same key will be discarded. Required. |
**value_expression** | **char \*** | valueExpression represents the expression which is evaluated by CEL to produce an audit annotation value. The expression must evaluate to either a string or null value. If the expression evaluates to a string, the audit annotation is included with the string value. If the expression evaluates to null or empty string the audit annotation will be omitted. The valueExpression may be no longer than 5kb in length. If the result of the valueExpression is more than 10kb in length, it will be truncated to 10kb. If multiple ValidatingAdmissionPolicyBinding resources match an API request, then the valueExpression will be evaluated for each binding. All unique values produced by the valueExpressions will be joined together in a comma-separated list. Required. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -3,7 +3,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **char \*** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**name** | **char \*** | Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**optional** | **int** | Specify whether the ConfigMap must be defined | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**key** | **char \*** | The key to select. |
**name** | **char \*** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**name** | **char \*** | Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**optional** | **int** | Specify whether the ConfigMap or its key must be defined | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**items** | [**list_t**](v1_key_to_path.md) \* | items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the &#39;..&#39; path or start with &#39;..&#39;. | [optional]
**name** | **char \*** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**name** | **char \*** | Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**optional** | **int** | optional specify whether the ConfigMap or its keys must be defined | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -5,7 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**default_mode** | **int** | defaultMode is optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional]
**items** | [**list_t**](v1_key_to_path.md) \* | items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the &#39;..&#39; path or start with &#39;..&#39;. | [optional]
**name** | **char \*** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**name** | **char \*** | Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**optional** | **int** | optional specify whether the ConfigMap or its keys must be defined | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -14,6 +14,7 @@ Name | Type | Description | Notes
**restart_count** | **int** | RestartCount holds the number of times the container has been restarted. Kubelet makes an effort to always increment the value, but there are cases when the state may be lost due to node restarts and then the value may be reset to 0. The value is never negative. |
**started** | **int** | Started indicates whether the container has finished its postStart lifecycle hook and passed its startup probe. Initialized as false, becomes true after startupProbe is considered successful. Resets to false when the container is restarted, or if kubelet loses state temporarily. In both cases, startup probes will run again. Is always true when no startupProbe is defined and container is running and has passed the postStart lifecycle hook. The null value must be treated the same as false. | [optional]
**state** | [**v1_container_state_t**](v1_container_state.md) \* | | [optional]
**volume_mounts** | [**list_t**](v1_volume_mount_status.md) \* | Status of volume mounts. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,8 +4,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**attach_required** | **int** | attachRequired indicates this CSI volume driver requires an attach operation (because it implements the CSI ControllerPublishVolume() method), and that the Kubernetes attach detach controller should call the attach volume interface which checks the volumeattachment status and waits until the volume is attached before proceeding to mounting. The CSI external-attacher coordinates with CSI volume driver and updates the volumeattachment status when the attach operation is complete. If the CSIDriverRegistry feature gate is enabled and the value is specified to false, the attach operation will be skipped. Otherwise the attach operation will be called. This field is immutable. | [optional]
**fs_group_policy** | **char \*** | fsGroupPolicy defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is immutable. Defaults to ReadWriteOnceWithFSType, which will examine each volume to determine if Kubernetes should modify ownership and permissions of the volume. With the default policy the defined fsGroup will only be applied if a fstype is defined and the volume&#39;s access mode contains ReadWriteOnce. | [optional]
**pod_info_on_mount** | **int** | podInfoOnMount indicates this CSI volume driver requires additional pod information (like podName, podUID, etc.) during mount operations, if set to true. If set to false, pod information will not be passed on mount. Default is false. The CSI driver specifies podInfoOnMount as part of driver deployment. If true, Kubelet will pass pod information as VolumeContext in the CSI NodePublishVolume() calls. The CSI driver is responsible for parsing and validating the information passed in as VolumeContext. The following VolumeContext will be passed if podInfoOnMount is set to true. This list might grow, but the prefix will be used. \&quot;csi.storage.k8s.io/pod.name\&quot;: pod.Name \&quot;csi.storage.k8s.io/pod.namespace\&quot;: pod.Namespace \&quot;csi.storage.k8s.io/pod.uid\&quot;: string(pod.UID) \&quot;csi.storage.k8s.io/ephemeral\&quot;: \&quot;true\&quot; if the volume is an ephemeral inline volume defined by a CSIVolumeSource, otherwise \&quot;false\&quot; \&quot;csi.storage.k8s.io/ephemeral\&quot; is a new feature in Kubernetes 1.16. It is only required for drivers which support both the \&quot;Persistent\&quot; and \&quot;Ephemeral\&quot; VolumeLifecycleMode. Other drivers can leave pod info disabled and/or ignore this field. As Kubernetes 1.15 doesn&#39;t support this field, drivers can only support one mode when deployed on such a cluster and the deployment determines which mode that is, for example via a command line parameter of the driver. This field is immutable. | [optional]
**fs_group_policy** | **char \*** | fsGroupPolicy defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field was immutable in Kubernetes &lt; 1.29 and now is mutable. Defaults to ReadWriteOnceWithFSType, which will examine each volume to determine if Kubernetes should modify ownership and permissions of the volume. With the default policy the defined fsGroup will only be applied if a fstype is defined and the volume&#39;s access mode contains ReadWriteOnce. | [optional]
**pod_info_on_mount** | **int** | podInfoOnMount indicates this CSI volume driver requires additional pod information (like podName, podUID, etc.) during mount operations, if set to true. If set to false, pod information will not be passed on mount. Default is false. The CSI driver specifies podInfoOnMount as part of driver deployment. If true, Kubelet will pass pod information as VolumeContext in the CSI NodePublishVolume() calls. The CSI driver is responsible for parsing and validating the information passed in as VolumeContext. The following VolumeContext will be passed if podInfoOnMount is set to true. This list might grow, but the prefix will be used. \&quot;csi.storage.k8s.io/pod.name\&quot;: pod.Name \&quot;csi.storage.k8s.io/pod.namespace\&quot;: pod.Namespace \&quot;csi.storage.k8s.io/pod.uid\&quot;: string(pod.UID) \&quot;csi.storage.k8s.io/ephemeral\&quot;: \&quot;true\&quot; if the volume is an ephemeral inline volume defined by a CSIVolumeSource, otherwise \&quot;false\&quot; \&quot;csi.storage.k8s.io/ephemeral\&quot; is a new feature in Kubernetes 1.16. It is only required for drivers which support both the \&quot;Persistent\&quot; and \&quot;Ephemeral\&quot; VolumeLifecycleMode. Other drivers can leave pod info disabled and/or ignore this field. As Kubernetes 1.15 doesn&#39;t support this field, drivers can only support one mode when deployed on such a cluster and the deployment determines which mode that is, for example via a command line parameter of the driver. This field was immutable in Kubernetes &lt; 1.29 and now is mutable. | [optional]
**requires_republish** | **int** | requiresRepublish indicates the CSI driver wants &#x60;NodePublishVolume&#x60; being periodically called to reflect any possible change in the mounted volume. This field defaults to false. Note: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container. | [optional]
**se_linux_mount** | **int** | seLinuxMount specifies if the CSI driver supports \&quot;-o context\&quot; mount option. When \&quot;true\&quot;, the CSI driver must ensure that all volumes provided by this CSI driver can be mounted separately with different &#x60;-o context&#x60; options. This is typical for storage backends that provide volumes as filesystems on block devices or as independent shared volumes. Kubernetes will call NodeStage / NodePublish with \&quot;-o context&#x3D;xyz\&quot; mount option when mounting a ReadWriteOncePod volume used in Pod that has explicitly set SELinux context. In the future, it may be expanded to other volume AccessModes. In any case, Kubernetes will ensure that the volume is mounted only with a single SELinux context. When \&quot;false\&quot;, Kubernetes won&#39;t pass any special SELinux mount options to the driver. This is typical for volumes that represent subdirectories of a bigger shared filesystem. Default is \&quot;false\&quot;. | [optional]
**storage_capacity** | **int** | storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information, if set to true. The check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object. Alternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published. This field was immutable in Kubernetes &lt;&#x3D; 1.22 and now is mutable. | [optional]

View File

@@ -8,6 +8,7 @@ Name | Type | Description | Notes
**deprecation_warning** | **char \*** | deprecationWarning overrides the default warning returned to API clients. May only be set when &#x60;deprecated&#x60; is true. The default warning indicates this version is deprecated and recommends use of the newest served version of equal or greater stability, if one exists. | [optional]
**name** | **char \*** | name is the version name, e.g. “v1”, “v2beta1”, etc. The custom resources are served under this version at &#x60;/apis/&lt;group&gt;/&lt;version&gt;/...&#x60; if &#x60;served&#x60; is true. |
**schema** | [**v1_custom_resource_validation_t**](v1_custom_resource_validation.md) \* | | [optional]
**selectable_fields** | [**list_t**](v1_selectable_field.md) \* | selectableFields specifies paths to fields that may be used as field selectors. A maximum of 8 selectable fields are allowed. See https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors | [optional]
**served** | **int** | served is a flag enabling/disabling this version from being served via REST APIs |
**storage** | **int** | storage indicates this version should be used when persisting custom resources to storage. There must be exactly one version with storage&#x3D;true. |
**subresources** | [**v1_custom_resource_subresources_t**](v1_custom_resource_subresources.md) \* | | [optional]

View File

@@ -0,0 +1,11 @@
# v1_expression_warning_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**field_ref** | **char \*** | The path to the field that refers the expression. For example, the reference to the expression of the first item of validations is \&quot;spec.validations[0].expression\&quot; |
**warning** | **char \*** | The content of type checking information in a human-readable form. Each line of the warning contains the type that the expression is checked against, followed by the type check error from the compiler. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**hostnames** | **list_t \*** | Hostnames for the above IP address. | [optional]
**ip** | **char \*** | IP address of the host file entry. | [optional]
**ip** | **char \*** | IP address of the host file entry. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -8,12 +8,14 @@ Name | Type | Description | Notes
**backoff_limit_per_index** | **int** | Specifies the limit for the number of retries within an index before marking this index as failed. When enabled the number of failures per index is kept in the pod&#39;s batch.kubernetes.io/job-index-failure-count annotation. It can only be set when Job&#39;s completionMode&#x3D;Indexed, and the Pod&#39;s restart policy is Never. The field is immutable. This field is beta-level. It can be used when the &#x60;JobBackoffLimitPerIndex&#x60; feature gate is enabled (enabled by default). | [optional]
**completion_mode** | **char \*** | completionMode specifies how Pod completions are tracked. It can be &#x60;NonIndexed&#x60; (default) or &#x60;Indexed&#x60;. &#x60;NonIndexed&#x60; means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other. &#x60;Indexed&#x60; means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is &#x60;Indexed&#x60;, .spec.completions must be specified and &#x60;.spec.parallelism&#x60; must be less than or equal to 10^5. In addition, The Pod name takes the form &#x60;$(job-name)-$(index)-$(random-string)&#x60;, the Pod hostname takes the form &#x60;$(job-name)-$(index)&#x60;. More completion modes can be added in the future. If the Job controller observes a mode that it doesn&#39;t recognize, which is possible during upgrades due to version skew, the controller skips updates for the Job. | [optional]
**completions** | **int** | Specifies the desired number of successfully finished pods the job should be run with. Setting to null means that the success of any pod signals the success of all pods, and allows parallelism to have any positive value. Setting to 1 means that parallelism is limited to 1 and the success of that pod signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | [optional]
**managed_by** | **char \*** | ManagedBy field indicates the controller that manages a Job. The k8s Job controller reconciles jobs which don&#39;t have this field at all or the field value is the reserved string &#x60;kubernetes.io/job-controller&#x60;, but skips reconciling Jobs with a custom value for this field. The value must be a valid domain-prefixed path (e.g. acme.io/foo) - all characters before the first \&quot;/\&quot; must be a valid subdomain as defined by RFC 1123. All characters trailing the first \&quot;/\&quot; must be valid HTTP Path characters as defined by RFC 3986. The value cannot exceed 64 characters. This field is alpha-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (disabled by default). | [optional]
**manual_selector** | **int** | manualSelector controls generation of pod labels and pod selectors. Leave &#x60;manualSelector&#x60; unset unless you are certain what you are doing. When false or unset, the system pick labels unique to this job and appends those labels to the pod template. When true, the user is responsible for picking unique labels and specifying the selector. Failure to pick a unique label may cause this and other jobs to not function correctly. However, You may see &#x60;manualSelector&#x3D;true&#x60; in jobs that were created with the old &#x60;extensions/v1beta1&#x60; API. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/#specifying-your-own-pod-selector | [optional]
**max_failed_indexes** | **int** | Specifies the maximal number of failed indexes before marking the Job as failed, when backoffLimitPerIndex is set. Once the number of failed indexes exceeds this number the entire Job is marked as Failed and its execution is terminated. When left as null the job continues execution of all of its indexes and is marked with the &#x60;Complete&#x60; Job condition. It can only be specified when backoffLimitPerIndex is set. It can be null or up to completions. It is required and must be less than or equal to 10^4 when is completions greater than 10^5. This field is beta-level. It can be used when the &#x60;JobBackoffLimitPerIndex&#x60; feature gate is enabled (enabled by default). | [optional]
**parallelism** | **int** | Specifies the maximum desired number of pods the job should run at any given time. The actual number of pods running in steady state will be less than this number when ((.spec.completions - .status.successful) &lt; .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | [optional]
**pod_failure_policy** | [**v1_pod_failure_policy_t**](v1_pod_failure_policy.md) \* | | [optional]
**pod_replacement_policy** | **char \*** | podReplacementPolicy specifies when to create replacement Pods. Possible values are: - TerminatingOrFailed means that we recreate pods when they are terminating (has a metadata.deletionTimestamp) or failed. - Failed means to wait until a previously created Pod is fully terminated (has phase Failed or Succeeded) before creating a replacement Pod. When using podFailurePolicy, Failed is the the only allowed value. TerminatingOrFailed and Failed are allowed values when podFailurePolicy is not in use. This is an beta field. To use this, enable the JobPodReplacementPolicy feature toggle. This is on by default. | [optional]
**selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]
**success_policy** | [**v1_success_policy_t**](v1_success_policy.md) \* | | [optional]
**suspend** | **int** | suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false. | [optional]
**_template** | [**v1_pod_template_spec_t**](v1_pod_template_spec.md) \* | |
**ttl_seconds_after_finished** | **int** | ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is unset, the Job won&#39;t be automatically deleted. If this field is set to zero, the Job becomes eligible to be deleted immediately after it finishes. | [optional]

View File

@@ -3,15 +3,15 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**active** | **int** | The number of pending and running pods. | [optional]
**active** | **int** | The number of pending and running pods which are not terminating (without a deletionTimestamp). The value is zero for finished jobs. | [optional]
**completed_indexes** | **char \*** | completedIndexes holds the completed indexes when .spec.completionMode &#x3D; \&quot;Indexed\&quot; in a text format. The indexes are represented as decimal integers separated by commas. The numbers are listed in increasing order. Three or more consecutive numbers are compressed and represented by the first and last element of the series, separated by a hyphen. For example, if the completed indexes are 1, 3, 4, 5 and 7, they are represented as \&quot;1,3-5,7\&quot;. | [optional]
**completion_time** | **char \*** | Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. The completion time is only set when the job finishes successfully. | [optional]
**conditions** | [**list_t**](v1_job_condition.md) \* | The latest available observations of an object&#39;s current state. When a Job fails, one of the conditions will have type \&quot;Failed\&quot; and status true. When a Job is suspended, one of the conditions will have type \&quot;Suspended\&quot; and status true; when the Job is resumed, the status of this condition will become false. When a Job is completed, one of the conditions will have type \&quot;Complete\&quot; and status true. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | [optional]
**failed** | **int** | The number of pods which reached phase Failed. | [optional]
**failed_indexes** | **char \*** | FailedIndexes holds the failed indexes when backoffLimitPerIndex&#x3D;true. The indexes are represented in the text format analogous as for the &#x60;completedIndexes&#x60; field, ie. they are kept as decimal integers separated by commas. The numbers are listed in increasing order. Three or more consecutive numbers are compressed and represented by the first and last element of the series, separated by a hyphen. For example, if the failed indexes are 1, 3, 4, 5 and 7, they are represented as \&quot;1,3-5,7\&quot;. This field is beta-level. It can be used when the &#x60;JobBackoffLimitPerIndex&#x60; feature gate is enabled (enabled by default). | [optional]
**completion_time** | **char \*** | Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. The completion time is set when the job finishes successfully, and only then. The value cannot be updated or removed. The value indicates the same or later point in time as the startTime field. | [optional]
**conditions** | [**list_t**](v1_job_condition.md) \* | The latest available observations of an object&#39;s current state. When a Job fails, one of the conditions will have type \&quot;Failed\&quot; and status true. When a Job is suspended, one of the conditions will have type \&quot;Suspended\&quot; and status true; when the Job is resumed, the status of this condition will become false. When a Job is completed, one of the conditions will have type \&quot;Complete\&quot; and status true. A job is considered finished when it is in a terminal condition, either \&quot;Complete\&quot; or \&quot;Failed\&quot;. A Job cannot have both the \&quot;Complete\&quot; and \&quot;Failed\&quot; conditions. Additionally, it cannot be in the \&quot;Complete\&quot; and \&quot;FailureTarget\&quot; conditions. The \&quot;Complete\&quot;, \&quot;Failed\&quot; and \&quot;FailureTarget\&quot; conditions cannot be disabled. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | [optional]
**failed** | **int** | The number of pods which reached phase Failed. The value increases monotonically. | [optional]
**failed_indexes** | **char \*** | FailedIndexes holds the failed indexes when spec.backoffLimitPerIndex is set. The indexes are represented in the text format analogous as for the &#x60;completedIndexes&#x60; field, ie. they are kept as decimal integers separated by commas. The numbers are listed in increasing order. Three or more consecutive numbers are compressed and represented by the first and last element of the series, separated by a hyphen. For example, if the failed indexes are 1, 3, 4, 5 and 7, they are represented as \&quot;1,3-5,7\&quot;. The set of failed indexes cannot overlap with the set of completed indexes. This field is beta-level. It can be used when the &#x60;JobBackoffLimitPerIndex&#x60; feature gate is enabled (enabled by default). | [optional]
**ready** | **int** | The number of pods which have a Ready condition. | [optional]
**start_time** | **char \*** | Represents time when the job controller started processing a job. When a Job is created in the suspended state, this field is not set until the first time it is resumed. This field is reset every time a Job is resumed from suspension. It is represented in RFC3339 form and is in UTC. | [optional]
**succeeded** | **int** | The number of pods which reached phase Succeeded. | [optional]
**start_time** | **char \*** | Represents time when the job controller started processing a job. When a Job is created in the suspended state, this field is not set until the first time it is resumed. This field is reset every time a Job is resumed from suspension. It is represented in RFC3339 form and is in UTC. Once set, the field can only be removed when the job is suspended. The field cannot be modified while the job is unsuspended or finished. | [optional]
**succeeded** | **int** | The number of pods which reached phase Succeeded. The value increases monotonically for a given spec. However, it may decrease in reaction to scale down of elastic indexed jobs. | [optional]
**terminating** | **int** | The number of pods which are terminating (in phase Pending or Running and have a deletionTimestamp). This field is beta-level. The job controller populates the field when the feature gate JobPodReplacementPolicy is enabled (enabled by default). | [optional]
**uncounted_terminated_pods** | [**v1_uncounted_terminated_pods_t**](v1_uncounted_terminated_pods.md) \* | | [optional]

View File

@@ -3,7 +3,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **char \*** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**name** | **char \*** | Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,14 @@
# v1_match_resources_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**exclude_resource_rules** | [**list_t**](v1_named_rule_with_operations.md) \* | ExcludeResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy should not care about. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) | [optional]
**match_policy** | **char \*** | matchPolicy defines how the \&quot;MatchResources\&quot; list is used to match incoming requests. Allowed values are \&quot;Exact\&quot; or \&quot;Equivalent\&quot;. - Exact: match a request only if it exactly matches a specified rule. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, but \&quot;rules\&quot; only included &#x60;apiGroups:[\&quot;apps\&quot;], apiVersions:[\&quot;v1\&quot;], resources: [\&quot;deployments\&quot;]&#x60;, a request to apps/v1beta1 or extensions/v1beta1 would not be sent to the ValidatingAdmissionPolicy. - Equivalent: match a request if modifies a resource listed in rules, even via another API group or version. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, and \&quot;rules\&quot; only included &#x60;apiGroups:[\&quot;apps\&quot;], apiVersions:[\&quot;v1\&quot;], resources: [\&quot;deployments\&quot;]&#x60;, a request to apps/v1beta1 or extensions/v1beta1 would be converted to apps/v1 and sent to the ValidatingAdmissionPolicy. Defaults to \&quot;Equivalent\&quot; | [optional]
**namespace_selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]
**object_selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]
**resource_rules** | [**list_t**](v1_named_rule_with_operations.md) \* | ResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy matches. The policy cares about an operation if it matches _any_ Rule. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -6,7 +6,7 @@ Name | Type | Description | Notes
**admission_review_versions** | **list_t \*** | AdmissionReviewVersions is an ordered list of preferred &#x60;AdmissionReview&#x60; versions the Webhook expects. API server will try to use first version in the list which it supports. If none of the versions specified in this list supported by API server, validation will fail for this object. If a persisted webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail and be subject to the failure policy. |
**client_config** | [**admissionregistration_v1_webhook_client_config_t**](admissionregistration_v1_webhook_client_config.md) \* | |
**failure_policy** | **char \*** | FailurePolicy defines how unrecognized errors from the admission endpoint are handled - allowed values are Ignore or Fail. Defaults to Fail. | [optional]
**match_conditions** | [**list_t**](v1_match_condition.md) \* | MatchConditions is a list of conditions that must be met for a request to be sent to this webhook. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed. The exact matching logic is (in order): 1. If ANY matchCondition evaluates to FALSE, the webhook is skipped. 2. If ALL matchConditions evaluate to TRUE, the webhook is called. 3. If any matchCondition evaluates to an error (but none are FALSE): - If failurePolicy&#x3D;Fail, reject the request - If failurePolicy&#x3D;Ignore, the error is ignored and the webhook is skipped This is a beta feature and managed by the AdmissionWebhookMatchConditions feature gate. | [optional]
**match_conditions** | [**list_t**](v1_match_condition.md) \* | MatchConditions is a list of conditions that must be met for a request to be sent to this webhook. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed. The exact matching logic is (in order): 1. If ANY matchCondition evaluates to FALSE, the webhook is skipped. 2. If ALL matchConditions evaluate to TRUE, the webhook is called. 3. If any matchCondition evaluates to an error (but none are FALSE): - If failurePolicy&#x3D;Fail, reject the request - If failurePolicy&#x3D;Ignore, the error is ignored and the webhook is skipped | [optional]
**match_policy** | **char \*** | matchPolicy defines how the \&quot;rules\&quot; list is used to match incoming requests. Allowed values are \&quot;Exact\&quot; or \&quot;Equivalent\&quot;. - Exact: match a request only if it exactly matches a specified rule. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, but \&quot;rules\&quot; only included &#x60;apiGroups:[\&quot;apps\&quot;], apiVersions:[\&quot;v1\&quot;], resources: [\&quot;deployments\&quot;]&#x60;, a request to apps/v1beta1 or extensions/v1beta1 would not be sent to the webhook. - Equivalent: match a request if modifies a resource listed in rules, even via another API group or version. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, and \&quot;rules\&quot; only included &#x60;apiGroups:[\&quot;apps\&quot;], apiVersions:[\&quot;v1\&quot;], resources: [\&quot;deployments\&quot;]&#x60;, a request to apps/v1beta1 or extensions/v1beta1 would be converted to apps/v1 and sent to the webhook. Defaults to \&quot;Equivalent\&quot; | [optional]
**name** | **char \*** | The name of the admission webhook. Name should be fully qualified, e.g., imagepolicy.kubernetes.io, where \&quot;imagepolicy\&quot; is the name of the webhook, and kubernetes.io is the name of the organization. Required. |
**namespace_selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]

View File

@@ -0,0 +1,15 @@
# v1_named_rule_with_operations_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_groups** | **list_t \*** | APIGroups is the API groups the resources belong to. &#39;*&#39; is all groups. If &#39;*&#39; is present, the length of the slice must be one. Required. | [optional]
**api_versions** | **list_t \*** | APIVersions is the API versions the resources belong to. &#39;*&#39; is all versions. If &#39;*&#39; is present, the length of the slice must be one. Required. | [optional]
**operations** | **list_t \*** | Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If &#39;*&#39; is present, the length of the slice must be one. Required. | [optional]
**resource_names** | **list_t \*** | ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. | [optional]
**resources** | **list_t \*** | Resources is a list of resources this rule applies to. For example: &#39;pods&#39; means pods. &#39;pods/log&#39; means the log subresource of pods. &#39;*&#39; means all resources, but not subresources. &#39;pods/*&#39; means all subresources of pods. &#39;*/scale&#39; means all scale subresources. &#39;*/*&#39; means all resources and their subresources. If wildcard is present, the validation rule will ensure resources do not overlap with each other. Depending on the enclosing object, subresources might not be allowed. Required. | [optional]
**scope** | **char \*** | scope specifies the scope of this rule. Valid values are \&quot;Cluster\&quot;, \&quot;Namespaced\&quot;, and \&quot;*\&quot; \&quot;Cluster\&quot; means that only cluster-scoped resources will match this rule. Namespace API objects are cluster-scoped. \&quot;Namespaced\&quot; means that only namespaced resources will match this rule. \&quot;*\&quot; means that there are no scope restrictions. Subresources match the scope of their parent resource. Default is \&quot;*\&quot;. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1_node_runtime_handler_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**features** | [**v1_node_runtime_handler_features_t**](v1_node_runtime_handler_features.md) \* | | [optional]
**name** | **char \*** | Runtime handler name. Empty for the default runtime handler. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,10 @@
# v1_node_runtime_handler_features_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**recursive_read_only_mounts** | **int** | RecursiveReadOnlyMounts is set to true if the runtime handler supports RecursiveReadOnlyMounts. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -12,6 +12,7 @@ Name | Type | Description | Notes
**images** | [**list_t**](v1_container_image.md) \* | List of container images on this node | [optional]
**node_info** | [**v1_node_system_info_t**](v1_node_system_info.md) \* | | [optional]
**phase** | **char \*** | NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated. | [optional]
**runtime_handlers** | [**list_t**](v1_node_runtime_handler.md) \* | The available runtime handlers. | [optional]
**volumes_attached** | [**list_t**](v1_attached_volume.md) \* | List of volumes that are attached to the node. | [optional]
**volumes_in_use** | **list_t \*** | List of attachable volumes in use (mounted) by the node. | [optional]

View File

@@ -0,0 +1,11 @@
# v1_param_kind_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion is the API group version the resources belong to. In format of \&quot;group/version\&quot;. Required. | [optional]
**kind** | **char \*** | Kind is the API kind the resources belong to. Required. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1_param_ref_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **char \*** | name is the name of the resource being referenced. One of &#x60;name&#x60; or &#x60;selector&#x60; must be set, but &#x60;name&#x60; and &#x60;selector&#x60; are mutually exclusive properties. If one is set, the other must be unset. A single parameter used for all admission requests can be configured by setting the &#x60;name&#x60; field, leaving &#x60;selector&#x60; blank, and setting namespace if &#x60;paramKind&#x60; is namespace-scoped. | [optional]
**_namespace** | **char \*** | namespace is the namespace of the referenced resource. Allows limiting the search for params to a specific namespace. Applies to both &#x60;name&#x60; and &#x60;selector&#x60; fields. A per-namespace parameter may be used by specifying a namespace-scoped &#x60;paramKind&#x60; in the policy and leaving this field empty. - If &#x60;paramKind&#x60; is cluster-scoped, this field MUST be unset. Setting this field results in a configuration error. - If &#x60;paramKind&#x60; is namespace-scoped, the namespace of the object being evaluated for admission will be used when this field is left unset. Take care that if this is left empty the binding must not match any cluster-scoped resources, which will result in an error. | [optional]
**parameter_not_found_action** | **char \*** | &#x60;parameterNotFoundAction&#x60; controls the behavior of the binding when the resource exists, and name or selector is valid, but there are no parameters matched by the binding. If the value is set to &#x60;Allow&#x60;, then no matched parameters will be treated as successful validation by the binding. If set to &#x60;Deny&#x60;, then no matched parameters will be subject to the &#x60;failurePolicy&#x60; of the policy. Allowed values are &#x60;Allow&#x60; or &#x60;Deny&#x60; Required | [optional]
**selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -6,7 +6,7 @@ Name | Type | Description | Notes
**last_probe_time** | **char \*** | lastProbeTime is the time we probed the condition. | [optional]
**last_transition_time** | **char \*** | lastTransitionTime is the time the condition transitioned from one status to another. | [optional]
**message** | **char \*** | message is the human-readable message indicating details about last transition. | [optional]
**reason** | **char \*** | reason is a unique, this should be a short, machine understandable string that gives the reason for condition&#39;s last transition. If it reports \&quot;ResizeStarted\&quot; that means the underlying persistent volume is being resized. | [optional]
**reason** | **char \*** | reason is a unique, this should be a short, machine understandable string that gives the reason for condition&#39;s last transition. If it reports \&quot;Resizing\&quot; that means the underlying persistent volume is being resized. | [optional]
**status** | **char \*** | |
**type** | **char \*** | |

View File

@@ -9,7 +9,7 @@ Name | Type | Description | Notes
**resources** | [**v1_volume_resource_requirements_t**](v1_volume_resource_requirements.md) \* | | [optional]
**selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]
**storage_class_name** | **char \*** | storageClassName is the name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 | [optional]
**volume_attributes_class_name** | **char \*** | volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass will be applied to the claim but it&#39;s not allowed to reset this field to empty string once it is set. If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass will be set by the persistentvolume controller if it exists. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled. | [optional]
**volume_attributes_class_name** | **char \*** | volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass will be applied to the claim but it&#39;s not allowed to reset this field to empty string once it is set. If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass will be set by the persistentvolume controller if it exists. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled. | [optional]
**volume_mode** | **char \*** | volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. | [optional]
**volume_name** | **char \*** | volumeName is the binding reference to the PersistentVolume backing this claim. | [optional]

View File

@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**allocated_resource_statuses** | **list_t*** | allocatedResourceStatuses stores status of resource being resized for the given PVC. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as \&quot;example.com/my-custom-resource\&quot; Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. ClaimResourceStatus can be in any of following states: - ControllerResizeInProgress: State set when resize controller starts resizing the volume in control-plane. - ControllerResizeFailed: State set when resize has failed in resize controller with a terminal error. - NodeResizePending: State set when resize controller has finished resizing the volume but further resizing of volume is needed on the node. - NodeResizeInProgress: State set when kubelet starts resizing the volume. - NodeResizeFailed: State set when resizing has failed in kubelet with a terminal error. Transient errors don&#39;t set NodeResizeFailed. For example: if expanding a PVC for more capacity - this field can be one of the following states: - pvc.status.allocatedResourceStatus[&#39;storage&#39;] &#x3D; \&quot;ControllerResizeInProgress\&quot; - pvc.status.allocatedResourceStatus[&#39;storage&#39;] &#x3D; \&quot;ControllerResizeFailed\&quot; - pvc.status.allocatedResourceStatus[&#39;storage&#39;] &#x3D; \&quot;NodeResizePending\&quot; - pvc.status.allocatedResourceStatus[&#39;storage&#39;] &#x3D; \&quot;NodeResizeInProgress\&quot; - pvc.status.allocatedResourceStatus[&#39;storage&#39;] &#x3D; \&quot;NodeResizeFailed\&quot; When this field is not set, it means that no resize operation is in progress for the given PVC. A controller that receives PVC update with previously unknown resourceName or ClaimResourceStatus should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. | [optional]
**allocated_resources** | **list_t*** | allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as \&quot;example.com/my-custom-resource\&quot; Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. | [optional]
**capacity** | **list_t*** | capacity represents the actual resources of the underlying volume. | [optional]
**conditions** | [**list_t**](v1_persistent_volume_claim_condition.md) \* | conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to &#39;ResizeStarted&#39;. | [optional]
**conditions** | [**list_t**](v1_persistent_volume_claim_condition.md) \* | conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to &#39;Resizing&#39;. | [optional]
**current_volume_attributes_class_name** | **char \*** | currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is an alpha field and requires enabling VolumeAttributesClass feature. | [optional]
**modify_volume_status** | [**v1_modify_volume_status_t**](v1_modify_volume_status.md) \* | | [optional]
**phase** | **char \*** | phase represents the current phase of PersistentVolumeClaim. | [optional]

View File

@@ -3,7 +3,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**last_phase_transition_time** | **char \*** | lastPhaseTransitionTime is the time the phase transitioned from one to another and automatically resets to current time everytime a volume phase transitions. This is an alpha field and requires enabling PersistentVolumeLastPhaseTransitionTime feature. | [optional]
**last_phase_transition_time** | **char \*** | lastPhaseTransitionTime is the time the phase transitioned from one to another and automatically resets to current time everytime a volume phase transitions. This is a beta field and requires the PersistentVolumeLastPhaseTransitionTime feature to be enabled (enabled by default). | [optional]
**message** | **char \*** | message is a human-readable message indicating details about why the volume is in this state. | [optional]
**phase** | **char \*** | phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase | [optional]
**reason** | **char \*** | reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI. | [optional]

View File

@@ -4,8 +4,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**label_selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]
**match_label_keys** | **list_t \*** | MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with &#x60;LabelSelector&#x60; as &#x60;key in (value)&#x60; to select the group of existing pods which pods will be taken into consideration for the incoming pod&#39;s pod (anti) affinity. Keys that don&#39;t exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both MatchLabelKeys and LabelSelector. Also, MatchLabelKeys cannot be set when LabelSelector isn&#39;t set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate. | [optional]
**mismatch_label_keys** | **list_t \*** | MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with &#x60;LabelSelector&#x60; as &#x60;key notin (value)&#x60; to select the group of existing pods which pods will be taken into consideration for the incoming pod&#39;s pod (anti) affinity. Keys that don&#39;t exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both MismatchLabelKeys and LabelSelector. Also, MismatchLabelKeys cannot be set when LabelSelector isn&#39;t set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate. | [optional]
**match_label_keys** | **list_t \*** | MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with &#x60;labelSelector&#x60; as &#x60;key in (value)&#x60; to select the group of existing pods which pods will be taken into consideration for the incoming pod&#39;s pod (anti) affinity. Keys that don&#39;t exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both matchLabelKeys and labelSelector. Also, matchLabelKeys cannot be set when labelSelector isn&#39;t set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate. | [optional]
**mismatch_label_keys** | **list_t \*** | MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with &#x60;labelSelector&#x60; as &#x60;key notin (value)&#x60; to select the group of existing pods which pods will be taken into consideration for the incoming pod&#39;s pod (anti) affinity. Keys that don&#39;t exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both mismatchLabelKeys and labelSelector. Also, mismatchLabelKeys cannot be set when labelSelector isn&#39;t set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate. | [optional]
**namespace_selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]
**namespaces** | **list_t \*** | namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \&quot;this pod&#39;s namespace\&quot;. | [optional]
**topology_key** | **char \*** | This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. |

View File

@@ -3,6 +3,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**app_armor_profile** | [**v1_app_armor_profile_t**](v1_app_armor_profile.md) \* | | [optional]
**fs_group** | **long** | A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR&#39;d with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume. Note that this field cannot be set when spec.os.name is windows. | [optional]
**fs_group_change_policy** | **char \*** | fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod. This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are \&quot;OnRootMismatch\&quot; and \&quot;Always\&quot;. If not specified, \&quot;Always\&quot; is used. Note that this field cannot be set when spec.os.name is windows. | [optional]
**run_as_group** | **long** | The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. Note that this field cannot be set when spec.os.name is windows. | [optional]

View File

@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**dns_policy** | **char \*** | Set DNS policy for the pod. Defaults to \&quot;ClusterFirst\&quot;. Valid values are &#39;ClusterFirstWithHostNet&#39;, &#39;ClusterFirst&#39;, &#39;Default&#39; or &#39;None&#39;. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to &#39;ClusterFirstWithHostNet&#39;. | [optional]
**enable_service_links** | **int** | EnableServiceLinks indicates whether information about services should be injected into pod&#39;s environment variables, matching the syntax of Docker links. Optional: Defaults to true. | [optional]
**ephemeral_containers** | [**list_t**](v1_ephemeral_container.md) \* | List of ephemeral containers run in this pod. Ephemeral containers may be run in an existing pod to perform user-initiated actions such as debugging. This list cannot be specified when creating a pod, and it cannot be modified by updating the pod spec. In order to add an ephemeral container to an existing pod, use the pod&#39;s ephemeralcontainers subresource. | [optional]
**host_aliases** | [**list_t**](v1_host_alias.md) \* | HostAliases is an optional list of hosts and IPs that will be injected into the pod&#39;s hosts file if specified. This is only valid for non-hostNetwork pods. | [optional]
**host_aliases** | [**list_t**](v1_host_alias.md) \* | HostAliases is an optional list of hosts and IPs that will be injected into the pod&#39;s hosts file if specified. | [optional]
**host_ipc** | **int** | Use the host&#39;s ipc namespace. Optional: Default to false. | [optional]
**host_network** | **int** | Host networking requested for this pod. Use the host&#39;s network namespace. If this option is set, the ports that will be used must be specified. Default to false. | [optional]
**host_pid** | **int** | Use the host&#39;s pid namespace. Optional: Default to false. | [optional]
@@ -31,9 +31,9 @@ Name | Type | Description | Notes
**restart_policy** | **char \*** | Restart policy for all containers within the pod. One of Always, OnFailure, Never. In some contexts, only a subset of those values may be permitted. Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy | [optional]
**runtime_class_name** | **char \*** | RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \&quot;legacy\&quot; RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class | [optional]
**scheduler_name** | **char \*** | If specified, the pod will be dispatched by specified scheduler. If not specified, the pod will be dispatched by default scheduler. | [optional]
**scheduling_gates** | [**list_t**](v1_pod_scheduling_gate.md) \* | SchedulingGates is an opaque list of values that if specified will block scheduling the pod. If schedulingGates is not empty, the pod will stay in the SchedulingGated state and the scheduler will not attempt to schedule the pod. SchedulingGates can only be set at pod creation time, and be removed only afterwards. This is a beta feature enabled by the PodSchedulingReadiness feature gate. | [optional]
**scheduling_gates** | [**list_t**](v1_pod_scheduling_gate.md) \* | SchedulingGates is an opaque list of values that if specified will block scheduling the pod. If schedulingGates is not empty, the pod will stay in the SchedulingGated state and the scheduler will not attempt to schedule the pod. SchedulingGates can only be set at pod creation time, and be removed only afterwards. | [optional]
**security_context** | [**v1_pod_security_context_t**](v1_pod_security_context.md) \* | | [optional]
**service_account** | **char \*** | DeprecatedServiceAccount is a depreciated alias for ServiceAccountName. Deprecated: Use serviceAccountName instead. | [optional]
**service_account** | **char \*** | DeprecatedServiceAccount is a deprecated alias for ServiceAccountName. Deprecated: Use serviceAccountName instead. | [optional]
**service_account_name** | **char \*** | ServiceAccountName is the name of the ServiceAccount to use to run this pod. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ | [optional]
**set_hostname_as_fqdn** | **int** | If true the pod&#39;s hostname will be configured as the pod&#39;s FQDN, rather than the leaf name (the default). In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters to FQDN. If a pod does not have FQDN, this has no effect. Default to false. | [optional]
**share_process_namespace** | **int** | Share a single process namespace between all of the containers in a pod. When this is set containers will be able to view and signal processes from other containers in the same pod, and the first process in each container will not be assigned PID 1. HostPID and ShareProcessNamespace cannot both be set. Optional: Default to false. | [optional]

View File

@@ -3,7 +3,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **char \*** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**name** | **char \*** | Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**optional** | **int** | Specify whether the Secret must be defined | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**key** | **char \*** | The key of the secret to select from. Must be a valid secret key. |
**name** | **char \*** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**name** | **char \*** | Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**optional** | **int** | Specify whether the Secret or its key must be defined | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**items** | [**list_t**](v1_key_to_path.md) \* | items if unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the &#39;..&#39; path or start with &#39;..&#39;. | [optional]
**name** | **char \*** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**name** | **char \*** | Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional]
**optional** | **int** | optional field specify whether the Secret or its key must be defined | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**allow_privilege_escalation** | **int** | AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN Note that this field cannot be set when spec.os.name is windows. | [optional]
**app_armor_profile** | [**v1_app_armor_profile_t**](v1_app_armor_profile.md) \* | | [optional]
**capabilities** | [**v1_capabilities_t**](v1_capabilities.md) \* | | [optional]
**privileged** | **int** | Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. Note that this field cannot be set when spec.os.name is windows. | [optional]
**proc_mount** | **char \*** | procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. Note that this field cannot be set when spec.os.name is windows. | [optional]

View File

@@ -0,0 +1,10 @@
# v1_selectable_field_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**json_path** | **char \*** | jsonPath is a simple JSON path which is evaluated against each custom resource to produce a field selector value. Only JSON paths without the array notation are allowed. Must point to a field of type string, boolean or integer. Types with enum values and strings with formats are allowed. If jsonPath refers to absent field in a resource, the jsonPath evaluates to an empty string. Must not point to metdata fields. Required. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -21,6 +21,7 @@ Name | Type | Description | Notes
**selector** | **list_t*** | Route service traffic to pods with label keys and values matching this selector. If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/ | [optional]
**session_affinity** | **char \*** | Supports \&quot;ClientIP\&quot; and \&quot;None\&quot;. Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies | [optional]
**session_affinity_config** | [**v1_session_affinity_config_t**](v1_session_affinity_config.md) \* | | [optional]
**traffic_distribution** | **char \*** | TrafficDistribution offers a way to express preferences for how traffic is distributed to Service endpoints. Implementations can use this field as a hint, but are not required to guarantee strict adherence. If the field is not set, the implementation will apply its default routing strategy. If set to \&quot;PreferClose\&quot;, implementations should prioritize endpoints that are topologically close (e.g., same zone). This is an alpha field and requires enabling ServiceTrafficDistribution feature. | [optional]
**type** | **char \*** | type determines how the Service is exposed. Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \&quot;ClusterIP\&quot; allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object or EndpointSlice objects. If clusterIP is \&quot;None\&quot;, no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a virtual IP. \&quot;NodePort\&quot; builds on ClusterIP and allocates a port on every node which routes to the same endpoints as the clusterIP. \&quot;LoadBalancer\&quot; builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the same endpoints as the clusterIP. \&quot;ExternalName\&quot; aliases this service to the specified externalName. Several other fields do not apply to ExternalName services. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,10 @@
# v1_success_policy_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**rules** | [**list_t**](v1_success_policy_rule.md) \* | rules represents the list of alternative rules for the declaring the Jobs as successful before &#x60;.status.succeeded &gt;&#x3D; .spec.completions&#x60;. Once any of the rules are met, the \&quot;SucceededCriteriaMet\&quot; condition is added, and the lingering pods are removed. The terminal state for such a Job has the \&quot;Complete\&quot; condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1_success_policy_rule_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**succeeded_count** | **int** | succeededCount specifies the minimal required size of the actual set of the succeeded indexes for the Job. When succeededCount is used along with succeededIndexes, the check is constrained only to the set of indexes specified by succeededIndexes. For example, given that succeededIndexes is \&quot;1-4\&quot;, succeededCount is \&quot;3\&quot;, and completed indexes are \&quot;1\&quot;, \&quot;3\&quot;, and \&quot;5\&quot;, the Job isn&#39;t declared as succeeded because only \&quot;1\&quot; and \&quot;3\&quot; indexes are considered in that rules. When this field is null, this doesn&#39;t default to any value and is never evaluated at any time. When specified it needs to be a positive integer. | [optional]
**succeeded_indexes** | **char \*** | succeededIndexes specifies the set of indexes which need to be contained in the actual set of the succeeded indexes for the Job. The list of indexes must be within 0 to \&quot;.spec.completions-1\&quot; and must not contain duplicates. At least one element is required. The indexes are represented as intervals separated by commas. The intervals can be a decimal integer or a pair of decimal integers separated by a hyphen. The number are listed in represented by the first and last element of the series, separated by a hyphen. For example, if the completed indexes are 1, 3, 4, 5 and 7, they are represented as \&quot;1,3-5,7\&quot;. When this field is null, this field doesn&#39;t default to any value and is never evaluated at any time. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -6,7 +6,7 @@ Name | Type | Description | Notes
**label_selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]
**match_label_keys** | **list_t \*** | MatchLabelKeys is a set of pod label keys to select the pods over which spreading will be calculated. The keys are used to lookup values from the incoming pod labels, those key-value labels are ANDed with labelSelector to select the group of existing pods over which spreading will be calculated for the incoming pod. The same key is forbidden to exist in both MatchLabelKeys and LabelSelector. MatchLabelKeys cannot be set when LabelSelector isn&#39;t set. Keys that don&#39;t exist in the incoming pod labels will be ignored. A null or empty list means only match against labelSelector. This is a beta field and requires the MatchLabelKeysInPodTopologySpread feature gate to be enabled (enabled by default). | [optional]
**max_skew** | **int** | MaxSkew describes the degree to which pods may be unevenly distributed. When &#x60;whenUnsatisfiable&#x3D;DoNotSchedule&#x60;, it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. The global minimum is the minimum number of matching pods in an eligible domain or zero if the number of eligible domains is less than MinDomains. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 2/2/1: In this case, the global minimum is 1. | zone1 | zone2 | zone3 | | P P | P P | P | - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 2/2/2; scheduling it onto zone1(zone2) would make the ActualSkew(3-1) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When &#x60;whenUnsatisfiable&#x3D;ScheduleAnyway&#x60;, it is used to give higher precedence to topologies that satisfy it. It&#39;s a required field. Default value is 1 and 0 is not allowed. |
**min_domains** | **int** | MinDomains indicates a minimum number of eligible domains. When the number of eligible domains with matching topology keys is less than minDomains, Pod Topology Spread treats \&quot;global minimum\&quot; as 0, and then the calculation of Skew is performed. And when the number of eligible domains with matching topology keys equals or greater than minDomains, this value has no effect on scheduling. As a result, when the number of eligible domains is less than minDomains, scheduler won&#39;t schedule more than maxSkew Pods to those domains. If value is nil, the constraint behaves as if MinDomains is equal to 1. Valid values are integers greater than 0. When value is not nil, WhenUnsatisfiable must be DoNotSchedule. For example, in a 3-zone cluster, MaxSkew is set to 2, MinDomains is set to 5 and pods with the same labelSelector spread as 2/2/2: | zone1 | zone2 | zone3 | | P P | P P | P P | The number of domains is less than 5(MinDomains), so \&quot;global minimum\&quot; is treated as 0. In this situation, new pod with the same labelSelector cannot be scheduled, because computed skew will be 3(3 - 0) if new Pod is scheduled to any of the three zones, it will violate MaxSkew. This is a beta field and requires the MinDomainsInPodTopologySpread feature gate to be enabled (enabled by default). | [optional]
**min_domains** | **int** | MinDomains indicates a minimum number of eligible domains. When the number of eligible domains with matching topology keys is less than minDomains, Pod Topology Spread treats \&quot;global minimum\&quot; as 0, and then the calculation of Skew is performed. And when the number of eligible domains with matching topology keys equals or greater than minDomains, this value has no effect on scheduling. As a result, when the number of eligible domains is less than minDomains, scheduler won&#39;t schedule more than maxSkew Pods to those domains. If value is nil, the constraint behaves as if MinDomains is equal to 1. Valid values are integers greater than 0. When value is not nil, WhenUnsatisfiable must be DoNotSchedule. For example, in a 3-zone cluster, MaxSkew is set to 2, MinDomains is set to 5 and pods with the same labelSelector spread as 2/2/2: | zone1 | zone2 | zone3 | | P P | P P | P P | The number of domains is less than 5(MinDomains), so \&quot;global minimum\&quot; is treated as 0. In this situation, new pod with the same labelSelector cannot be scheduled, because computed skew will be 3(3 - 0) if new Pod is scheduled to any of the three zones, it will violate MaxSkew. | [optional]
**node_affinity_policy** | **char \*** | NodeAffinityPolicy indicates how we will treat Pod&#39;s nodeAffinity/nodeSelector when calculating pod topology spread skew. Options are: - Honor: only nodes matching nodeAffinity/nodeSelector are included in the calculations. - Ignore: nodeAffinity/nodeSelector are ignored. All nodes are included in the calculations. If this value is nil, the behavior is equivalent to the Honor policy. This is a beta-level feature default enabled by the NodeInclusionPolicyInPodTopologySpread feature flag. | [optional]
**node_taints_policy** | **char \*** | NodeTaintsPolicy indicates how we will treat node taints when calculating pod topology spread skew. Options are: - Honor: nodes without taints, along with tainted nodes for which the incoming pod has a toleration, are included. - Ignore: node taints are ignored. All nodes are included. If this value is nil, the behavior is equivalent to the Ignore policy. This is a beta-level feature default enabled by the NodeInclusionPolicyInPodTopologySpread feature flag. | [optional]
**topology_key** | **char \*** | TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each &lt;key, value&gt; as a \&quot;bucket\&quot;, and try to put balanced number of pods into each bucket. We define a domain as a particular instance of a topology. Also, we define an eligible domain as a domain whose nodes meet the requirements of nodeAffinityPolicy and nodeTaintsPolicy. e.g. If TopologyKey is \&quot;kubernetes.io/hostname\&quot;, each Node is a domain of that topology. And, if TopologyKey is \&quot;topology.kubernetes.io/zone\&quot;, each zone is a domain of that topology. It&#39;s a required field. |

View File

@@ -0,0 +1,10 @@
# v1_type_checking_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**expression_warnings** | [**list_t**](v1_expression_warning.md) \* | The type checking warnings for each expression. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,14 @@
# v1_validating_admission_policy_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_object_meta_t**](v1_object_meta.md) \* | | [optional]
**spec** | [**v1_validating_admission_policy_spec_t**](v1_validating_admission_policy_spec.md) \* | | [optional]
**status** | [**v1_validating_admission_policy_status_t**](v1_validating_admission_policy_status.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1_validating_admission_policy_binding_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_object_meta_t**](v1_object_meta.md) \* | | [optional]
**spec** | [**v1_validating_admission_policy_binding_spec_t**](v1_validating_admission_policy_binding_spec.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1_validating_admission_policy_binding_list_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**items** | [**list_t**](v1_validating_admission_policy_binding.md) \* | List of PolicyBinding. | [optional]
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_list_meta_t**](v1_list_meta.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1_validating_admission_policy_binding_spec_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**match_resources** | [**v1_match_resources_t**](v1_match_resources.md) \* | | [optional]
**param_ref** | [**v1_param_ref_t**](v1_param_ref.md) \* | | [optional]
**policy_name** | **char \*** | PolicyName references a ValidatingAdmissionPolicy name which the ValidatingAdmissionPolicyBinding binds to. If the referenced resource does not exist, this binding is considered invalid and will be ignored Required. | [optional]
**validation_actions** | **list_t \*** | validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions. Failures defined by the ValidatingAdmissionPolicy&#39;s FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy. validationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action. The supported actions values are: \&quot;Deny\&quot; specifies that a validation failure results in a denied request. \&quot;Warn\&quot; specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses. \&quot;Audit\&quot; specifies that a validation failure is included in the published audit event for the request. The audit event will contain a &#x60;validation.policy.admission.k8s.io/validation_failure&#x60; audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: &#x60;\&quot;validation.policy.admission.k8s.io/validation_failure\&quot;: \&quot;[{\&quot;message\&quot;: \&quot;Invalid value\&quot;, {\&quot;policy\&quot;: \&quot;policy.example.com\&quot;, {\&quot;binding\&quot;: \&quot;policybinding.example.com\&quot;, {\&quot;expressionIndex\&quot;: \&quot;1\&quot;, {\&quot;validationActions\&quot;: [\&quot;Audit\&quot;]}]\&quot;&#x60; Clients should expect to handle additional values by ignoring any values not recognized. \&quot;Deny\&quot; and \&quot;Warn\&quot; may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers. Required. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1_validating_admission_policy_list_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**items** | [**list_t**](v1_validating_admission_policy.md) \* | List of ValidatingAdmissionPolicy. | [optional]
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_list_meta_t**](v1_list_meta.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,16 @@
# v1_validating_admission_policy_spec_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**audit_annotations** | [**list_t**](v1_audit_annotation.md) \* | auditAnnotations contains CEL expressions which are used to produce audit annotations for the audit event of the API request. validations and auditAnnotations may not both be empty; a least one of validations or auditAnnotations is required. | [optional]
**failure_policy** | **char \*** | failurePolicy defines how to handle failures for the admission policy. Failures can occur from CEL expression parse errors, type check errors, runtime errors and invalid or mis-configured policy definitions or bindings. A policy is invalid if spec.paramKind refers to a non-existent Kind. A binding is invalid if spec.paramRef.name refers to a non-existent resource. failurePolicy does not define how validations that evaluate to false are handled. When failurePolicy is set to Fail, ValidatingAdmissionPolicyBinding validationActions define how failures are enforced. Allowed values are Ignore or Fail. Defaults to Fail. | [optional]
**match_conditions** | [**list_t**](v1_match_condition.md) \* | MatchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed. If a parameter object is provided, it can be accessed via the &#x60;params&#x60; handle in the same manner as validation expressions. The exact matching logic is (in order): 1. If ANY matchCondition evaluates to FALSE, the policy is skipped. 2. If ALL matchConditions evaluate to TRUE, the policy is evaluated. 3. If any matchCondition evaluates to an error (but none are FALSE): - If failurePolicy&#x3D;Fail, reject the request - If failurePolicy&#x3D;Ignore, the policy is skipped | [optional]
**match_constraints** | [**v1_match_resources_t**](v1_match_resources.md) \* | | [optional]
**param_kind** | [**v1_param_kind_t**](v1_param_kind.md) \* | | [optional]
**validations** | [**list_t**](v1_validation.md) \* | Validations contain CEL expressions which is used to apply the validation. Validations and AuditAnnotations may not both be empty; a minimum of one Validations or AuditAnnotations is required. | [optional]
**variables** | [**list_t**](v1_variable.md) \* | Variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under &#x60;variables&#x60; in other expressions of the policy except MatchConditions because MatchConditions are evaluated before the rest of the policy. The expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, Variables must be sorted by the order of first appearance and acyclic. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,12 @@
# v1_validating_admission_policy_status_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**conditions** | [**list_t**](v1_condition.md) \* | The conditions represent the latest available observations of a policy&#39;s current state. | [optional]
**observed_generation** | **long** | The generation observed by the controller. | [optional]
**type_checking** | [**v1_type_checking_t**](v1_type_checking.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -6,7 +6,7 @@ Name | Type | Description | Notes
**admission_review_versions** | **list_t \*** | AdmissionReviewVersions is an ordered list of preferred &#x60;AdmissionReview&#x60; versions the Webhook expects. API server will try to use first version in the list which it supports. If none of the versions specified in this list supported by API server, validation will fail for this object. If a persisted webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail and be subject to the failure policy. |
**client_config** | [**admissionregistration_v1_webhook_client_config_t**](admissionregistration_v1_webhook_client_config.md) \* | |
**failure_policy** | **char \*** | FailurePolicy defines how unrecognized errors from the admission endpoint are handled - allowed values are Ignore or Fail. Defaults to Fail. | [optional]
**match_conditions** | [**list_t**](v1_match_condition.md) \* | MatchConditions is a list of conditions that must be met for a request to be sent to this webhook. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed. The exact matching logic is (in order): 1. If ANY matchCondition evaluates to FALSE, the webhook is skipped. 2. If ALL matchConditions evaluate to TRUE, the webhook is called. 3. If any matchCondition evaluates to an error (but none are FALSE): - If failurePolicy&#x3D;Fail, reject the request - If failurePolicy&#x3D;Ignore, the error is ignored and the webhook is skipped This is a beta feature and managed by the AdmissionWebhookMatchConditions feature gate. | [optional]
**match_conditions** | [**list_t**](v1_match_condition.md) \* | MatchConditions is a list of conditions that must be met for a request to be sent to this webhook. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed. The exact matching logic is (in order): 1. If ANY matchCondition evaluates to FALSE, the webhook is skipped. 2. If ALL matchConditions evaluate to TRUE, the webhook is called. 3. If any matchCondition evaluates to an error (but none are FALSE): - If failurePolicy&#x3D;Fail, reject the request - If failurePolicy&#x3D;Ignore, the error is ignored and the webhook is skipped | [optional]
**match_policy** | **char \*** | matchPolicy defines how the \&quot;rules\&quot; list is used to match incoming requests. Allowed values are \&quot;Exact\&quot; or \&quot;Equivalent\&quot;. - Exact: match a request only if it exactly matches a specified rule. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, but \&quot;rules\&quot; only included &#x60;apiGroups:[\&quot;apps\&quot;], apiVersions:[\&quot;v1\&quot;], resources: [\&quot;deployments\&quot;]&#x60;, a request to apps/v1beta1 or extensions/v1beta1 would not be sent to the webhook. - Equivalent: match a request if modifies a resource listed in rules, even via another API group or version. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, and \&quot;rules\&quot; only included &#x60;apiGroups:[\&quot;apps\&quot;], apiVersions:[\&quot;v1\&quot;], resources: [\&quot;deployments\&quot;]&#x60;, a request to apps/v1beta1 or extensions/v1beta1 would be converted to apps/v1 and sent to the webhook. Defaults to \&quot;Equivalent\&quot; | [optional]
**name** | **char \*** | The name of the admission webhook. Name should be fully qualified, e.g., imagepolicy.kubernetes.io, where \&quot;imagepolicy\&quot; is the name of the webhook, and kubernetes.io is the name of the organization. Required. |
**namespace_selector** | [**v1_label_selector_t**](v1_label_selector.md) \* | | [optional]

View File

@@ -0,0 +1,13 @@
# v1_validation_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**expression** | **char \*** | Expression represents the expression which will be evaluated by CEL. ref: https://github.com/google/cel-spec CEL expressions have access to the contents of the API request/response, organized into CEL variables as well as some other useful variables: - &#39;object&#39; - The object from the incoming request. The value is null for DELETE requests. - &#39;oldObject&#39; - The existing object. The value is null for CREATE requests. - &#39;request&#39; - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - &#39;params&#39; - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - &#39;namespaceObject&#39; - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - &#39;variables&#39; - Map of composited variables, from its name to its lazily evaluated value. For example, a variable named &#39;foo&#39; can be accessed as &#39;variables.foo&#39;. - &#39;authorizer&#39; - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request. See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz - &#39;authorizer.requestResource&#39; - A CEL ResourceCheck constructed from the &#39;authorizer&#39; and configured with the request resource. The &#x60;apiVersion&#x60;, &#x60;kind&#x60;, &#x60;metadata.name&#x60; and &#x60;metadata.generateName&#x60; are always accessible from the root of the object. No other metadata properties are accessible. Only property names of the form &#x60;[a-zA-Z_.-/][a-zA-Z0-9_.-/]*&#x60; are accessible. Accessible property names are escaped according to the following rules when accessed in the expression: - &#39;__&#39; escapes to &#39;__underscores__&#39; - &#39;.&#39; escapes to &#39;__dot__&#39; - &#39;-&#39; escapes to &#39;__dash__&#39; - &#39;/&#39; escapes to &#39;__slash__&#39; - Property names that exactly match a CEL RESERVED keyword escape to &#39;__{keyword}__&#39;. The keywords are: \&quot;true\&quot;, \&quot;false\&quot;, \&quot;null\&quot;, \&quot;in\&quot;, \&quot;as\&quot;, \&quot;break\&quot;, \&quot;const\&quot;, \&quot;continue\&quot;, \&quot;else\&quot;, \&quot;for\&quot;, \&quot;function\&quot;, \&quot;if\&quot;, \&quot;import\&quot;, \&quot;let\&quot;, \&quot;loop\&quot;, \&quot;package\&quot;, \&quot;namespace\&quot;, \&quot;return\&quot;. Examples: - Expression accessing a property named \&quot;namespace\&quot;: {\&quot;Expression\&quot;: \&quot;object.__namespace__ &gt; 0\&quot;} - Expression accessing a property named \&quot;x-prop\&quot;: {\&quot;Expression\&quot;: \&quot;object.x__dash__prop &gt; 0\&quot;} - Expression accessing a property named \&quot;redact__d\&quot;: {\&quot;Expression\&quot;: \&quot;object.redact__underscores__d &gt; 0\&quot;} Equality on arrays with list type of &#39;set&#39; or &#39;map&#39; ignores element order, i.e. [1, 2] &#x3D;&#x3D; [2, 1]. Concatenation on arrays with x-kubernetes-list-type use the semantics of the list type: - &#39;set&#39;: &#x60;X + Y&#x60; performs a union where the array positions of all elements in &#x60;X&#x60; are preserved and non-intersecting elements in &#x60;Y&#x60; are appended, retaining their partial order. - &#39;map&#39;: &#x60;X + Y&#x60; performs a merge where the array positions of all keys in &#x60;X&#x60; are preserved but the values are overwritten by values in &#x60;Y&#x60; when the key sets of &#x60;X&#x60; and &#x60;Y&#x60; intersect. Elements in &#x60;Y&#x60; with non-intersecting keys are appended, retaining their partial order. Required. |
**message** | **char \*** | Message represents the message displayed when validation fails. The message is required if the Expression contains line breaks. The message must not contain line breaks. If unset, the message is \&quot;failed rule: {Rule}\&quot;. e.g. \&quot;must be a URL with the host matching spec.host\&quot; If the Expression contains line breaks. Message is required. The message must not contain line breaks. If unset, the message is \&quot;failed Expression: {Expression}\&quot;. | [optional]
**message_expression** | **char \*** | messageExpression declares a CEL expression that evaluates to the validation failure message that is returned when this rule fails. Since messageExpression is used as a failure message, it must evaluate to a string. If both message and messageExpression are present on a validation, then messageExpression will be used if validation fails. If messageExpression results in a runtime error, the runtime error is logged, and the validation failure message is produced as if the messageExpression field were unset. If messageExpression evaluates to an empty string, a string with only spaces, or a string that contains line breaks, then the validation failure message will also be produced as if the messageExpression field were unset, and the fact that messageExpression produced an empty string/string with only spaces/string with line breaks will be logged. messageExpression has access to all the same variables as the &#x60;expression&#x60; except for &#39;authorizer&#39; and &#39;authorizer.requestResource&#39;. Example: \&quot;object.x must be less than max (\&quot;+string(params.max)+\&quot;)\&quot; | [optional]
**reason** | **char \*** | Reason represents a machine-readable description of why this validation failed. If this is the first validation in the list to fail, this reason, as well as the corresponding HTTP response code, are used in the HTTP response to the client. The currently supported reasons are: \&quot;Unauthorized\&quot;, \&quot;Forbidden\&quot;, \&quot;Invalid\&quot;, \&quot;RequestEntityTooLarge\&quot;. If not set, StatusReasonInvalid is used in the response to the client. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1_variable_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**expression** | **char \*** | Expression is the expression that will be evaluated as the value of the variable. The CEL expression has access to the same identifiers as the CEL expressions in Validation. |
**name** | **char \*** | Name is the name of the variable. The name must be a valid CEL identifier and unique among all variables. The variable can be accessed in other expressions through &#x60;variables&#x60; For example, if name is \&quot;foo\&quot;, the variable will be available as &#x60;variables.foo&#x60; |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,9 +4,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**mount_path** | **char \*** | Path within the container at which the volume should be mounted. Must not contain &#39;:&#39;. |
**mount_propagation** | **char \*** | mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. | [optional]
**mount_propagation** | **char \*** | mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. When RecursiveReadOnly is set to IfPossible or to Enabled, MountPropagation must be None or unspecified (which defaults to None). | [optional]
**name** | **char \*** | This must match the Name of a Volume. |
**read_only** | **int** | Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. | [optional]
**recursive_read_only** | **char \*** | RecursiveReadOnly specifies whether read-only mounts should be handled recursively. If ReadOnly is false, this field has no meaning and must be unspecified. If ReadOnly is true, and this field is set to Disabled, the mount is not made recursively read-only. If this field is set to IfPossible, the mount is made recursively read-only, if it is supported by the container runtime. If this field is set to Enabled, the mount is made recursively read-only if it is supported by the container runtime, otherwise the pod will not be started and an error will be generated to indicate the reason. If this field is set to IfPossible or Enabled, MountPropagation must be set to None (or be unspecified, which defaults to None). If this field is not specified, it is treated as an equivalent of Disabled. | [optional]
**sub_path** | **char \*** | Path within the volume from which the container&#39;s volume should be mounted. Defaults to \&quot;\&quot; (volume&#39;s root). | [optional]
**sub_path_expr** | **char \*** | Expanded path within the volume from which the container&#39;s volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container&#39;s environment. Defaults to \&quot;\&quot; (volume&#39;s root). SubPathExpr and SubPath are mutually exclusive. | [optional]

View File

@@ -0,0 +1,13 @@
# v1_volume_mount_status_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**mount_path** | **char \*** | MountPath corresponds to the original VolumeMount. |
**name** | **char \*** | Name corresponds to the name of the original VolumeMount. |
**read_only** | **int** | ReadOnly corresponds to the original VolumeMount. | [optional]
**recursive_read_only** | **char \*** | RecursiveReadOnly must be set to Disabled, Enabled, or unspecified (for non-readonly mounts). An IfPossible value in the original VolumeMount must be translated to Disabled or Enabled, depending on the mount result. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,12 @@
# v1alpha1_group_version_resource_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**group** | **char \*** | The name of the group. | [optional]
**resource** | **char \*** | The name of the resource. | [optional]
**version** | **char \*** | The name of the version. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -3,7 +3,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**parent_ref** | [**v1alpha1_parent_reference_t**](v1alpha1_parent_reference.md) \* | | [optional]
**parent_ref** | [**v1alpha1_parent_reference_t**](v1alpha1_parent_reference.md) \* | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,14 @@
# v1alpha1_migration_condition_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**last_update_time** | **char \*** | The last time this condition was updated. | [optional]
**message** | **char \*** | A human readable message indicating details about the transition. | [optional]
**reason** | **char \*** | The reason for the condition&#39;s last transition. | [optional]
**status** | **char \*** | Status of the condition, one of True, False, Unknown. |
**type** | **char \*** | Type of the condition. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,9 +4,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**group** | **char \*** | Group is the group of the object being referenced. | [optional]
**name** | **char \*** | Name is the name of the object being referenced. | [optional]
**name** | **char \*** | Name is the name of the object being referenced. |
**_namespace** | **char \*** | Namespace is the namespace of the object being referenced. | [optional]
**resource** | **char \*** | Resource is the resource of the object being referenced. | [optional]
**resource** | **char \*** | Resource is the resource of the object being referenced. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**last_transition_time** | **char \*** | Last time the condition transitioned from one status to another. | [optional]
**message** | **char \*** | A human readable message indicating details about the transition. | [optional]
**message** | **char \*** | A human readable message indicating details about the transition. |
**observed_generation** | **long** | If set, this represents the .metadata.generation that the condition was set based upon. | [optional]
**reason** | **char \*** | The reason for the condition&#39;s last transition. |
**status** | **char \*** | Status of the condition, one of True, False, Unknown. |

View File

@@ -0,0 +1,14 @@
# v1alpha1_storage_version_migration_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_object_meta_t**](v1_object_meta.md) \* | | [optional]
**spec** | [**v1alpha1_storage_version_migration_spec_t**](v1alpha1_storage_version_migration_spec.md) \* | | [optional]
**status** | [**v1alpha1_storage_version_migration_status_t**](v1alpha1_storage_version_migration_status.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1alpha1_storage_version_migration_list_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**items** | [**list_t**](v1alpha1_storage_version_migration.md) \* | Items is the list of StorageVersionMigration |
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_list_meta_t**](v1_list_meta.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1alpha1_storage_version_migration_spec_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**continue_token** | **char \*** | The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is \&quot;Running\&quot;, users can use this token to check the progress of the migration. | [optional]
**resource** | [**v1alpha1_group_version_resource_t**](v1alpha1_group_version_resource.md) \* | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1alpha1_storage_version_migration_status_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**conditions** | [**list_t**](v1alpha1_migration_condition.md) \* | The latest available observations of the migration&#39;s current state. | [optional]
**resource_version** | **char \*** | ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1alpha2_driver_allocation_result_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**named_resources** | [**v1alpha2_named_resources_allocation_result_t**](v1alpha2_named_resources_allocation_result.md) \* | | [optional]
**vendor_request_parameters** | [**object_t**](.md) \* | VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,12 @@
# v1alpha2_driver_requests_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**driver_name** | **char \*** | DriverName is the name used by the DRA driver kubelet plugin. | [optional]
**requests** | [**list_t**](v1alpha2_resource_request.md) \* | Requests describes all resources that are needed from the driver. | [optional]
**vendor_parameters** | [**object_t**](.md) \* | VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,10 @@
# v1alpha2_named_resources_allocation_result_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **char \*** | Name is the name of the selected resource instance. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,17 @@
# v1alpha2_named_resources_attribute_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**_bool** | **int** | BoolValue is a true/false value. | [optional]
**_int** | **long** | IntValue is a 64-bit integer. | [optional]
**int_slice** | [**v1alpha2_named_resources_int_slice_t**](v1alpha2_named_resources_int_slice.md) \* | | [optional]
**name** | **char \*** | Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. |
**quantity** | **char \*** | QuantityValue is a quantity. | [optional]
**string** | **char \*** | StringValue is a string. | [optional]
**string_slice** | [**v1alpha2_named_resources_string_slice_t**](v1alpha2_named_resources_string_slice.md) \* | | [optional]
**version** | **char \*** | VersionValue is a semantic version according to semver.org spec 2.0.0. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,10 @@
# v1alpha2_named_resources_filter_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**selector** | **char \*** | Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: attributes.quantity[\&quot;a\&quot;].isGreaterThan(quantity(\&quot;0\&quot;)) &amp;&amp; attributes.stringslice[\&quot;b\&quot;].isSorted() |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1alpha2_named_resources_instance_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**attributes** | [**list_t**](v1alpha2_named_resources_attribute.md) \* | Attributes defines the attributes of this resource instance. The name of each attribute must be unique. | [optional]
**name** | **char \*** | Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,10 @@
# v1alpha2_named_resources_int_slice_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ints** | **list_t \*** | Ints is the slice of 64-bit integers. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,10 @@
# v1alpha2_named_resources_request_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**selector** | **char \*** | Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/ In addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example: attributes.quantity[\&quot;a\&quot;].isGreaterThan(quantity(\&quot;0\&quot;)) &amp;&amp; attributes.stringslice[\&quot;b\&quot;].isSorted() |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,10 @@
# v1alpha2_named_resources_resources_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**instances** | [**list_t**](v1alpha2_named_resources_instance.md) \* | The list of all individual resources instances currently available. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,10 @@
# v1alpha2_named_resources_string_slice_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**strings** | **list_t \*** | Strings is the slice of strings. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,15 @@
# v1alpha2_resource_claim_parameters_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**driver_requests** | [**list_t**](v1alpha2_driver_requests.md) \* | DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests. May be empty, in which case the claim can always be allocated. | [optional]
**generated_from** | [**v1alpha2_resource_claim_parameters_reference_t**](v1alpha2_resource_claim_parameters_reference.md) \* | | [optional]
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_object_meta_t**](v1_object_meta.md) \* | | [optional]
**shareable** | **int** | Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1alpha2_resource_claim_parameters_list_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**items** | [**list_t**](v1alpha2_resource_claim_parameters.md) \* | Items is the list of node resource capacity objects. |
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_list_meta_t**](v1_list_meta.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -8,6 +8,7 @@ Name | Type | Description | Notes
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_object_meta_t**](v1_object_meta.md) \* | | [optional]
**parameters_ref** | [**v1alpha2_resource_class_parameters_reference_t**](v1alpha2_resource_class_parameters_reference.md) \* | | [optional]
**structured_parameters** | **int** | If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true. | [optional]
**suitable_nodes** | [**v1_node_selector_t**](v1_node_selector.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,15 @@
# v1alpha2_resource_class_parameters_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**filters** | [**list_t**](v1alpha2_resource_filter.md) \* | Filters describes additional contraints that must be met when using the class. | [optional]
**generated_from** | [**v1alpha2_resource_class_parameters_reference_t**](v1alpha2_resource_class_parameters_reference.md) \* | | [optional]
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_object_meta_t**](v1_object_meta.md) \* | | [optional]
**vendor_parameters** | [**list_t**](v1alpha2_vendor_parameters.md) \* | VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1alpha2_resource_class_parameters_list_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**items** | [**list_t**](v1alpha2_resource_class_parameters.md) \* | Items is the list of node resource capacity objects. |
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_list_meta_t**](v1_list_meta.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1alpha2_resource_filter_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**driver_name** | **char \*** | DriverName is the name used by the DRA driver kubelet plugin. | [optional]
**named_resources** | [**v1alpha2_named_resources_filter_t**](v1alpha2_named_resources_filter.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -5,6 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**data** | **char \*** | Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle. The maximum size of this field is 16KiB. This may get increased in the future, but not reduced. | [optional]
**driver_name** | **char \*** | DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle&#39;s data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in. | [optional]
**structured_data** | [**v1alpha2_structured_resource_handle_t**](v1alpha2_structured_resource_handle.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# v1alpha2_resource_request_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**named_resources** | [**v1alpha2_named_resources_request_t**](v1alpha2_named_resources_request.md) \* | | [optional]
**vendor_parameters** | [**object_t**](.md) \* | VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,15 @@
# v1alpha2_resource_slice_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**driver_name** | **char \*** | DriverName identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. |
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_object_meta_t**](v1_object_meta.md) \* | | [optional]
**named_resources** | [**v1alpha2_named_resources_resources_t**](v1alpha2_named_resources_resources.md) \* | | [optional]
**node_name** | **char \*** | NodeName identifies the node which provides the resources if they are local to a node. A field selector can be used to list only ResourceSlice objects with a certain node name. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1alpha2_resource_slice_list_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**api_version** | **char \*** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional]
**items** | [**list_t**](v1alpha2_resource_slice.md) \* | Items is the list of node resource capacity objects. |
**kind** | **char \*** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional]
**metadata** | [**v1_list_meta_t**](v1_list_meta.md) \* | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,13 @@
# v1alpha2_structured_resource_handle_t
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**node_name** | **char \*** | NodeName is the name of the node providing the necessary resources if the resources are local to a node. | [optional]
**results** | [**list_t**](v1alpha2_driver_allocation_result.md) \* | Results lists all allocated driver resources. |
**vendor_claim_parameters** | [**object_t**](.md) \* | VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated. | [optional]
**vendor_class_parameters** | [**object_t**](.md) \* | VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Some files were not shown because too many files have changed in this diff Show More