Module: KubeDSL::Entrypoint

Included in:
KubeDSL
Defined in:
lib/kube-dsl/entrypoint.rb

Instance Method Summary collapse

Instance Method Details

#admissionregistration_v1_service_reference(&block) ⇒ Object



21
22
23
# File 'lib/kube-dsl/entrypoint.rb', line 21

def admissionregistration_v1_service_reference(&block)
  ::KubeDSL::DSL::Admissionregistration::V1::ServiceReference.new(&block)
end

#admissionregistration_v1_webhook_client_config(&block) ⇒ Object



37
38
39
# File 'lib/kube-dsl/entrypoint.rb', line 37

def admissionregistration_v1_webhook_client_config(&block)
  ::KubeDSL::DSL::Admissionregistration::V1::WebhookClientConfig.new(&block)
end

#affinity(&block) ⇒ Object



349
350
351
# File 'lib/kube-dsl/entrypoint.rb', line 349

def affinity(&block)
  ::KubeDSL::DSL::V1::Affinity.new(&block)
end

#aggregation_rule(&block) ⇒ Object



1265
1266
1267
# File 'lib/kube-dsl/entrypoint.rb', line 1265

def aggregation_rule(&block)
  ::KubeDSL::DSL::Rbac::V1::AggregationRule.new(&block)
end

#api_group(&block) ⇒ Object



1457
1458
1459
# File 'lib/kube-dsl/entrypoint.rb', line 1457

def api_group(&block)
  ::KubeDSL::DSL::Meta::V1::APIGroup.new(&block)
end

#api_group_list(&block) ⇒ Object



1461
1462
1463
# File 'lib/kube-dsl/entrypoint.rb', line 1461

def api_group_list(&block)
  ::KubeDSL::DSL::Meta::V1::APIGroupList.new(&block)
end

#api_resource(&block) ⇒ Object



1465
1466
1467
# File 'lib/kube-dsl/entrypoint.rb', line 1465

def api_resource(&block)
  ::KubeDSL::DSL::Meta::V1::APIResource.new(&block)
end

#api_resource_list(&block) ⇒ Object



1469
1470
1471
# File 'lib/kube-dsl/entrypoint.rb', line 1469

def api_resource_list(&block)
  ::KubeDSL::DSL::Meta::V1::APIResourceList.new(&block)
end

#api_service(&block) ⇒ Object



1541
1542
1543
# File 'lib/kube-dsl/entrypoint.rb', line 1541

def api_service(&block)
  ::KubeDSL::DSL::Apiregistration::V1::APIService.new(&block)
end

#api_service_condition(&block) ⇒ Object



1545
1546
1547
# File 'lib/kube-dsl/entrypoint.rb', line 1545

def api_service_condition(&block)
  ::KubeDSL::DSL::Apiregistration::V1::APIServiceCondition.new(&block)
end

#api_service_list(&block) ⇒ Object



1549
1550
1551
# File 'lib/kube-dsl/entrypoint.rb', line 1549

def api_service_list(&block)
  ::KubeDSL::DSL::Apiregistration::V1::APIServiceList.new(&block)
end

#api_service_spec(&block) ⇒ Object



1553
1554
1555
# File 'lib/kube-dsl/entrypoint.rb', line 1553

def api_service_spec(&block)
  ::KubeDSL::DSL::Apiregistration::V1::APIServiceSpec.new(&block)
end

#api_service_status(&block) ⇒ Object



1557
1558
1559
# File 'lib/kube-dsl/entrypoint.rb', line 1557

def api_service_status(&block)
  ::KubeDSL::DSL::Apiregistration::V1::APIServiceStatus.new(&block)
end

#api_versions(&block) ⇒ Object



1473
1474
1475
# File 'lib/kube-dsl/entrypoint.rb', line 1473

def api_versions(&block)
  ::KubeDSL::DSL::Meta::V1::APIVersions.new(&block)
end

#apiextensions_v1_service_reference(&block) ⇒ Object



1445
1446
1447
# File 'lib/kube-dsl/entrypoint.rb', line 1445

def apiextensions_v1_service_reference(&block)
  ::KubeDSL::DSL::Apiextensions::V1::ServiceReference.new(&block)
end

#apiextensions_v1_webhook_client_config(&block) ⇒ Object



1449
1450
1451
# File 'lib/kube-dsl/entrypoint.rb', line 1449

def apiextensions_v1_webhook_client_config(&block)
  ::KubeDSL::DSL::Apiextensions::V1::WebhookClientConfig.new(&block)
end

#apiregistration_v1_service_reference(&block) ⇒ Object



1561
1562
1563
# File 'lib/kube-dsl/entrypoint.rb', line 1561

def apiregistration_v1_service_reference(&block)
  ::KubeDSL::DSL::Apiregistration::V1::ServiceReference.new(&block)
end

#attached_volume(&block) ⇒ Object



353
354
355
# File 'lib/kube-dsl/entrypoint.rb', line 353

def attached_volume(&block)
  ::KubeDSL::DSL::V1::AttachedVolume.new(&block)
end

#authentication_v1_token_request(&block) ⇒ Object



157
158
159
# File 'lib/kube-dsl/entrypoint.rb', line 157

def authentication_v1_token_request(&block)
  ::KubeDSL::DSL::Authentication::V1::TokenRequest.new(&block)
end

#aws_elastic_block_store_volume_source(&block) ⇒ Object



345
346
347
# File 'lib/kube-dsl/entrypoint.rb', line 345

def aws_elastic_block_store_volume_source(&block)
  ::KubeDSL::DSL::V1::AWSElasticBlockStoreVolumeSource.new(&block)
end

#azure_disk_volume_source(&block) ⇒ Object



357
358
359
# File 'lib/kube-dsl/entrypoint.rb', line 357

def azure_disk_volume_source(&block)
  ::KubeDSL::DSL::V1::AzureDiskVolumeSource.new(&block)
end

#azure_file_persistent_volume_source(&block) ⇒ Object



361
362
363
# File 'lib/kube-dsl/entrypoint.rb', line 361

def azure_file_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::AzureFilePersistentVolumeSource.new(&block)
end

#azure_file_volume_source(&block) ⇒ Object



365
366
367
# File 'lib/kube-dsl/entrypoint.rb', line 365

def azure_file_volume_source(&block)
  ::KubeDSL::DSL::V1::AzureFileVolumeSource.new(&block)
end

#binding(&block) ⇒ Object



369
370
371
# File 'lib/kube-dsl/entrypoint.rb', line 369

def binding(&block)
  ::KubeDSL::DSL::V1::Binding.new(&block)
end

#bound_object_reference(&block) ⇒ Object



153
154
155
# File 'lib/kube-dsl/entrypoint.rb', line 153

def bound_object_reference(&block)
  ::KubeDSL::DSL::Authentication::V1::BoundObjectReference.new(&block)
end

#capabilities(&block) ⇒ Object



381
382
383
# File 'lib/kube-dsl/entrypoint.rb', line 381

def capabilities(&block)
  ::KubeDSL::DSL::V1::Capabilities.new(&block)
end

#ceph_fs_persistent_volume_source(&block) ⇒ Object



385
386
387
# File 'lib/kube-dsl/entrypoint.rb', line 385

def ceph_fs_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::CephFSPersistentVolumeSource.new(&block)
end

#ceph_fs_volume_source(&block) ⇒ Object



389
390
391
# File 'lib/kube-dsl/entrypoint.rb', line 389

def ceph_fs_volume_source(&block)
  ::KubeDSL::DSL::V1::CephFSVolumeSource.new(&block)
end

#certificate_signing_request(&block) ⇒ Object



313
314
315
# File 'lib/kube-dsl/entrypoint.rb', line 313

def certificate_signing_request(&block)
  ::KubeDSL::DSL::Certificates::V1::CertificateSigningRequest.new(&block)
end

#certificate_signing_request_condition(&block) ⇒ Object



317
318
319
# File 'lib/kube-dsl/entrypoint.rb', line 317

def certificate_signing_request_condition(&block)
  ::KubeDSL::DSL::Certificates::V1::CertificateSigningRequestCondition.new(&block)
end

#certificate_signing_request_list(&block) ⇒ Object



321
322
323
# File 'lib/kube-dsl/entrypoint.rb', line 321

def certificate_signing_request_list(&block)
  ::KubeDSL::DSL::Certificates::V1::CertificateSigningRequestList.new(&block)
end

#certificate_signing_request_spec(&block) ⇒ Object



325
326
327
# File 'lib/kube-dsl/entrypoint.rb', line 325

def certificate_signing_request_spec(&block)
  ::KubeDSL::DSL::Certificates::V1::CertificateSigningRequestSpec.new(&block)
end

#certificate_signing_request_status(&block) ⇒ Object



329
330
331
# File 'lib/kube-dsl/entrypoint.rb', line 329

def certificate_signing_request_status(&block)
  ::KubeDSL::DSL::Certificates::V1::CertificateSigningRequestStatus.new(&block)
end

#cinder_persistent_volume_source(&block) ⇒ Object



393
394
395
# File 'lib/kube-dsl/entrypoint.rb', line 393

def cinder_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::CinderPersistentVolumeSource.new(&block)
end

#cinder_volume_source(&block) ⇒ Object



397
398
399
# File 'lib/kube-dsl/entrypoint.rb', line 397

def cinder_volume_source(&block)
  ::KubeDSL::DSL::V1::CinderVolumeSource.new(&block)
end

#client_ip_config(&block) ⇒ Object



401
402
403
# File 'lib/kube-dsl/entrypoint.rb', line 401

def client_ip_config(&block)
  ::KubeDSL::DSL::V1::ClientIPConfig.new(&block)
end

#cluster_role(&block) ⇒ Object



1269
1270
1271
# File 'lib/kube-dsl/entrypoint.rb', line 1269

def cluster_role(&block)
  ::KubeDSL::DSL::Rbac::V1::ClusterRole.new(&block)
end

#cluster_role_binding(&block) ⇒ Object



1273
1274
1275
# File 'lib/kube-dsl/entrypoint.rb', line 1273

def cluster_role_binding(&block)
  ::KubeDSL::DSL::Rbac::V1::ClusterRoleBinding.new(&block)
end

#cluster_role_binding_list(&block) ⇒ Object



1277
1278
1279
# File 'lib/kube-dsl/entrypoint.rb', line 1277

def cluster_role_binding_list(&block)
  ::KubeDSL::DSL::Rbac::V1::ClusterRoleBindingList.new(&block)
end

#cluster_role_list(&block) ⇒ Object



1281
1282
1283
# File 'lib/kube-dsl/entrypoint.rb', line 1281

def cluster_role_list(&block)
  ::KubeDSL::DSL::Rbac::V1::ClusterRoleList.new(&block)
end

#component_condition(&block) ⇒ Object



405
406
407
# File 'lib/kube-dsl/entrypoint.rb', line 405

def component_condition(&block)
  ::KubeDSL::DSL::V1::ComponentCondition.new(&block)
end

#component_status(&block) ⇒ Object



409
410
411
# File 'lib/kube-dsl/entrypoint.rb', line 409

def component_status(&block)
  ::KubeDSL::DSL::V1::ComponentStatus.new(&block)
end

#component_status_list(&block) ⇒ Object



413
414
415
# File 'lib/kube-dsl/entrypoint.rb', line 413

def component_status_list(&block)
  ::KubeDSL::DSL::V1::ComponentStatusList.new(&block)
end

#condition(&block) ⇒ Object



1477
1478
1479
# File 'lib/kube-dsl/entrypoint.rb', line 1477

def condition(&block)
  ::KubeDSL::DSL::Meta::V1::Condition.new(&block)
end

#config_map(&block) ⇒ Object



417
418
419
# File 'lib/kube-dsl/entrypoint.rb', line 417

def config_map(&block)
  ::KubeDSL::DSL::V1::ConfigMap.new(&block)
end

#config_map_env_source(&block) ⇒ Object



421
422
423
# File 'lib/kube-dsl/entrypoint.rb', line 421

def config_map_env_source(&block)
  ::KubeDSL::DSL::V1::ConfigMapEnvSource.new(&block)
end

#config_map_key_selector(&block) ⇒ Object



425
426
427
# File 'lib/kube-dsl/entrypoint.rb', line 425

def config_map_key_selector(&block)
  ::KubeDSL::DSL::V1::ConfigMapKeySelector.new(&block)
end

#config_map_list(&block) ⇒ Object



429
430
431
# File 'lib/kube-dsl/entrypoint.rb', line 429

def config_map_list(&block)
  ::KubeDSL::DSL::V1::ConfigMapList.new(&block)
end

#config_map_node_config_source(&block) ⇒ Object



433
434
435
# File 'lib/kube-dsl/entrypoint.rb', line 433

def config_map_node_config_source(&block)
  ::KubeDSL::DSL::V1::ConfigMapNodeConfigSource.new(&block)
end

#config_map_projection(&block) ⇒ Object



437
438
439
# File 'lib/kube-dsl/entrypoint.rb', line 437

def config_map_projection(&block)
  ::KubeDSL::DSL::V1::ConfigMapProjection.new(&block)
end

#config_map_volume_source(&block) ⇒ Object



441
442
443
# File 'lib/kube-dsl/entrypoint.rb', line 441

def config_map_volume_source(&block)
  ::KubeDSL::DSL::V1::ConfigMapVolumeSource.new(&block)
end

#container(&block) ⇒ Object



445
446
447
# File 'lib/kube-dsl/entrypoint.rb', line 445

def container(&block)
  ::KubeDSL::DSL::V1::Container.new(&block)
end

#container_image(&block) ⇒ Object



449
450
451
# File 'lib/kube-dsl/entrypoint.rb', line 449

def container_image(&block)
  ::KubeDSL::DSL::V1::ContainerImage.new(&block)
end

#container_port(&block) ⇒ Object



453
454
455
# File 'lib/kube-dsl/entrypoint.rb', line 453

def container_port(&block)
  ::KubeDSL::DSL::V1::ContainerPort.new(&block)
end

#container_state(&block) ⇒ Object



457
458
459
# File 'lib/kube-dsl/entrypoint.rb', line 457

def container_state(&block)
  ::KubeDSL::DSL::V1::ContainerState.new(&block)
end

#container_state_running(&block) ⇒ Object



461
462
463
# File 'lib/kube-dsl/entrypoint.rb', line 461

def container_state_running(&block)
  ::KubeDSL::DSL::V1::ContainerStateRunning.new(&block)
end

#container_state_terminated(&block) ⇒ Object



465
466
467
# File 'lib/kube-dsl/entrypoint.rb', line 465

def container_state_terminated(&block)
  ::KubeDSL::DSL::V1::ContainerStateTerminated.new(&block)
end

#container_state_waiting(&block) ⇒ Object



469
470
471
# File 'lib/kube-dsl/entrypoint.rb', line 469

def container_state_waiting(&block)
  ::KubeDSL::DSL::V1::ContainerStateWaiting.new(&block)
end

#container_status(&block) ⇒ Object



473
474
475
# File 'lib/kube-dsl/entrypoint.rb', line 473

def container_status(&block)
  ::KubeDSL::DSL::V1::ContainerStatus.new(&block)
end

#controller_revision(&block) ⇒ Object



41
42
43
# File 'lib/kube-dsl/entrypoint.rb', line 41

def controller_revision(&block)
  ::KubeDSL::DSL::Apps::V1::ControllerRevision.new(&block)
end

#controller_revision_list(&block) ⇒ Object



45
46
47
# File 'lib/kube-dsl/entrypoint.rb', line 45

def controller_revision_list(&block)
  ::KubeDSL::DSL::Apps::V1::ControllerRevisionList.new(&block)
end

#cron_job(&block) ⇒ Object



269
270
271
# File 'lib/kube-dsl/entrypoint.rb', line 269

def cron_job(&block)
  ::KubeDSL::DSL::Batch::V1::CronJob.new(&block)
end

#cron_job_list(&block) ⇒ Object



273
274
275
# File 'lib/kube-dsl/entrypoint.rb', line 273

def cron_job_list(&block)
  ::KubeDSL::DSL::Batch::V1::CronJobList.new(&block)
end

#cron_job_spec(&block) ⇒ Object



277
278
279
# File 'lib/kube-dsl/entrypoint.rb', line 277

def cron_job_spec(&block)
  ::KubeDSL::DSL::Batch::V1::CronJobSpec.new(&block)
end

#cron_job_status(&block) ⇒ Object



281
282
283
# File 'lib/kube-dsl/entrypoint.rb', line 281

def cron_job_status(&block)
  ::KubeDSL::DSL::Batch::V1::CronJobStatus.new(&block)
end

#cross_version_object_reference(&block) ⇒ Object



237
238
239
# File 'lib/kube-dsl/entrypoint.rb', line 237

def cross_version_object_reference(&block)
  ::KubeDSL::DSL::Autoscaling::V1::CrossVersionObjectReference.new(&block)
end

#csi_driver(&block) ⇒ Object



1321
1322
1323
# File 'lib/kube-dsl/entrypoint.rb', line 1321

def csi_driver(&block)
  ::KubeDSL::DSL::Storage::V1::CSIDriver.new(&block)
end

#csi_driver_list(&block) ⇒ Object



1325
1326
1327
# File 'lib/kube-dsl/entrypoint.rb', line 1325

def csi_driver_list(&block)
  ::KubeDSL::DSL::Storage::V1::CSIDriverList.new(&block)
end

#csi_driver_spec(&block) ⇒ Object



1329
1330
1331
# File 'lib/kube-dsl/entrypoint.rb', line 1329

def csi_driver_spec(&block)
  ::KubeDSL::DSL::Storage::V1::CSIDriverSpec.new(&block)
end

#csi_node(&block) ⇒ Object



1333
1334
1335
# File 'lib/kube-dsl/entrypoint.rb', line 1333

def csi_node(&block)
  ::KubeDSL::DSL::Storage::V1::CSINode.new(&block)
end

#csi_node_driver(&block) ⇒ Object



1337
1338
1339
# File 'lib/kube-dsl/entrypoint.rb', line 1337

def csi_node_driver(&block)
  ::KubeDSL::DSL::Storage::V1::CSINodeDriver.new(&block)
end

#csi_node_list(&block) ⇒ Object



1341
1342
1343
# File 'lib/kube-dsl/entrypoint.rb', line 1341

def csi_node_list(&block)
  ::KubeDSL::DSL::Storage::V1::CSINodeList.new(&block)
end

#csi_node_spec(&block) ⇒ Object



1345
1346
1347
# File 'lib/kube-dsl/entrypoint.rb', line 1345

def csi_node_spec(&block)
  ::KubeDSL::DSL::Storage::V1::CSINodeSpec.new(&block)
end

#csi_persistent_volume_source(&block) ⇒ Object



373
374
375
# File 'lib/kube-dsl/entrypoint.rb', line 373

def csi_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::CSIPersistentVolumeSource.new(&block)
end

#csi_volume_source(&block) ⇒ Object



377
378
379
# File 'lib/kube-dsl/entrypoint.rb', line 377

def csi_volume_source(&block)
  ::KubeDSL::DSL::V1::CSIVolumeSource.new(&block)
end

#custom_resource_column_definition(&block) ⇒ Object



1389
1390
1391
# File 'lib/kube-dsl/entrypoint.rb', line 1389

def custom_resource_column_definition(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceColumnDefinition.new(&block)
end

#custom_resource_conversion(&block) ⇒ Object



1393
1394
1395
# File 'lib/kube-dsl/entrypoint.rb', line 1393

def custom_resource_conversion(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceConversion.new(&block)
end

#custom_resource_definition(&block) ⇒ Object



1397
1398
1399
# File 'lib/kube-dsl/entrypoint.rb', line 1397

def custom_resource_definition(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinition.new(&block)
end

#custom_resource_definition_condition(&block) ⇒ Object



1401
1402
1403
# File 'lib/kube-dsl/entrypoint.rb', line 1401

def custom_resource_definition_condition(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionCondition.new(&block)
end

#custom_resource_definition_list(&block) ⇒ Object



1405
1406
1407
# File 'lib/kube-dsl/entrypoint.rb', line 1405

def custom_resource_definition_list(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionList.new(&block)
end

#custom_resource_definition_names(&block) ⇒ Object



1409
1410
1411
# File 'lib/kube-dsl/entrypoint.rb', line 1409

def custom_resource_definition_names(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionNames.new(&block)
end

#custom_resource_definition_spec(&block) ⇒ Object



1413
1414
1415
# File 'lib/kube-dsl/entrypoint.rb', line 1413

def custom_resource_definition_spec(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionSpec.new(&block)
end

#custom_resource_definition_status(&block) ⇒ Object



1417
1418
1419
# File 'lib/kube-dsl/entrypoint.rb', line 1417

def custom_resource_definition_status(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionStatus.new(&block)
end

#custom_resource_definition_version(&block) ⇒ Object



1421
1422
1423
# File 'lib/kube-dsl/entrypoint.rb', line 1421

def custom_resource_definition_version(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceDefinitionVersion.new(&block)
end

#custom_resource_subresource_scale(&block) ⇒ Object



1425
1426
1427
# File 'lib/kube-dsl/entrypoint.rb', line 1425

def custom_resource_subresource_scale(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceSubresourceScale.new(&block)
end

#custom_resource_subresources(&block) ⇒ Object



1429
1430
1431
# File 'lib/kube-dsl/entrypoint.rb', line 1429

def custom_resource_subresources(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceSubresources.new(&block)
end

#custom_resource_validation(&block) ⇒ Object



1433
1434
1435
# File 'lib/kube-dsl/entrypoint.rb', line 1433

def custom_resource_validation(&block)
  ::KubeDSL::DSL::Apiextensions::V1::CustomResourceValidation.new(&block)
end

#daemon_endpoint(&block) ⇒ Object



477
478
479
# File 'lib/kube-dsl/entrypoint.rb', line 477

def daemon_endpoint(&block)
  ::KubeDSL::DSL::V1::DaemonEndpoint.new(&block)
end

#daemon_set(&block) ⇒ Object



49
50
51
# File 'lib/kube-dsl/entrypoint.rb', line 49

def daemon_set(&block)
  ::KubeDSL::DSL::Apps::V1::DaemonSet.new(&block)
end

#daemon_set_condition(&block) ⇒ Object



53
54
55
# File 'lib/kube-dsl/entrypoint.rb', line 53

def daemon_set_condition(&block)
  ::KubeDSL::DSL::Apps::V1::DaemonSetCondition.new(&block)
end

#daemon_set_list(&block) ⇒ Object



57
58
59
# File 'lib/kube-dsl/entrypoint.rb', line 57

def daemon_set_list(&block)
  ::KubeDSL::DSL::Apps::V1::DaemonSetList.new(&block)
end

#daemon_set_spec(&block) ⇒ Object



61
62
63
# File 'lib/kube-dsl/entrypoint.rb', line 61

def daemon_set_spec(&block)
  ::KubeDSL::DSL::Apps::V1::DaemonSetSpec.new(&block)
end

#daemon_set_status(&block) ⇒ Object



65
66
67
# File 'lib/kube-dsl/entrypoint.rb', line 65

def daemon_set_status(&block)
  ::KubeDSL::DSL::Apps::V1::DaemonSetStatus.new(&block)
end

#daemon_set_update_strategy(&block) ⇒ Object



69
70
71
# File 'lib/kube-dsl/entrypoint.rb', line 69

def daemon_set_update_strategy(&block)
  ::KubeDSL::DSL::Apps::V1::DaemonSetUpdateStrategy.new(&block)
end

#delete_options(&block) ⇒ Object



1481
1482
1483
# File 'lib/kube-dsl/entrypoint.rb', line 1481

def delete_options(&block)
  ::KubeDSL::DSL::Meta::V1::DeleteOptions.new(&block)
end

#deployment(&block) ⇒ Object



73
74
75
# File 'lib/kube-dsl/entrypoint.rb', line 73

def deployment(&block)
  ::KubeDSL::DSL::Apps::V1::Deployment.new(&block)
end

#deployment_condition(&block) ⇒ Object



77
78
79
# File 'lib/kube-dsl/entrypoint.rb', line 77

def deployment_condition(&block)
  ::KubeDSL::DSL::Apps::V1::DeploymentCondition.new(&block)
end

#deployment_list(&block) ⇒ Object



81
82
83
# File 'lib/kube-dsl/entrypoint.rb', line 81

def deployment_list(&block)
  ::KubeDSL::DSL::Apps::V1::DeploymentList.new(&block)
end

#deployment_spec(&block) ⇒ Object



85
86
87
# File 'lib/kube-dsl/entrypoint.rb', line 85

def deployment_spec(&block)
  ::KubeDSL::DSL::Apps::V1::DeploymentSpec.new(&block)
end

#deployment_status(&block) ⇒ Object



89
90
91
# File 'lib/kube-dsl/entrypoint.rb', line 89

def deployment_status(&block)
  ::KubeDSL::DSL::Apps::V1::DeploymentStatus.new(&block)
end

#deployment_strategy(&block) ⇒ Object



93
94
95
# File 'lib/kube-dsl/entrypoint.rb', line 93

def deployment_strategy(&block)
  ::KubeDSL::DSL::Apps::V1::DeploymentStrategy.new(&block)
end

#discovery_v1_endpoint_port(&block) ⇒ Object



1109
1110
1111
# File 'lib/kube-dsl/entrypoint.rb', line 1109

def discovery_v1_endpoint_port(&block)
  ::KubeDSL::DSL::Discovery::V1::EndpointPort.new(&block)
end

#downward_api_projection(&block) ⇒ Object



481
482
483
# File 'lib/kube-dsl/entrypoint.rb', line 481

def downward_api_projection(&block)
  ::KubeDSL::DSL::V1::DownwardAPIProjection.new(&block)
end

#downward_api_volume_file(&block) ⇒ Object



485
486
487
# File 'lib/kube-dsl/entrypoint.rb', line 485

def downward_api_volume_file(&block)
  ::KubeDSL::DSL::V1::DownwardAPIVolumeFile.new(&block)
end

#downward_api_volume_source(&block) ⇒ Object



489
490
491
# File 'lib/kube-dsl/entrypoint.rb', line 489

def downward_api_volume_source(&block)
  ::KubeDSL::DSL::V1::DownwardAPIVolumeSource.new(&block)
end

#empty_dir_volume_source(&block) ⇒ Object



493
494
495
# File 'lib/kube-dsl/entrypoint.rb', line 493

def empty_dir_volume_source(&block)
  ::KubeDSL::DSL::V1::EmptyDirVolumeSource.new(&block)
end

#endpoint(&block) ⇒ Object



1097
1098
1099
# File 'lib/kube-dsl/entrypoint.rb', line 1097

def endpoint(&block)
  ::KubeDSL::DSL::Discovery::V1::Endpoint.new(&block)
end

#endpoint_address(&block) ⇒ Object



497
498
499
# File 'lib/kube-dsl/entrypoint.rb', line 497

def endpoint_address(&block)
  ::KubeDSL::DSL::V1::EndpointAddress.new(&block)
end

#endpoint_conditions(&block) ⇒ Object



1101
1102
1103
# File 'lib/kube-dsl/entrypoint.rb', line 1101

def endpoint_conditions(&block)
  ::KubeDSL::DSL::Discovery::V1::EndpointConditions.new(&block)
end

#endpoint_hints(&block) ⇒ Object



1105
1106
1107
# File 'lib/kube-dsl/entrypoint.rb', line 1105

def endpoint_hints(&block)
  ::KubeDSL::DSL::Discovery::V1::EndpointHints.new(&block)
end

#endpoint_slice(&block) ⇒ Object



1113
1114
1115
# File 'lib/kube-dsl/entrypoint.rb', line 1113

def endpoint_slice(&block)
  ::KubeDSL::DSL::Discovery::V1::EndpointSlice.new(&block)
end

#endpoint_slice_list(&block) ⇒ Object



1117
1118
1119
# File 'lib/kube-dsl/entrypoint.rb', line 1117

def endpoint_slice_list(&block)
  ::KubeDSL::DSL::Discovery::V1::EndpointSliceList.new(&block)
end

#endpoint_subset(&block) ⇒ Object



505
506
507
# File 'lib/kube-dsl/entrypoint.rb', line 505

def endpoint_subset(&block)
  ::KubeDSL::DSL::V1::EndpointSubset.new(&block)
end

#endpoints(&block) ⇒ Object



509
510
511
# File 'lib/kube-dsl/entrypoint.rb', line 509

def endpoints(&block)
  ::KubeDSL::DSL::V1::Endpoints.new(&block)
end

#endpoints_list(&block) ⇒ Object



513
514
515
# File 'lib/kube-dsl/entrypoint.rb', line 513

def endpoints_list(&block)
  ::KubeDSL::DSL::V1::EndpointsList.new(&block)
end

#env_from_source(&block) ⇒ Object



517
518
519
# File 'lib/kube-dsl/entrypoint.rb', line 517

def env_from_source(&block)
  ::KubeDSL::DSL::V1::EnvFromSource.new(&block)
end

#env_var(&block) ⇒ Object



521
522
523
# File 'lib/kube-dsl/entrypoint.rb', line 521

def env_var(&block)
  ::KubeDSL::DSL::V1::EnvVar.new(&block)
end

#env_var_source(&block) ⇒ Object



525
526
527
# File 'lib/kube-dsl/entrypoint.rb', line 525

def env_var_source(&block)
  ::KubeDSL::DSL::V1::EnvVarSource.new(&block)
end

#ephemeral_container(&block) ⇒ Object



529
530
531
# File 'lib/kube-dsl/entrypoint.rb', line 529

def ephemeral_container(&block)
  ::KubeDSL::DSL::V1::EphemeralContainer.new(&block)
end

#ephemeral_volume_source(&block) ⇒ Object



533
534
535
# File 'lib/kube-dsl/entrypoint.rb', line 533

def ephemeral_volume_source(&block)
  ::KubeDSL::DSL::V1::EphemeralVolumeSource.new(&block)
end

#event_source(&block) ⇒ Object



549
550
551
# File 'lib/kube-dsl/entrypoint.rb', line 549

def event_source(&block)
  ::KubeDSL::DSL::V1::EventSource.new(&block)
end

#events_v1_event(&block) ⇒ Object



1125
1126
1127
# File 'lib/kube-dsl/entrypoint.rb', line 1125

def events_v1_event(&block)
  ::KubeDSL::DSL::Events::V1::Event.new(&block)
end

#events_v1_event_list(&block) ⇒ Object



1129
1130
1131
# File 'lib/kube-dsl/entrypoint.rb', line 1129

def events_v1_event_list(&block)
  ::KubeDSL::DSL::Events::V1::EventList.new(&block)
end

#events_v1_event_series(&block) ⇒ Object



1133
1134
1135
# File 'lib/kube-dsl/entrypoint.rb', line 1133

def events_v1_event_series(&block)
  ::KubeDSL::DSL::Events::V1::EventSeries.new(&block)
end

#eviction(&block) ⇒ Object



1245
1246
1247
# File 'lib/kube-dsl/entrypoint.rb', line 1245

def eviction(&block)
  ::KubeDSL::DSL::Policy::V1::Eviction.new(&block)
end

#exec_action(&block) ⇒ Object



553
554
555
# File 'lib/kube-dsl/entrypoint.rb', line 553

def exec_action(&block)
  ::KubeDSL::DSL::V1::ExecAction.new(&block)
end

#external_documentation(&block) ⇒ Object



1437
1438
1439
# File 'lib/kube-dsl/entrypoint.rb', line 1437

def external_documentation(&block)
  ::KubeDSL::DSL::Apiextensions::V1::ExternalDocumentation.new(&block)
end

#fc_volume_source(&block) ⇒ Object



557
558
559
# File 'lib/kube-dsl/entrypoint.rb', line 557

def fc_volume_source(&block)
  ::KubeDSL::DSL::V1::FCVolumeSource.new(&block)
end

#flex_persistent_volume_source(&block) ⇒ Object



561
562
563
# File 'lib/kube-dsl/entrypoint.rb', line 561

def flex_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::FlexPersistentVolumeSource.new(&block)
end

#flex_volume_source(&block) ⇒ Object



565
566
567
# File 'lib/kube-dsl/entrypoint.rb', line 565

def flex_volume_source(&block)
  ::KubeDSL::DSL::V1::FlexVolumeSource.new(&block)
end

#flocker_volume_source(&block) ⇒ Object



569
570
571
# File 'lib/kube-dsl/entrypoint.rb', line 569

def flocker_volume_source(&block)
  ::KubeDSL::DSL::V1::FlockerVolumeSource.new(&block)
end

#for_zone(&block) ⇒ Object



1121
1122
1123
# File 'lib/kube-dsl/entrypoint.rb', line 1121

def for_zone(&block)
  ::KubeDSL::DSL::Discovery::V1::ForZone.new(&block)
end

#gce_persistent_disk_volume_source(&block) ⇒ Object



573
574
575
# File 'lib/kube-dsl/entrypoint.rb', line 573

def gce_persistent_disk_volume_source(&block)
  ::KubeDSL::DSL::V1::GCEPersistentDiskVolumeSource.new(&block)
end

#git_repo_volume_source(&block) ⇒ Object



577
578
579
# File 'lib/kube-dsl/entrypoint.rb', line 577

def git_repo_volume_source(&block)
  ::KubeDSL::DSL::V1::GitRepoVolumeSource.new(&block)
end

#glusterfs_persistent_volume_source(&block) ⇒ Object



581
582
583
# File 'lib/kube-dsl/entrypoint.rb', line 581

def glusterfs_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::GlusterfsPersistentVolumeSource.new(&block)
end

#glusterfs_volume_source(&block) ⇒ Object



585
586
587
# File 'lib/kube-dsl/entrypoint.rb', line 585

def glusterfs_volume_source(&block)
  ::KubeDSL::DSL::V1::GlusterfsVolumeSource.new(&block)
end

#group_version_for_discovery(&block) ⇒ Object



1485
1486
1487
# File 'lib/kube-dsl/entrypoint.rb', line 1485

def group_version_for_discovery(&block)
  ::KubeDSL::DSL::Meta::V1::GroupVersionForDiscovery.new(&block)
end

#handler(&block) ⇒ Object



597
598
599
# File 'lib/kube-dsl/entrypoint.rb', line 597

def handler(&block)
  ::KubeDSL::DSL::V1::Handler.new(&block)
end

#horizontal_pod_autoscaler(&block) ⇒ Object



241
242
243
# File 'lib/kube-dsl/entrypoint.rb', line 241

def horizontal_pod_autoscaler(&block)
  ::KubeDSL::DSL::Autoscaling::V1::HorizontalPodAutoscaler.new(&block)
end

#horizontal_pod_autoscaler_list(&block) ⇒ Object



245
246
247
# File 'lib/kube-dsl/entrypoint.rb', line 245

def horizontal_pod_autoscaler_list(&block)
  ::KubeDSL::DSL::Autoscaling::V1::HorizontalPodAutoscalerList.new(&block)
end

#horizontal_pod_autoscaler_spec(&block) ⇒ Object



249
250
251
# File 'lib/kube-dsl/entrypoint.rb', line 249

def horizontal_pod_autoscaler_spec(&block)
  ::KubeDSL::DSL::Autoscaling::V1::HorizontalPodAutoscalerSpec.new(&block)
end

#horizontal_pod_autoscaler_status(&block) ⇒ Object



253
254
255
# File 'lib/kube-dsl/entrypoint.rb', line 253

def horizontal_pod_autoscaler_status(&block)
  ::KubeDSL::DSL::Autoscaling::V1::HorizontalPodAutoscalerStatus.new(&block)
end

#host_alias(&block) ⇒ Object



601
602
603
# File 'lib/kube-dsl/entrypoint.rb', line 601

def host_alias(&block)
  ::KubeDSL::DSL::V1::HostAlias.new(&block)
end

#host_path_volume_source(&block) ⇒ Object



605
606
607
# File 'lib/kube-dsl/entrypoint.rb', line 605

def host_path_volume_source(&block)
  ::KubeDSL::DSL::V1::HostPathVolumeSource.new(&block)
end

#http_get_action(&block) ⇒ Object



589
590
591
# File 'lib/kube-dsl/entrypoint.rb', line 589

def http_get_action(&block)
  ::KubeDSL::DSL::V1::HTTPGetAction.new(&block)
end

#http_header(&block) ⇒ Object



593
594
595
# File 'lib/kube-dsl/entrypoint.rb', line 593

def http_header(&block)
  ::KubeDSL::DSL::V1::HTTPHeader.new(&block)
end

#http_ingress_path(&block) ⇒ Object



1137
1138
1139
# File 'lib/kube-dsl/entrypoint.rb', line 1137

def http_ingress_path(&block)
  ::KubeDSL::DSL::Networking::V1::HTTPIngressPath.new(&block)
end

#http_ingress_rule_value(&block) ⇒ Object



1141
1142
1143
# File 'lib/kube-dsl/entrypoint.rb', line 1141

def http_ingress_rule_value(&block)
  ::KubeDSL::DSL::Networking::V1::HTTPIngressRuleValue.new(&block)
end

#info(&block) ⇒ Object



1537
1538
1539
# File 'lib/kube-dsl/entrypoint.rb', line 1537

def info(&block)
  ::KubeDSL::DSL::Pkg::Version::Info.new(&block)
end

#ingress(&block) ⇒ Object



1149
1150
1151
# File 'lib/kube-dsl/entrypoint.rb', line 1149

def ingress(&block)
  ::KubeDSL::DSL::Networking::V1::Ingress.new(&block)
end

#ingress_backend(&block) ⇒ Object



1153
1154
1155
# File 'lib/kube-dsl/entrypoint.rb', line 1153

def ingress_backend(&block)
  ::KubeDSL::DSL::Networking::V1::IngressBackend.new(&block)
end

#ingress_class(&block) ⇒ Object



1157
1158
1159
# File 'lib/kube-dsl/entrypoint.rb', line 1157

def ingress_class(&block)
  ::KubeDSL::DSL::Networking::V1::IngressClass.new(&block)
end

#ingress_class_list(&block) ⇒ Object



1161
1162
1163
# File 'lib/kube-dsl/entrypoint.rb', line 1161

def ingress_class_list(&block)
  ::KubeDSL::DSL::Networking::V1::IngressClassList.new(&block)
end

#ingress_class_parameters_reference(&block) ⇒ Object



1165
1166
1167
# File 'lib/kube-dsl/entrypoint.rb', line 1165

def ingress_class_parameters_reference(&block)
  ::KubeDSL::DSL::Networking::V1::IngressClassParametersReference.new(&block)
end

#ingress_class_spec(&block) ⇒ Object



1169
1170
1171
# File 'lib/kube-dsl/entrypoint.rb', line 1169

def ingress_class_spec(&block)
  ::KubeDSL::DSL::Networking::V1::IngressClassSpec.new(&block)
end

#ingress_list(&block) ⇒ Object



1173
1174
1175
# File 'lib/kube-dsl/entrypoint.rb', line 1173

def ingress_list(&block)
  ::KubeDSL::DSL::Networking::V1::IngressList.new(&block)
end

#ingress_rule(&block) ⇒ Object



1177
1178
1179
# File 'lib/kube-dsl/entrypoint.rb', line 1177

def ingress_rule(&block)
  ::KubeDSL::DSL::Networking::V1::IngressRule.new(&block)
end

#ingress_service_backend(&block) ⇒ Object



1181
1182
1183
# File 'lib/kube-dsl/entrypoint.rb', line 1181

def ingress_service_backend(&block)
  ::KubeDSL::DSL::Networking::V1::IngressServiceBackend.new(&block)
end

#ingress_spec(&block) ⇒ Object



1185
1186
1187
# File 'lib/kube-dsl/entrypoint.rb', line 1185

def ingress_spec(&block)
  ::KubeDSL::DSL::Networking::V1::IngressSpec.new(&block)
end

#ingress_status(&block) ⇒ Object



1189
1190
1191
# File 'lib/kube-dsl/entrypoint.rb', line 1189

def ingress_status(&block)
  ::KubeDSL::DSL::Networking::V1::IngressStatus.new(&block)
end

#ingress_tls(&block) ⇒ Object



1193
1194
1195
# File 'lib/kube-dsl/entrypoint.rb', line 1193

def ingress_tls(&block)
  ::KubeDSL::DSL::Networking::V1::IngressTLS.new(&block)
end

#ip_block(&block) ⇒ Object



1145
1146
1147
# File 'lib/kube-dsl/entrypoint.rb', line 1145

def ip_block(&block)
  ::KubeDSL::DSL::Networking::V1::IPBlock.new(&block)
end

#iscsi_persistent_volume_source(&block) ⇒ Object



609
610
611
# File 'lib/kube-dsl/entrypoint.rb', line 609

def iscsi_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::ISCSIPersistentVolumeSource.new(&block)
end

#iscsi_volume_source(&block) ⇒ Object



613
614
615
# File 'lib/kube-dsl/entrypoint.rb', line 613

def iscsi_volume_source(&block)
  ::KubeDSL::DSL::V1::ISCSIVolumeSource.new(&block)
end

#job(&block) ⇒ Object



285
286
287
# File 'lib/kube-dsl/entrypoint.rb', line 285

def job(&block)
  ::KubeDSL::DSL::Batch::V1::Job.new(&block)
end

#job_condition(&block) ⇒ Object



289
290
291
# File 'lib/kube-dsl/entrypoint.rb', line 289

def job_condition(&block)
  ::KubeDSL::DSL::Batch::V1::JobCondition.new(&block)
end

#job_list(&block) ⇒ Object



293
294
295
# File 'lib/kube-dsl/entrypoint.rb', line 293

def job_list(&block)
  ::KubeDSL::DSL::Batch::V1::JobList.new(&block)
end

#job_spec(&block) ⇒ Object



297
298
299
# File 'lib/kube-dsl/entrypoint.rb', line 297

def job_spec(&block)
  ::KubeDSL::DSL::Batch::V1::JobSpec.new(&block)
end

#job_status(&block) ⇒ Object



301
302
303
# File 'lib/kube-dsl/entrypoint.rb', line 301

def job_status(&block)
  ::KubeDSL::DSL::Batch::V1::JobStatus.new(&block)
end

#job_template_spec(&block) ⇒ Object



305
306
307
# File 'lib/kube-dsl/entrypoint.rb', line 305

def job_template_spec(&block)
  ::KubeDSL::DSL::Batch::V1::JobTemplateSpec.new(&block)
end

#json_schema_props(&block) ⇒ Object



1441
1442
1443
# File 'lib/kube-dsl/entrypoint.rb', line 1441

def json_schema_props(&block)
  ::KubeDSL::DSL::Apiextensions::V1::JSONSchemaProps.new(&block)
end

#key_to_path(&block) ⇒ Object



617
618
619
# File 'lib/kube-dsl/entrypoint.rb', line 617

def key_to_path(&block)
  ::KubeDSL::DSL::V1::KeyToPath.new(&block)
end

#label_selector(&block) ⇒ Object



1489
1490
1491
# File 'lib/kube-dsl/entrypoint.rb', line 1489

def label_selector(&block)
  ::KubeDSL::DSL::Meta::V1::LabelSelector.new(&block)
end

#label_selector_requirement(&block) ⇒ Object



1493
1494
1495
# File 'lib/kube-dsl/entrypoint.rb', line 1493

def label_selector_requirement(&block)
  ::KubeDSL::DSL::Meta::V1::LabelSelectorRequirement.new(&block)
end

#lease(&block) ⇒ Object



333
334
335
# File 'lib/kube-dsl/entrypoint.rb', line 333

def lease(&block)
  ::KubeDSL::DSL::Coordination::V1::Lease.new(&block)
end

#lease_list(&block) ⇒ Object



337
338
339
# File 'lib/kube-dsl/entrypoint.rb', line 337

def lease_list(&block)
  ::KubeDSL::DSL::Coordination::V1::LeaseList.new(&block)
end

#lease_spec(&block) ⇒ Object



341
342
343
# File 'lib/kube-dsl/entrypoint.rb', line 341

def lease_spec(&block)
  ::KubeDSL::DSL::Coordination::V1::LeaseSpec.new(&block)
end

#lifecycle(&block) ⇒ Object



621
622
623
# File 'lib/kube-dsl/entrypoint.rb', line 621

def lifecycle(&block)
  ::KubeDSL::DSL::V1::Lifecycle.new(&block)
end

#limit_range(&block) ⇒ Object



625
626
627
# File 'lib/kube-dsl/entrypoint.rb', line 625

def limit_range(&block)
  ::KubeDSL::DSL::V1::LimitRange.new(&block)
end

#limit_range_item(&block) ⇒ Object



629
630
631
# File 'lib/kube-dsl/entrypoint.rb', line 629

def limit_range_item(&block)
  ::KubeDSL::DSL::V1::LimitRangeItem.new(&block)
end

#limit_range_list(&block) ⇒ Object



633
634
635
# File 'lib/kube-dsl/entrypoint.rb', line 633

def limit_range_list(&block)
  ::KubeDSL::DSL::V1::LimitRangeList.new(&block)
end

#limit_range_spec(&block) ⇒ Object



637
638
639
# File 'lib/kube-dsl/entrypoint.rb', line 637

def limit_range_spec(&block)
  ::KubeDSL::DSL::V1::LimitRangeSpec.new(&block)
end

#list_meta(&block) ⇒ Object



1497
1498
1499
# File 'lib/kube-dsl/entrypoint.rb', line 1497

def list_meta(&block)
  ::KubeDSL::DSL::Meta::V1::ListMeta.new(&block)
end

#load_balancer_ingress(&block) ⇒ Object



641
642
643
# File 'lib/kube-dsl/entrypoint.rb', line 641

def load_balancer_ingress(&block)
  ::KubeDSL::DSL::V1::LoadBalancerIngress.new(&block)
end

#load_balancer_status(&block) ⇒ Object



645
646
647
# File 'lib/kube-dsl/entrypoint.rb', line 645

def load_balancer_status(&block)
  ::KubeDSL::DSL::V1::LoadBalancerStatus.new(&block)
end

#local_object_reference(&block) ⇒ Object



649
650
651
# File 'lib/kube-dsl/entrypoint.rb', line 649

def local_object_reference(&block)
  ::KubeDSL::DSL::V1::LocalObjectReference.new(&block)
end

#local_subject_access_review(&block) ⇒ Object



185
186
187
# File 'lib/kube-dsl/entrypoint.rb', line 185

def local_subject_access_review(&block)
  ::KubeDSL::DSL::Authorization::V1::LocalSubjectAccessReview.new(&block)
end

#local_volume_source(&block) ⇒ Object



653
654
655
# File 'lib/kube-dsl/entrypoint.rb', line 653

def local_volume_source(&block)
  ::KubeDSL::DSL::V1::LocalVolumeSource.new(&block)
end

#managed_fields_entry(&block) ⇒ Object



1501
1502
1503
# File 'lib/kube-dsl/entrypoint.rb', line 1501

def managed_fields_entry(&block)
  ::KubeDSL::DSL::Meta::V1::ManagedFieldsEntry.new(&block)
end

#mutating_webhook(&block) ⇒ Object



5
6
7
# File 'lib/kube-dsl/entrypoint.rb', line 5

def mutating_webhook(&block)
  ::KubeDSL::DSL::Admissionregistration::V1::MutatingWebhook.new(&block)
end

#mutating_webhook_configuration(&block) ⇒ Object



9
10
11
# File 'lib/kube-dsl/entrypoint.rb', line 9

def mutating_webhook_configuration(&block)
  ::KubeDSL::DSL::Admissionregistration::V1::MutatingWebhookConfiguration.new(&block)
end

#mutating_webhook_configuration_list(&block) ⇒ Object



13
14
15
# File 'lib/kube-dsl/entrypoint.rb', line 13

def mutating_webhook_configuration_list(&block)
  ::KubeDSL::DSL::Admissionregistration::V1::MutatingWebhookConfigurationList.new(&block)
end

#namespace(&block) ⇒ Object



661
662
663
# File 'lib/kube-dsl/entrypoint.rb', line 661

def namespace(&block)
  ::KubeDSL::DSL::V1::Namespace.new(&block)
end

#namespace_condition(&block) ⇒ Object



665
666
667
# File 'lib/kube-dsl/entrypoint.rb', line 665

def namespace_condition(&block)
  ::KubeDSL::DSL::V1::NamespaceCondition.new(&block)
end

#namespace_list(&block) ⇒ Object



669
670
671
# File 'lib/kube-dsl/entrypoint.rb', line 669

def namespace_list(&block)
  ::KubeDSL::DSL::V1::NamespaceList.new(&block)
end

#namespace_spec(&block) ⇒ Object



673
674
675
# File 'lib/kube-dsl/entrypoint.rb', line 673

def namespace_spec(&block)
  ::KubeDSL::DSL::V1::NamespaceSpec.new(&block)
end

#namespace_status(&block) ⇒ Object



677
678
679
# File 'lib/kube-dsl/entrypoint.rb', line 677

def namespace_status(&block)
  ::KubeDSL::DSL::V1::NamespaceStatus.new(&block)
end

#network_policy(&block) ⇒ Object



1197
1198
1199
# File 'lib/kube-dsl/entrypoint.rb', line 1197

def network_policy(&block)
  ::KubeDSL::DSL::Networking::V1::NetworkPolicy.new(&block)
end

#network_policy_egress_rule(&block) ⇒ Object



1201
1202
1203
# File 'lib/kube-dsl/entrypoint.rb', line 1201

def network_policy_egress_rule(&block)
  ::KubeDSL::DSL::Networking::V1::NetworkPolicyEgressRule.new(&block)
end

#network_policy_ingress_rule(&block) ⇒ Object



1205
1206
1207
# File 'lib/kube-dsl/entrypoint.rb', line 1205

def network_policy_ingress_rule(&block)
  ::KubeDSL::DSL::Networking::V1::NetworkPolicyIngressRule.new(&block)
end

#network_policy_list(&block) ⇒ Object



1209
1210
1211
# File 'lib/kube-dsl/entrypoint.rb', line 1209

def network_policy_list(&block)
  ::KubeDSL::DSL::Networking::V1::NetworkPolicyList.new(&block)
end

#network_policy_peer(&block) ⇒ Object



1213
1214
1215
# File 'lib/kube-dsl/entrypoint.rb', line 1213

def network_policy_peer(&block)
  ::KubeDSL::DSL::Networking::V1::NetworkPolicyPeer.new(&block)
end

#network_policy_port(&block) ⇒ Object



1217
1218
1219
# File 'lib/kube-dsl/entrypoint.rb', line 1217

def network_policy_port(&block)
  ::KubeDSL::DSL::Networking::V1::NetworkPolicyPort.new(&block)
end

#network_policy_spec(&block) ⇒ Object



1221
1222
1223
# File 'lib/kube-dsl/entrypoint.rb', line 1221

def network_policy_spec(&block)
  ::KubeDSL::DSL::Networking::V1::NetworkPolicySpec.new(&block)
end

#nfs_volume_source(&block) ⇒ Object



657
658
659
# File 'lib/kube-dsl/entrypoint.rb', line 657

def nfs_volume_source(&block)
  ::KubeDSL::DSL::V1::NFSVolumeSource.new(&block)
end

#node(&block) ⇒ Object



681
682
683
# File 'lib/kube-dsl/entrypoint.rb', line 681

def node(&block)
  ::KubeDSL::DSL::V1::Node.new(&block)
end

#node_address(&block) ⇒ Object



685
686
687
# File 'lib/kube-dsl/entrypoint.rb', line 685

def node_address(&block)
  ::KubeDSL::DSL::V1::NodeAddress.new(&block)
end

#node_affinity(&block) ⇒ Object



689
690
691
# File 'lib/kube-dsl/entrypoint.rb', line 689

def node_affinity(&block)
  ::KubeDSL::DSL::V1::NodeAffinity.new(&block)
end

#node_condition(&block) ⇒ Object



693
694
695
# File 'lib/kube-dsl/entrypoint.rb', line 693

def node_condition(&block)
  ::KubeDSL::DSL::V1::NodeCondition.new(&block)
end

#node_config_source(&block) ⇒ Object



697
698
699
# File 'lib/kube-dsl/entrypoint.rb', line 697

def node_config_source(&block)
  ::KubeDSL::DSL::V1::NodeConfigSource.new(&block)
end

#node_config_status(&block) ⇒ Object



701
702
703
# File 'lib/kube-dsl/entrypoint.rb', line 701

def node_config_status(&block)
  ::KubeDSL::DSL::V1::NodeConfigStatus.new(&block)
end

#node_daemon_endpoints(&block) ⇒ Object



705
706
707
# File 'lib/kube-dsl/entrypoint.rb', line 705

def node_daemon_endpoints(&block)
  ::KubeDSL::DSL::V1::NodeDaemonEndpoints.new(&block)
end

#node_list(&block) ⇒ Object



709
710
711
# File 'lib/kube-dsl/entrypoint.rb', line 709

def node_list(&block)
  ::KubeDSL::DSL::V1::NodeList.new(&block)
end

#node_selector(&block) ⇒ Object



713
714
715
# File 'lib/kube-dsl/entrypoint.rb', line 713

def node_selector(&block)
  ::KubeDSL::DSL::V1::NodeSelector.new(&block)
end

#node_selector_requirement(&block) ⇒ Object



717
718
719
# File 'lib/kube-dsl/entrypoint.rb', line 717

def node_selector_requirement(&block)
  ::KubeDSL::DSL::V1::NodeSelectorRequirement.new(&block)
end

#node_selector_term(&block) ⇒ Object



721
722
723
# File 'lib/kube-dsl/entrypoint.rb', line 721

def node_selector_term(&block)
  ::KubeDSL::DSL::V1::NodeSelectorTerm.new(&block)
end

#node_spec(&block) ⇒ Object



725
726
727
# File 'lib/kube-dsl/entrypoint.rb', line 725

def node_spec(&block)
  ::KubeDSL::DSL::V1::NodeSpec.new(&block)
end

#node_status(&block) ⇒ Object



729
730
731
# File 'lib/kube-dsl/entrypoint.rb', line 729

def node_status(&block)
  ::KubeDSL::DSL::V1::NodeStatus.new(&block)
end

#node_system_info(&block) ⇒ Object



733
734
735
# File 'lib/kube-dsl/entrypoint.rb', line 733

def node_system_info(&block)
  ::KubeDSL::DSL::V1::NodeSystemInfo.new(&block)
end

#non_resource_attributes(&block) ⇒ Object



189
190
191
# File 'lib/kube-dsl/entrypoint.rb', line 189

def non_resource_attributes(&block)
  ::KubeDSL::DSL::Authorization::V1::NonResourceAttributes.new(&block)
end

#non_resource_rule(&block) ⇒ Object



193
194
195
# File 'lib/kube-dsl/entrypoint.rb', line 193

def non_resource_rule(&block)
  ::KubeDSL::DSL::Authorization::V1::NonResourceRule.new(&block)
end

#object_field_selector(&block) ⇒ Object



737
738
739
# File 'lib/kube-dsl/entrypoint.rb', line 737

def object_field_selector(&block)
  ::KubeDSL::DSL::V1::ObjectFieldSelector.new(&block)
end

#object_meta(&block) ⇒ Object



1505
1506
1507
# File 'lib/kube-dsl/entrypoint.rb', line 1505

def object_meta(&block)
  ::KubeDSL::DSL::Meta::V1::ObjectMeta.new(&block)
end

#object_reference(&block) ⇒ Object



741
742
743
# File 'lib/kube-dsl/entrypoint.rb', line 741

def object_reference(&block)
  ::KubeDSL::DSL::V1::ObjectReference.new(&block)
end

#overhead(&block) ⇒ Object



1229
1230
1231
# File 'lib/kube-dsl/entrypoint.rb', line 1229

def overhead(&block)
  ::KubeDSL::DSL::Node::V1::Overhead.new(&block)
end

#owner_reference(&block) ⇒ Object



1509
1510
1511
# File 'lib/kube-dsl/entrypoint.rb', line 1509

def owner_reference(&block)
  ::KubeDSL::DSL::Meta::V1::OwnerReference.new(&block)
end

#persistent_volume(&block) ⇒ Object



745
746
747
# File 'lib/kube-dsl/entrypoint.rb', line 745

def persistent_volume(&block)
  ::KubeDSL::DSL::V1::PersistentVolume.new(&block)
end

#persistent_volume_claim(&block) ⇒ Object



749
750
751
# File 'lib/kube-dsl/entrypoint.rb', line 749

def persistent_volume_claim(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeClaim.new(&block)
end

#persistent_volume_claim_condition(&block) ⇒ Object



753
754
755
# File 'lib/kube-dsl/entrypoint.rb', line 753

def persistent_volume_claim_condition(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeClaimCondition.new(&block)
end

#persistent_volume_claim_list(&block) ⇒ Object



757
758
759
# File 'lib/kube-dsl/entrypoint.rb', line 757

def persistent_volume_claim_list(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeClaimList.new(&block)
end

#persistent_volume_claim_spec(&block) ⇒ Object



761
762
763
# File 'lib/kube-dsl/entrypoint.rb', line 761

def persistent_volume_claim_spec(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeClaimSpec.new(&block)
end

#persistent_volume_claim_status(&block) ⇒ Object



765
766
767
# File 'lib/kube-dsl/entrypoint.rb', line 765

def persistent_volume_claim_status(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeClaimStatus.new(&block)
end

#persistent_volume_claim_template(&block) ⇒ Object



769
770
771
# File 'lib/kube-dsl/entrypoint.rb', line 769

def persistent_volume_claim_template(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeClaimTemplate.new(&block)
end

#persistent_volume_claim_volume_source(&block) ⇒ Object



773
774
775
# File 'lib/kube-dsl/entrypoint.rb', line 773

def persistent_volume_claim_volume_source(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeClaimVolumeSource.new(&block)
end

#persistent_volume_list(&block) ⇒ Object



777
778
779
# File 'lib/kube-dsl/entrypoint.rb', line 777

def persistent_volume_list(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeList.new(&block)
end

#persistent_volume_spec(&block) ⇒ Object



781
782
783
# File 'lib/kube-dsl/entrypoint.rb', line 781

def persistent_volume_spec(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeSpec.new(&block)
end

#persistent_volume_status(&block) ⇒ Object



785
786
787
# File 'lib/kube-dsl/entrypoint.rb', line 785

def persistent_volume_status(&block)
  ::KubeDSL::DSL::V1::PersistentVolumeStatus.new(&block)
end

#photon_persistent_disk_volume_source(&block) ⇒ Object



789
790
791
# File 'lib/kube-dsl/entrypoint.rb', line 789

def photon_persistent_disk_volume_source(&block)
  ::KubeDSL::DSL::V1::PhotonPersistentDiskVolumeSource.new(&block)
end

#pod(&block) ⇒ Object



793
794
795
# File 'lib/kube-dsl/entrypoint.rb', line 793

def pod(&block)
  ::KubeDSL::DSL::V1::Pod.new(&block)
end

#pod_affinity(&block) ⇒ Object



797
798
799
# File 'lib/kube-dsl/entrypoint.rb', line 797

def pod_affinity(&block)
  ::KubeDSL::DSL::V1::PodAffinity.new(&block)
end

#pod_affinity_term(&block) ⇒ Object



801
802
803
# File 'lib/kube-dsl/entrypoint.rb', line 801

def pod_affinity_term(&block)
  ::KubeDSL::DSL::V1::PodAffinityTerm.new(&block)
end

#pod_anti_affinity(&block) ⇒ Object



805
806
807
# File 'lib/kube-dsl/entrypoint.rb', line 805

def pod_anti_affinity(&block)
  ::KubeDSL::DSL::V1::PodAntiAffinity.new(&block)
end

#pod_condition(&block) ⇒ Object



809
810
811
# File 'lib/kube-dsl/entrypoint.rb', line 809

def pod_condition(&block)
  ::KubeDSL::DSL::V1::PodCondition.new(&block)
end

#pod_disruption_budget(&block) ⇒ Object



1249
1250
1251
# File 'lib/kube-dsl/entrypoint.rb', line 1249

def pod_disruption_budget(&block)
  ::KubeDSL::DSL::Policy::V1::PodDisruptionBudget.new(&block)
end

#pod_disruption_budget_list(&block) ⇒ Object



1253
1254
1255
# File 'lib/kube-dsl/entrypoint.rb', line 1253

def pod_disruption_budget_list(&block)
  ::KubeDSL::DSL::Policy::V1::PodDisruptionBudgetList.new(&block)
end

#pod_disruption_budget_spec(&block) ⇒ Object



1257
1258
1259
# File 'lib/kube-dsl/entrypoint.rb', line 1257

def pod_disruption_budget_spec(&block)
  ::KubeDSL::DSL::Policy::V1::PodDisruptionBudgetSpec.new(&block)
end

#pod_disruption_budget_status(&block) ⇒ Object



1261
1262
1263
# File 'lib/kube-dsl/entrypoint.rb', line 1261

def pod_disruption_budget_status(&block)
  ::KubeDSL::DSL::Policy::V1::PodDisruptionBudgetStatus.new(&block)
end

#pod_dns_config(&block) ⇒ Object



813
814
815
# File 'lib/kube-dsl/entrypoint.rb', line 813

def pod_dns_config(&block)
  ::KubeDSL::DSL::V1::PodDNSConfig.new(&block)
end

#pod_dns_config_option(&block) ⇒ Object



817
818
819
# File 'lib/kube-dsl/entrypoint.rb', line 817

def pod_dns_config_option(&block)
  ::KubeDSL::DSL::V1::PodDNSConfigOption.new(&block)
end

#pod_ip(&block) ⇒ Object



821
822
823
# File 'lib/kube-dsl/entrypoint.rb', line 821

def pod_ip(&block)
  ::KubeDSL::DSL::V1::PodIP.new(&block)
end

#pod_list(&block) ⇒ Object



825
826
827
# File 'lib/kube-dsl/entrypoint.rb', line 825

def pod_list(&block)
  ::KubeDSL::DSL::V1::PodList.new(&block)
end

#pod_readiness_gate(&block) ⇒ Object



829
830
831
# File 'lib/kube-dsl/entrypoint.rb', line 829

def pod_readiness_gate(&block)
  ::KubeDSL::DSL::V1::PodReadinessGate.new(&block)
end

#pod_security_context(&block) ⇒ Object



833
834
835
# File 'lib/kube-dsl/entrypoint.rb', line 833

def pod_security_context(&block)
  ::KubeDSL::DSL::V1::PodSecurityContext.new(&block)
end

#pod_spec(&block) ⇒ Object



837
838
839
# File 'lib/kube-dsl/entrypoint.rb', line 837

def pod_spec(&block)
  ::KubeDSL::DSL::V1::PodSpec.new(&block)
end

#pod_status(&block) ⇒ Object



841
842
843
# File 'lib/kube-dsl/entrypoint.rb', line 841

def pod_status(&block)
  ::KubeDSL::DSL::V1::PodStatus.new(&block)
end

#pod_template(&block) ⇒ Object



845
846
847
# File 'lib/kube-dsl/entrypoint.rb', line 845

def pod_template(&block)
  ::KubeDSL::DSL::V1::PodTemplate.new(&block)
end

#pod_template_list(&block) ⇒ Object



849
850
851
# File 'lib/kube-dsl/entrypoint.rb', line 849

def pod_template_list(&block)
  ::KubeDSL::DSL::V1::PodTemplateList.new(&block)
end

#pod_template_spec(&block) ⇒ Object



853
854
855
# File 'lib/kube-dsl/entrypoint.rb', line 853

def pod_template_spec(&block)
  ::KubeDSL::DSL::V1::PodTemplateSpec.new(&block)
end

#policy_rule(&block) ⇒ Object



1285
1286
1287
# File 'lib/kube-dsl/entrypoint.rb', line 1285

def policy_rule(&block)
  ::KubeDSL::DSL::Rbac::V1::PolicyRule.new(&block)
end

#port_status(&block) ⇒ Object



857
858
859
# File 'lib/kube-dsl/entrypoint.rb', line 857

def port_status(&block)
  ::KubeDSL::DSL::V1::PortStatus.new(&block)
end

#portworx_volume_source(&block) ⇒ Object



861
862
863
# File 'lib/kube-dsl/entrypoint.rb', line 861

def portworx_volume_source(&block)
  ::KubeDSL::DSL::V1::PortworxVolumeSource.new(&block)
end

#preconditions(&block) ⇒ Object



1513
1514
1515
# File 'lib/kube-dsl/entrypoint.rb', line 1513

def preconditions(&block)
  ::KubeDSL::DSL::Meta::V1::Preconditions.new(&block)
end

#preferred_scheduling_term(&block) ⇒ Object



865
866
867
# File 'lib/kube-dsl/entrypoint.rb', line 865

def preferred_scheduling_term(&block)
  ::KubeDSL::DSL::V1::PreferredSchedulingTerm.new(&block)
end

#priority_class(&block) ⇒ Object



1313
1314
1315
# File 'lib/kube-dsl/entrypoint.rb', line 1313

def priority_class(&block)
  ::KubeDSL::DSL::Scheduling::V1::PriorityClass.new(&block)
end

#priority_class_list(&block) ⇒ Object



1317
1318
1319
# File 'lib/kube-dsl/entrypoint.rb', line 1317

def priority_class_list(&block)
  ::KubeDSL::DSL::Scheduling::V1::PriorityClassList.new(&block)
end

#probe(&block) ⇒ Object



869
870
871
# File 'lib/kube-dsl/entrypoint.rb', line 869

def probe(&block)
  ::KubeDSL::DSL::V1::Probe.new(&block)
end

#projected_volume_source(&block) ⇒ Object



873
874
875
# File 'lib/kube-dsl/entrypoint.rb', line 873

def projected_volume_source(&block)
  ::KubeDSL::DSL::V1::ProjectedVolumeSource.new(&block)
end

#quobyte_volume_source(&block) ⇒ Object



877
878
879
# File 'lib/kube-dsl/entrypoint.rb', line 877

def quobyte_volume_source(&block)
  ::KubeDSL::DSL::V1::QuobyteVolumeSource.new(&block)
end

#rbd_persistent_volume_source(&block) ⇒ Object



881
882
883
# File 'lib/kube-dsl/entrypoint.rb', line 881

def rbd_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::RBDPersistentVolumeSource.new(&block)
end

#rbd_volume_source(&block) ⇒ Object



885
886
887
# File 'lib/kube-dsl/entrypoint.rb', line 885

def rbd_volume_source(&block)
  ::KubeDSL::DSL::V1::RBDVolumeSource.new(&block)
end

#replica_set(&block) ⇒ Object



97
98
99
# File 'lib/kube-dsl/entrypoint.rb', line 97

def replica_set(&block)
  ::KubeDSL::DSL::Apps::V1::ReplicaSet.new(&block)
end

#replica_set_condition(&block) ⇒ Object



101
102
103
# File 'lib/kube-dsl/entrypoint.rb', line 101

def replica_set_condition(&block)
  ::KubeDSL::DSL::Apps::V1::ReplicaSetCondition.new(&block)
end

#replica_set_list(&block) ⇒ Object



105
106
107
# File 'lib/kube-dsl/entrypoint.rb', line 105

def replica_set_list(&block)
  ::KubeDSL::DSL::Apps::V1::ReplicaSetList.new(&block)
end

#replica_set_spec(&block) ⇒ Object



109
110
111
# File 'lib/kube-dsl/entrypoint.rb', line 109

def replica_set_spec(&block)
  ::KubeDSL::DSL::Apps::V1::ReplicaSetSpec.new(&block)
end

#replica_set_status(&block) ⇒ Object



113
114
115
# File 'lib/kube-dsl/entrypoint.rb', line 113

def replica_set_status(&block)
  ::KubeDSL::DSL::Apps::V1::ReplicaSetStatus.new(&block)
end

#replication_controller(&block) ⇒ Object



889
890
891
# File 'lib/kube-dsl/entrypoint.rb', line 889

def replication_controller(&block)
  ::KubeDSL::DSL::V1::ReplicationController.new(&block)
end

#replication_controller_condition(&block) ⇒ Object



893
894
895
# File 'lib/kube-dsl/entrypoint.rb', line 893

def replication_controller_condition(&block)
  ::KubeDSL::DSL::V1::ReplicationControllerCondition.new(&block)
end

#replication_controller_list(&block) ⇒ Object



897
898
899
# File 'lib/kube-dsl/entrypoint.rb', line 897

def replication_controller_list(&block)
  ::KubeDSL::DSL::V1::ReplicationControllerList.new(&block)
end

#replication_controller_spec(&block) ⇒ Object



901
902
903
# File 'lib/kube-dsl/entrypoint.rb', line 901

def replication_controller_spec(&block)
  ::KubeDSL::DSL::V1::ReplicationControllerSpec.new(&block)
end

#replication_controller_status(&block) ⇒ Object



905
906
907
# File 'lib/kube-dsl/entrypoint.rb', line 905

def replication_controller_status(&block)
  ::KubeDSL::DSL::V1::ReplicationControllerStatus.new(&block)
end

#resource_attributes(&block) ⇒ Object



197
198
199
# File 'lib/kube-dsl/entrypoint.rb', line 197

def resource_attributes(&block)
  ::KubeDSL::DSL::Authorization::V1::ResourceAttributes.new(&block)
end

#resource_field_selector(&block) ⇒ Object



909
910
911
# File 'lib/kube-dsl/entrypoint.rb', line 909

def resource_field_selector(&block)
  ::KubeDSL::DSL::V1::ResourceFieldSelector.new(&block)
end

#resource_quota(&block) ⇒ Object



913
914
915
# File 'lib/kube-dsl/entrypoint.rb', line 913

def resource_quota(&block)
  ::KubeDSL::DSL::V1::ResourceQuota.new(&block)
end

#resource_quota_list(&block) ⇒ Object



917
918
919
# File 'lib/kube-dsl/entrypoint.rb', line 917

def resource_quota_list(&block)
  ::KubeDSL::DSL::V1::ResourceQuotaList.new(&block)
end

#resource_quota_spec(&block) ⇒ Object



921
922
923
# File 'lib/kube-dsl/entrypoint.rb', line 921

def resource_quota_spec(&block)
  ::KubeDSL::DSL::V1::ResourceQuotaSpec.new(&block)
end

#resource_quota_status(&block) ⇒ Object



925
926
927
# File 'lib/kube-dsl/entrypoint.rb', line 925

def resource_quota_status(&block)
  ::KubeDSL::DSL::V1::ResourceQuotaStatus.new(&block)
end

#resource_requirements(&block) ⇒ Object



929
930
931
# File 'lib/kube-dsl/entrypoint.rb', line 929

def resource_requirements(&block)
  ::KubeDSL::DSL::V1::ResourceRequirements.new(&block)
end

#resource_rule(&block) ⇒ Object



201
202
203
# File 'lib/kube-dsl/entrypoint.rb', line 201

def resource_rule(&block)
  ::KubeDSL::DSL::Authorization::V1::ResourceRule.new(&block)
end

#role(&block) ⇒ Object



1289
1290
1291
# File 'lib/kube-dsl/entrypoint.rb', line 1289

def role(&block)
  ::KubeDSL::DSL::Rbac::V1::Role.new(&block)
end

#role_binding(&block) ⇒ Object



1293
1294
1295
# File 'lib/kube-dsl/entrypoint.rb', line 1293

def role_binding(&block)
  ::KubeDSL::DSL::Rbac::V1::RoleBinding.new(&block)
end

#role_binding_list(&block) ⇒ Object



1297
1298
1299
# File 'lib/kube-dsl/entrypoint.rb', line 1297

def role_binding_list(&block)
  ::KubeDSL::DSL::Rbac::V1::RoleBindingList.new(&block)
end

#role_list(&block) ⇒ Object



1301
1302
1303
# File 'lib/kube-dsl/entrypoint.rb', line 1301

def role_list(&block)
  ::KubeDSL::DSL::Rbac::V1::RoleList.new(&block)
end

#role_ref(&block) ⇒ Object



1305
1306
1307
# File 'lib/kube-dsl/entrypoint.rb', line 1305

def role_ref(&block)
  ::KubeDSL::DSL::Rbac::V1::RoleRef.new(&block)
end

#rolling_update_daemon_set(&block) ⇒ Object



117
118
119
# File 'lib/kube-dsl/entrypoint.rb', line 117

def rolling_update_daemon_set(&block)
  ::KubeDSL::DSL::Apps::V1::RollingUpdateDaemonSet.new(&block)
end

#rolling_update_deployment(&block) ⇒ Object



121
122
123
# File 'lib/kube-dsl/entrypoint.rb', line 121

def rolling_update_deployment(&block)
  ::KubeDSL::DSL::Apps::V1::RollingUpdateDeployment.new(&block)
end

#rolling_update_stateful_set_strategy(&block) ⇒ Object



125
126
127
# File 'lib/kube-dsl/entrypoint.rb', line 125

def rolling_update_stateful_set_strategy(&block)
  ::KubeDSL::DSL::Apps::V1::RollingUpdateStatefulSetStrategy.new(&block)
end

#rule_with_operations(&block) ⇒ Object



17
18
19
# File 'lib/kube-dsl/entrypoint.rb', line 17

def rule_with_operations(&block)
  ::KubeDSL::DSL::Admissionregistration::V1::RuleWithOperations.new(&block)
end

#runtime_class(&block) ⇒ Object



1233
1234
1235
# File 'lib/kube-dsl/entrypoint.rb', line 1233

def runtime_class(&block)
  ::KubeDSL::DSL::Node::V1::RuntimeClass.new(&block)
end

#runtime_class_list(&block) ⇒ Object



1237
1238
1239
# File 'lib/kube-dsl/entrypoint.rb', line 1237

def runtime_class_list(&block)
  ::KubeDSL::DSL::Node::V1::RuntimeClassList.new(&block)
end

#scale(&block) ⇒ Object



257
258
259
# File 'lib/kube-dsl/entrypoint.rb', line 257

def scale(&block)
  ::KubeDSL::DSL::Autoscaling::V1::Scale.new(&block)
end

#scale_io_persistent_volume_source(&block) ⇒ Object



937
938
939
# File 'lib/kube-dsl/entrypoint.rb', line 937

def scale_io_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::ScaleIOPersistentVolumeSource.new(&block)
end

#scale_io_volume_source(&block) ⇒ Object



941
942
943
# File 'lib/kube-dsl/entrypoint.rb', line 941

def scale_io_volume_source(&block)
  ::KubeDSL::DSL::V1::ScaleIOVolumeSource.new(&block)
end

#scale_spec(&block) ⇒ Object



261
262
263
# File 'lib/kube-dsl/entrypoint.rb', line 261

def scale_spec(&block)
  ::KubeDSL::DSL::Autoscaling::V1::ScaleSpec.new(&block)
end

#scale_status(&block) ⇒ Object



265
266
267
# File 'lib/kube-dsl/entrypoint.rb', line 265

def scale_status(&block)
  ::KubeDSL::DSL::Autoscaling::V1::ScaleStatus.new(&block)
end

#scheduling(&block) ⇒ Object



1241
1242
1243
# File 'lib/kube-dsl/entrypoint.rb', line 1241

def scheduling(&block)
  ::KubeDSL::DSL::Node::V1::Scheduling.new(&block)
end

#scope_selector(&block) ⇒ Object



945
946
947
# File 'lib/kube-dsl/entrypoint.rb', line 945

def scope_selector(&block)
  ::KubeDSL::DSL::V1::ScopeSelector.new(&block)
end

#scoped_resource_selector_requirement(&block) ⇒ Object



949
950
951
# File 'lib/kube-dsl/entrypoint.rb', line 949

def scoped_resource_selector_requirement(&block)
  ::KubeDSL::DSL::V1::ScopedResourceSelectorRequirement.new(&block)
end

#se_linux_options(&block) ⇒ Object



933
934
935
# File 'lib/kube-dsl/entrypoint.rb', line 933

def se_linux_options(&block)
  ::KubeDSL::DSL::V1::SELinuxOptions.new(&block)
end

#seccomp_profile(&block) ⇒ Object



953
954
955
# File 'lib/kube-dsl/entrypoint.rb', line 953

def seccomp_profile(&block)
  ::KubeDSL::DSL::V1::SeccompProfile.new(&block)
end

#secret(&block) ⇒ Object



957
958
959
# File 'lib/kube-dsl/entrypoint.rb', line 957

def secret(&block)
  ::KubeDSL::DSL::V1::Secret.new(&block)
end

#secret_env_source(&block) ⇒ Object



961
962
963
# File 'lib/kube-dsl/entrypoint.rb', line 961

def secret_env_source(&block)
  ::KubeDSL::DSL::V1::SecretEnvSource.new(&block)
end

#secret_key_selector(&block) ⇒ Object



965
966
967
# File 'lib/kube-dsl/entrypoint.rb', line 965

def secret_key_selector(&block)
  ::KubeDSL::DSL::V1::SecretKeySelector.new(&block)
end

#secret_list(&block) ⇒ Object



969
970
971
# File 'lib/kube-dsl/entrypoint.rb', line 969

def secret_list(&block)
  ::KubeDSL::DSL::V1::SecretList.new(&block)
end

#secret_projection(&block) ⇒ Object



973
974
975
# File 'lib/kube-dsl/entrypoint.rb', line 973

def secret_projection(&block)
  ::KubeDSL::DSL::V1::SecretProjection.new(&block)
end

#secret_reference(&block) ⇒ Object



977
978
979
# File 'lib/kube-dsl/entrypoint.rb', line 977

def secret_reference(&block)
  ::KubeDSL::DSL::V1::SecretReference.new(&block)
end

#secret_volume_source(&block) ⇒ Object



981
982
983
# File 'lib/kube-dsl/entrypoint.rb', line 981

def secret_volume_source(&block)
  ::KubeDSL::DSL::V1::SecretVolumeSource.new(&block)
end

#security_context(&block) ⇒ Object



985
986
987
# File 'lib/kube-dsl/entrypoint.rb', line 985

def security_context(&block)
  ::KubeDSL::DSL::V1::SecurityContext.new(&block)
end

#self_subject_access_review(&block) ⇒ Object



205
206
207
# File 'lib/kube-dsl/entrypoint.rb', line 205

def self_subject_access_review(&block)
  ::KubeDSL::DSL::Authorization::V1::SelfSubjectAccessReview.new(&block)
end

#self_subject_access_review_spec(&block) ⇒ Object



209
210
211
# File 'lib/kube-dsl/entrypoint.rb', line 209

def self_subject_access_review_spec(&block)
  ::KubeDSL::DSL::Authorization::V1::SelfSubjectAccessReviewSpec.new(&block)
end

#self_subject_rules_review(&block) ⇒ Object



213
214
215
# File 'lib/kube-dsl/entrypoint.rb', line 213

def self_subject_rules_review(&block)
  ::KubeDSL::DSL::Authorization::V1::SelfSubjectRulesReview.new(&block)
end

#self_subject_rules_review_spec(&block) ⇒ Object



217
218
219
# File 'lib/kube-dsl/entrypoint.rb', line 217

def self_subject_rules_review_spec(&block)
  ::KubeDSL::DSL::Authorization::V1::SelfSubjectRulesReviewSpec.new(&block)
end

#server_address_by_client_cidr(&block) ⇒ Object



1517
1518
1519
# File 'lib/kube-dsl/entrypoint.rb', line 1517

def server_address_by_client_cidr(&block)
  ::KubeDSL::DSL::Meta::V1::ServerAddressByClientCIDR.new(&block)
end

#service(&block) ⇒ Object



989
990
991
# File 'lib/kube-dsl/entrypoint.rb', line 989

def service(&block)
  ::KubeDSL::DSL::V1::Service.new(&block)
end

#service_account(&block) ⇒ Object



993
994
995
# File 'lib/kube-dsl/entrypoint.rb', line 993

def (&block)
  ::KubeDSL::DSL::V1::ServiceAccount.new(&block)
end

#service_account_list(&block) ⇒ Object



997
998
999
# File 'lib/kube-dsl/entrypoint.rb', line 997

def (&block)
  ::KubeDSL::DSL::V1::ServiceAccountList.new(&block)
end

#service_account_token_projection(&block) ⇒ Object



1001
1002
1003
# File 'lib/kube-dsl/entrypoint.rb', line 1001

def (&block)
  ::KubeDSL::DSL::V1::ServiceAccountTokenProjection.new(&block)
end

#service_backend_port(&block) ⇒ Object



1225
1226
1227
# File 'lib/kube-dsl/entrypoint.rb', line 1225

def service_backend_port(&block)
  ::KubeDSL::DSL::Networking::V1::ServiceBackendPort.new(&block)
end

#service_list(&block) ⇒ Object



1005
1006
1007
# File 'lib/kube-dsl/entrypoint.rb', line 1005

def service_list(&block)
  ::KubeDSL::DSL::V1::ServiceList.new(&block)
end

#service_port(&block) ⇒ Object



1009
1010
1011
# File 'lib/kube-dsl/entrypoint.rb', line 1009

def service_port(&block)
  ::KubeDSL::DSL::V1::ServicePort.new(&block)
end

#service_spec(&block) ⇒ Object



1013
1014
1015
# File 'lib/kube-dsl/entrypoint.rb', line 1013

def service_spec(&block)
  ::KubeDSL::DSL::V1::ServiceSpec.new(&block)
end

#service_status(&block) ⇒ Object



1017
1018
1019
# File 'lib/kube-dsl/entrypoint.rb', line 1017

def service_status(&block)
  ::KubeDSL::DSL::V1::ServiceStatus.new(&block)
end

#session_affinity_config(&block) ⇒ Object



1021
1022
1023
# File 'lib/kube-dsl/entrypoint.rb', line 1021

def session_affinity_config(&block)
  ::KubeDSL::DSL::V1::SessionAffinityConfig.new(&block)
end

#stateful_set(&block) ⇒ Object



129
130
131
# File 'lib/kube-dsl/entrypoint.rb', line 129

def stateful_set(&block)
  ::KubeDSL::DSL::Apps::V1::StatefulSet.new(&block)
end

#stateful_set_condition(&block) ⇒ Object



133
134
135
# File 'lib/kube-dsl/entrypoint.rb', line 133

def stateful_set_condition(&block)
  ::KubeDSL::DSL::Apps::V1::StatefulSetCondition.new(&block)
end

#stateful_set_list(&block) ⇒ Object



137
138
139
# File 'lib/kube-dsl/entrypoint.rb', line 137

def stateful_set_list(&block)
  ::KubeDSL::DSL::Apps::V1::StatefulSetList.new(&block)
end

#stateful_set_spec(&block) ⇒ Object



141
142
143
# File 'lib/kube-dsl/entrypoint.rb', line 141

def stateful_set_spec(&block)
  ::KubeDSL::DSL::Apps::V1::StatefulSetSpec.new(&block)
end

#stateful_set_status(&block) ⇒ Object



145
146
147
# File 'lib/kube-dsl/entrypoint.rb', line 145

def stateful_set_status(&block)
  ::KubeDSL::DSL::Apps::V1::StatefulSetStatus.new(&block)
end

#stateful_set_update_strategy(&block) ⇒ Object



149
150
151
# File 'lib/kube-dsl/entrypoint.rb', line 149

def stateful_set_update_strategy(&block)
  ::KubeDSL::DSL::Apps::V1::StatefulSetUpdateStrategy.new(&block)
end

#status(&block) ⇒ Object



1521
1522
1523
# File 'lib/kube-dsl/entrypoint.rb', line 1521

def status(&block)
  ::KubeDSL::DSL::Meta::V1::Status.new(&block)
end

#status_cause(&block) ⇒ Object



1525
1526
1527
# File 'lib/kube-dsl/entrypoint.rb', line 1525

def status_cause(&block)
  ::KubeDSL::DSL::Meta::V1::StatusCause.new(&block)
end

#status_details(&block) ⇒ Object



1529
1530
1531
# File 'lib/kube-dsl/entrypoint.rb', line 1529

def status_details(&block)
  ::KubeDSL::DSL::Meta::V1::StatusDetails.new(&block)
end

#storage_class(&block) ⇒ Object



1349
1350
1351
# File 'lib/kube-dsl/entrypoint.rb', line 1349

def storage_class(&block)
  ::KubeDSL::DSL::Storage::V1::StorageClass.new(&block)
end

#storage_class_list(&block) ⇒ Object



1353
1354
1355
# File 'lib/kube-dsl/entrypoint.rb', line 1353

def storage_class_list(&block)
  ::KubeDSL::DSL::Storage::V1::StorageClassList.new(&block)
end

#storage_os_persistent_volume_source(&block) ⇒ Object



1025
1026
1027
# File 'lib/kube-dsl/entrypoint.rb', line 1025

def storage_os_persistent_volume_source(&block)
  ::KubeDSL::DSL::V1::StorageOSPersistentVolumeSource.new(&block)
end

#storage_os_volume_source(&block) ⇒ Object



1029
1030
1031
# File 'lib/kube-dsl/entrypoint.rb', line 1029

def storage_os_volume_source(&block)
  ::KubeDSL::DSL::V1::StorageOSVolumeSource.new(&block)
end

#storage_v1_token_request(&block) ⇒ Object



1357
1358
1359
# File 'lib/kube-dsl/entrypoint.rb', line 1357

def storage_v1_token_request(&block)
  ::KubeDSL::DSL::Storage::V1::TokenRequest.new(&block)
end

#subject(&block) ⇒ Object



1309
1310
1311
# File 'lib/kube-dsl/entrypoint.rb', line 1309

def subject(&block)
  ::KubeDSL::DSL::Rbac::V1::Subject.new(&block)
end

#subject_access_review(&block) ⇒ Object



221
222
223
# File 'lib/kube-dsl/entrypoint.rb', line 221

def subject_access_review(&block)
  ::KubeDSL::DSL::Authorization::V1::SubjectAccessReview.new(&block)
end

#subject_access_review_spec(&block) ⇒ Object



225
226
227
# File 'lib/kube-dsl/entrypoint.rb', line 225

def subject_access_review_spec(&block)
  ::KubeDSL::DSL::Authorization::V1::SubjectAccessReviewSpec.new(&block)
end

#subject_access_review_status(&block) ⇒ Object



229
230
231
# File 'lib/kube-dsl/entrypoint.rb', line 229

def subject_access_review_status(&block)
  ::KubeDSL::DSL::Authorization::V1::SubjectAccessReviewStatus.new(&block)
end

#subject_rules_review_status(&block) ⇒ Object



233
234
235
# File 'lib/kube-dsl/entrypoint.rb', line 233

def subject_rules_review_status(&block)
  ::KubeDSL::DSL::Authorization::V1::SubjectRulesReviewStatus.new(&block)
end

#sysctl(&block) ⇒ Object



1033
1034
1035
# File 'lib/kube-dsl/entrypoint.rb', line 1033

def sysctl(&block)
  ::KubeDSL::DSL::V1::Sysctl.new(&block)
end

#taint(&block) ⇒ Object



1041
1042
1043
# File 'lib/kube-dsl/entrypoint.rb', line 1041

def taint(&block)
  ::KubeDSL::DSL::V1::Taint.new(&block)
end

#tcp_socket_action(&block) ⇒ Object



1037
1038
1039
# File 'lib/kube-dsl/entrypoint.rb', line 1037

def tcp_socket_action(&block)
  ::KubeDSL::DSL::V1::TCPSocketAction.new(&block)
end

#token_request_spec(&block) ⇒ Object



161
162
163
# File 'lib/kube-dsl/entrypoint.rb', line 161

def token_request_spec(&block)
  ::KubeDSL::DSL::Authentication::V1::TokenRequestSpec.new(&block)
end

#token_request_status(&block) ⇒ Object



165
166
167
# File 'lib/kube-dsl/entrypoint.rb', line 165

def token_request_status(&block)
  ::KubeDSL::DSL::Authentication::V1::TokenRequestStatus.new(&block)
end

#token_review(&block) ⇒ Object



169
170
171
# File 'lib/kube-dsl/entrypoint.rb', line 169

def token_review(&block)
  ::KubeDSL::DSL::Authentication::V1::TokenReview.new(&block)
end

#token_review_spec(&block) ⇒ Object



173
174
175
# File 'lib/kube-dsl/entrypoint.rb', line 173

def token_review_spec(&block)
  ::KubeDSL::DSL::Authentication::V1::TokenReviewSpec.new(&block)
end

#token_review_status(&block) ⇒ Object



177
178
179
# File 'lib/kube-dsl/entrypoint.rb', line 177

def token_review_status(&block)
  ::KubeDSL::DSL::Authentication::V1::TokenReviewStatus.new(&block)
end

#toleration(&block) ⇒ Object



1045
1046
1047
# File 'lib/kube-dsl/entrypoint.rb', line 1045

def toleration(&block)
  ::KubeDSL::DSL::V1::Toleration.new(&block)
end

#topology_selector_label_requirement(&block) ⇒ Object



1049
1050
1051
# File 'lib/kube-dsl/entrypoint.rb', line 1049

def topology_selector_label_requirement(&block)
  ::KubeDSL::DSL::V1::TopologySelectorLabelRequirement.new(&block)
end

#topology_selector_term(&block) ⇒ Object



1053
1054
1055
# File 'lib/kube-dsl/entrypoint.rb', line 1053

def topology_selector_term(&block)
  ::KubeDSL::DSL::V1::TopologySelectorTerm.new(&block)
end

#topology_spread_constraint(&block) ⇒ Object



1057
1058
1059
# File 'lib/kube-dsl/entrypoint.rb', line 1057

def topology_spread_constraint(&block)
  ::KubeDSL::DSL::V1::TopologySpreadConstraint.new(&block)
end

#typed_local_object_reference(&block) ⇒ Object



1061
1062
1063
# File 'lib/kube-dsl/entrypoint.rb', line 1061

def typed_local_object_reference(&block)
  ::KubeDSL::DSL::V1::TypedLocalObjectReference.new(&block)
end

#uncounted_terminated_pods(&block) ⇒ Object



309
310
311
# File 'lib/kube-dsl/entrypoint.rb', line 309

def uncounted_terminated_pods(&block)
  ::KubeDSL::DSL::Batch::V1::UncountedTerminatedPods.new(&block)
end

#user_info(&block) ⇒ Object



181
182
183
# File 'lib/kube-dsl/entrypoint.rb', line 181

def (&block)
  ::KubeDSL::DSL::Authentication::V1::UserInfo.new(&block)
end

#v1_endpoint_port(&block) ⇒ Object



501
502
503
# File 'lib/kube-dsl/entrypoint.rb', line 501

def v1_endpoint_port(&block)
  ::KubeDSL::DSL::V1::EndpointPort.new(&block)
end

#v1_event(&block) ⇒ Object



537
538
539
# File 'lib/kube-dsl/entrypoint.rb', line 537

def v1_event(&block)
  ::KubeDSL::DSL::V1::Event.new(&block)
end

#v1_event_list(&block) ⇒ Object



541
542
543
# File 'lib/kube-dsl/entrypoint.rb', line 541

def v1_event_list(&block)
  ::KubeDSL::DSL::V1::EventList.new(&block)
end

#v1_event_series(&block) ⇒ Object



545
546
547
# File 'lib/kube-dsl/entrypoint.rb', line 545

def v1_event_series(&block)
  ::KubeDSL::DSL::V1::EventSeries.new(&block)
end

#validating_webhook(&block) ⇒ Object



25
26
27
# File 'lib/kube-dsl/entrypoint.rb', line 25

def validating_webhook(&block)
  ::KubeDSL::DSL::Admissionregistration::V1::ValidatingWebhook.new(&block)
end

#validating_webhook_configuration(&block) ⇒ Object



29
30
31
# File 'lib/kube-dsl/entrypoint.rb', line 29

def validating_webhook_configuration(&block)
  ::KubeDSL::DSL::Admissionregistration::V1::ValidatingWebhookConfiguration.new(&block)
end

#validating_webhook_configuration_list(&block) ⇒ Object



33
34
35
# File 'lib/kube-dsl/entrypoint.rb', line 33

def validating_webhook_configuration_list(&block)
  ::KubeDSL::DSL::Admissionregistration::V1::ValidatingWebhookConfigurationList.new(&block)
end

#volume(&block) ⇒ Object



1065
1066
1067
# File 'lib/kube-dsl/entrypoint.rb', line 1065

def volume(&block)
  ::KubeDSL::DSL::V1::Volume.new(&block)
end

#volume_attachment(&block) ⇒ Object



1361
1362
1363
# File 'lib/kube-dsl/entrypoint.rb', line 1361

def volume_attachment(&block)
  ::KubeDSL::DSL::Storage::V1::VolumeAttachment.new(&block)
end

#volume_attachment_list(&block) ⇒ Object



1365
1366
1367
# File 'lib/kube-dsl/entrypoint.rb', line 1365

def volume_attachment_list(&block)
  ::KubeDSL::DSL::Storage::V1::VolumeAttachmentList.new(&block)
end

#volume_attachment_source(&block) ⇒ Object



1369
1370
1371
# File 'lib/kube-dsl/entrypoint.rb', line 1369

def volume_attachment_source(&block)
  ::KubeDSL::DSL::Storage::V1::VolumeAttachmentSource.new(&block)
end

#volume_attachment_spec(&block) ⇒ Object



1373
1374
1375
# File 'lib/kube-dsl/entrypoint.rb', line 1373

def volume_attachment_spec(&block)
  ::KubeDSL::DSL::Storage::V1::VolumeAttachmentSpec.new(&block)
end

#volume_attachment_status(&block) ⇒ Object



1377
1378
1379
# File 'lib/kube-dsl/entrypoint.rb', line 1377

def volume_attachment_status(&block)
  ::KubeDSL::DSL::Storage::V1::VolumeAttachmentStatus.new(&block)
end

#volume_device(&block) ⇒ Object



1069
1070
1071
# File 'lib/kube-dsl/entrypoint.rb', line 1069

def volume_device(&block)
  ::KubeDSL::DSL::V1::VolumeDevice.new(&block)
end

#volume_error(&block) ⇒ Object



1381
1382
1383
# File 'lib/kube-dsl/entrypoint.rb', line 1381

def volume_error(&block)
  ::KubeDSL::DSL::Storage::V1::VolumeError.new(&block)
end

#volume_mount(&block) ⇒ Object



1073
1074
1075
# File 'lib/kube-dsl/entrypoint.rb', line 1073

def volume_mount(&block)
  ::KubeDSL::DSL::V1::VolumeMount.new(&block)
end

#volume_node_affinity(&block) ⇒ Object



1077
1078
1079
# File 'lib/kube-dsl/entrypoint.rb', line 1077

def volume_node_affinity(&block)
  ::KubeDSL::DSL::V1::VolumeNodeAffinity.new(&block)
end

#volume_node_resources(&block) ⇒ Object



1385
1386
1387
# File 'lib/kube-dsl/entrypoint.rb', line 1385

def volume_node_resources(&block)
  ::KubeDSL::DSL::Storage::V1::VolumeNodeResources.new(&block)
end

#volume_projection(&block) ⇒ Object



1081
1082
1083
# File 'lib/kube-dsl/entrypoint.rb', line 1081

def volume_projection(&block)
  ::KubeDSL::DSL::V1::VolumeProjection.new(&block)
end

#vsphere_virtual_disk_volume_source(&block) ⇒ Object



1085
1086
1087
# File 'lib/kube-dsl/entrypoint.rb', line 1085

def vsphere_virtual_disk_volume_source(&block)
  ::KubeDSL::DSL::V1::VsphereVirtualDiskVolumeSource.new(&block)
end

#watch_event(&block) ⇒ Object



1533
1534
1535
# File 'lib/kube-dsl/entrypoint.rb', line 1533

def watch_event(&block)
  ::KubeDSL::DSL::Meta::V1::WatchEvent.new(&block)
end

#webhook_conversion(&block) ⇒ Object



1453
1454
1455
# File 'lib/kube-dsl/entrypoint.rb', line 1453

def webhook_conversion(&block)
  ::KubeDSL::DSL::Apiextensions::V1::WebhookConversion.new(&block)
end

#weighted_pod_affinity_term(&block) ⇒ Object



1089
1090
1091
# File 'lib/kube-dsl/entrypoint.rb', line 1089

def weighted_pod_affinity_term(&block)
  ::KubeDSL::DSL::V1::WeightedPodAffinityTerm.new(&block)
end

#windows_security_context_options(&block) ⇒ Object



1093
1094
1095
# File 'lib/kube-dsl/entrypoint.rb', line 1093

def windows_security_context_options(&block)
  ::KubeDSL::DSL::V1::WindowsSecurityContextOptions.new(&block)
end