Module: KubeDSL::Entrypoint

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

Instance Method Summary collapse

Instance Method Details

#affinity(&block) ⇒ Object



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

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

#aggregation_rule(&block) ⇒ Object



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

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

#api_group(&block) ⇒ Object



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

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

#api_group_list(&block) ⇒ Object



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

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

#api_resource(&block) ⇒ Object



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

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

#api_resource_list(&block) ⇒ Object



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

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

#api_service(&block) ⇒ Object



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

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

#api_service_condition(&block) ⇒ Object



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

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

#api_service_list(&block) ⇒ Object



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

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

#api_service_spec(&block) ⇒ Object



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

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

#api_service_status(&block) ⇒ Object



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

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

#api_versions(&block) ⇒ Object



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

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

#attached_volume(&block) ⇒ Object



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

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

#aws_elastic_block_store_volume_source(&block) ⇒ Object



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

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

#azure_disk_volume_source(&block) ⇒ Object



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

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

#azure_file_persistent_volume_source(&block) ⇒ Object



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

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

#azure_file_volume_source(&block) ⇒ Object



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

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

#binding(&block) ⇒ Object



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

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

#bound_object_reference(&block) ⇒ Object



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

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

#capabilities(&block) ⇒ Object



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

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

#ceph_fs_persistent_volume_source(&block) ⇒ Object



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

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

#ceph_fs_volume_source(&block) ⇒ Object



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

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

#cinder_persistent_volume_source(&block) ⇒ Object



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

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

#cinder_volume_source(&block) ⇒ Object



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

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

#client_ip_config(&block) ⇒ Object



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

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

#cluster_role(&block) ⇒ Object



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

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

#cluster_role_binding(&block) ⇒ Object



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

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

#cluster_role_binding_list(&block) ⇒ Object



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

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

#cluster_role_list(&block) ⇒ Object



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

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

#component_condition(&block) ⇒ Object



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

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

#component_status(&block) ⇒ Object



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

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

#component_status_list(&block) ⇒ Object



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

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

#config_map(&block) ⇒ Object



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

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

#config_map_env_source(&block) ⇒ Object



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

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

#config_map_key_selector(&block) ⇒ Object



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

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

#config_map_list(&block) ⇒ Object



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

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

#config_map_node_config_source(&block) ⇒ Object



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

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

#config_map_projection(&block) ⇒ Object



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

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

#config_map_volume_source(&block) ⇒ Object



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

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

#container(&block) ⇒ Object



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

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

#container_image(&block) ⇒ Object



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

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

#container_port(&block) ⇒ Object



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

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

#container_state(&block) ⇒ Object



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

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

#container_state_running(&block) ⇒ Object



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

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

#container_state_terminated(&block) ⇒ Object



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

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

#container_state_waiting(&block) ⇒ Object



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

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

#container_status(&block) ⇒ Object



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

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

#controller_revision(&block) ⇒ Object



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

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

#controller_revision_list(&block) ⇒ Object



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

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

#cross_version_object_reference(&block) ⇒ Object



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

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

#csi_node(&block) ⇒ Object



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

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

#csi_node_driver(&block) ⇒ Object



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

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

#csi_node_list(&block) ⇒ Object



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

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

#csi_node_spec(&block) ⇒ Object



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

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

#csi_persistent_volume_source(&block) ⇒ Object



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

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

#csi_volume_source(&block) ⇒ Object



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

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

#custom_resource_column_definition(&block) ⇒ Object



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

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

#custom_resource_conversion(&block) ⇒ Object



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

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

#custom_resource_definition(&block) ⇒ Object



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

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

#custom_resource_definition_condition(&block) ⇒ Object



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

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

#custom_resource_definition_list(&block) ⇒ Object



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

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

#custom_resource_definition_names(&block) ⇒ Object



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

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

#custom_resource_definition_spec(&block) ⇒ Object



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

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

#custom_resource_definition_status(&block) ⇒ Object



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

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

#custom_resource_definition_version(&block) ⇒ Object



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

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

#custom_resource_subresource_scale(&block) ⇒ Object



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

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

#custom_resource_subresources(&block) ⇒ Object



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

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

#custom_resource_validation(&block) ⇒ Object



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

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

#daemon_endpoint(&block) ⇒ Object



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

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

#daemon_set(&block) ⇒ Object



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

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

#daemon_set_condition(&block) ⇒ Object



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

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

#daemon_set_list(&block) ⇒ Object



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

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

#daemon_set_spec(&block) ⇒ Object



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

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

#daemon_set_status(&block) ⇒ Object



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

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

#daemon_set_update_strategy(&block) ⇒ Object



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

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

#delete_options(&block) ⇒ Object



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

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

#deployment(&block) ⇒ Object



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

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

#deployment_condition(&block) ⇒ Object



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

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

#deployment_list(&block) ⇒ Object



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

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

#deployment_spec(&block) ⇒ Object



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

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

#deployment_status(&block) ⇒ Object



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

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

#deployment_strategy(&block) ⇒ Object



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

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

#downward_api_projection(&block) ⇒ Object



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

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

#downward_api_volume_file(&block) ⇒ Object



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

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

#downward_api_volume_source(&block) ⇒ Object



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

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

#empty_dir_volume_source(&block) ⇒ Object



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

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

#endpoint_address(&block) ⇒ Object



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

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

#endpoint_port(&block) ⇒ Object



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

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

#endpoint_subset(&block) ⇒ Object



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

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

#endpoints(&block) ⇒ Object



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

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

#endpoints_list(&block) ⇒ Object



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

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

#env_from_source(&block) ⇒ Object



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

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

#env_var(&block) ⇒ Object



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

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

#env_var_source(&block) ⇒ Object



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

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

#ephemeral_container(&block) ⇒ Object



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

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

#event(&block) ⇒ Object



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

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

#event_list(&block) ⇒ Object



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

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

#event_series(&block) ⇒ Object



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

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

#event_source(&block) ⇒ Object



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

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

#exec_action(&block) ⇒ Object



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

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

#external_documentation(&block) ⇒ Object



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

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

#fc_volume_source(&block) ⇒ Object



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

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

#flex_persistent_volume_source(&block) ⇒ Object



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

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

#flex_volume_source(&block) ⇒ Object



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

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

#flocker_volume_source(&block) ⇒ Object



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

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

#gce_persistent_disk_volume_source(&block) ⇒ Object



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

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

#git_repo_volume_source(&block) ⇒ Object



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

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

#glusterfs_persistent_volume_source(&block) ⇒ Object



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

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

#glusterfs_volume_source(&block) ⇒ Object



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

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

#group_version_for_discovery(&block) ⇒ Object



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

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

#handler(&block) ⇒ Object



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

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

#horizontal_pod_autoscaler(&block) ⇒ Object



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

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

#horizontal_pod_autoscaler_list(&block) ⇒ Object



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

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

#horizontal_pod_autoscaler_spec(&block) ⇒ Object



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

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

#horizontal_pod_autoscaler_status(&block) ⇒ Object



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

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

#host_alias(&block) ⇒ Object



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

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

#host_path_volume_source(&block) ⇒ Object



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

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

#http_get_action(&block) ⇒ Object



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

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

#http_header(&block) ⇒ Object



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

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

#info(&block) ⇒ Object



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

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

#ip_block(&block) ⇒ Object



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

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

#iscsi_persistent_volume_source(&block) ⇒ Object



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

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

#iscsi_volume_source(&block) ⇒ Object



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

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

#job(&block) ⇒ Object



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

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

#job_condition(&block) ⇒ Object



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

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

#job_list(&block) ⇒ Object



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

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

#job_spec(&block) ⇒ Object



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

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

#job_status(&block) ⇒ Object



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

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

#json_schema_props(&block) ⇒ Object



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

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

#key_to_path(&block) ⇒ Object



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

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

#label_selector(&block) ⇒ Object



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

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

#label_selector_requirement(&block) ⇒ Object



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

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

#lease(&block) ⇒ Object



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

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

#lease_list(&block) ⇒ Object



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

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

#lease_spec(&block) ⇒ Object



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

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

#lifecycle(&block) ⇒ Object



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

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

#limit_range(&block) ⇒ Object



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

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

#limit_range_item(&block) ⇒ Object



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

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

#limit_range_list(&block) ⇒ Object



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

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

#limit_range_spec(&block) ⇒ Object



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

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

#list_meta(&block) ⇒ Object



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

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

#load_balancer_ingress(&block) ⇒ Object



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

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

#load_balancer_status(&block) ⇒ Object



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

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

#local_object_reference(&block) ⇒ Object



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

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

#local_subject_access_review(&block) ⇒ Object



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

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

#local_volume_source(&block) ⇒ Object



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

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

#managed_fields_entry(&block) ⇒ Object



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

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

#mutating_webhook(&block) ⇒ Object



2
3
4
# File 'lib/kube-dsl/entrypoint.rb', line 2

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

#mutating_webhook_configuration(&block) ⇒ Object



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

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

#mutating_webhook_configuration_list(&block) ⇒ Object



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

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

#namespace(&block) ⇒ Object



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

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

#namespace_condition(&block) ⇒ Object



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

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

#namespace_list(&block) ⇒ Object



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

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

#namespace_spec(&block) ⇒ Object



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

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

#namespace_status(&block) ⇒ Object



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

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

#network_policy(&block) ⇒ Object



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

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

#network_policy_egress_rule(&block) ⇒ Object



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

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

#network_policy_ingress_rule(&block) ⇒ Object



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

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

#network_policy_list(&block) ⇒ Object



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

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

#network_policy_peer(&block) ⇒ Object



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

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

#network_policy_port(&block) ⇒ Object



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

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

#network_policy_spec(&block) ⇒ Object



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

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

#nfs_volume_source(&block) ⇒ Object



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

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

#node(&block) ⇒ Object



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

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

#node_address(&block) ⇒ Object



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

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

#node_affinity(&block) ⇒ Object



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

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

#node_condition(&block) ⇒ Object



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

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

#node_config_source(&block) ⇒ Object



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

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

#node_config_status(&block) ⇒ Object



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

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

#node_daemon_endpoints(&block) ⇒ Object



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

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

#node_list(&block) ⇒ Object



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

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

#node_selector(&block) ⇒ Object



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

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

#node_selector_requirement(&block) ⇒ Object



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

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

#node_selector_term(&block) ⇒ Object



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

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

#node_spec(&block) ⇒ Object



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

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

#node_status(&block) ⇒ Object



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

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

#node_system_info(&block) ⇒ Object



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

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

#non_resource_attributes(&block) ⇒ Object



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

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

#non_resource_rule(&block) ⇒ Object



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

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

#object_field_selector(&block) ⇒ Object



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

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

#object_meta(&block) ⇒ Object



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

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

#object_reference(&block) ⇒ Object



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

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

#owner_reference(&block) ⇒ Object



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

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

#persistent_volume(&block) ⇒ Object



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

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

#persistent_volume_claim(&block) ⇒ Object



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

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

#persistent_volume_claim_condition(&block) ⇒ Object



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

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

#persistent_volume_claim_list(&block) ⇒ Object



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

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

#persistent_volume_claim_spec(&block) ⇒ Object



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

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

#persistent_volume_claim_status(&block) ⇒ Object



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

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

#persistent_volume_claim_volume_source(&block) ⇒ Object



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

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

#persistent_volume_list(&block) ⇒ Object



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

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

#persistent_volume_spec(&block) ⇒ Object



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

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

#persistent_volume_status(&block) ⇒ Object



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

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

#photon_persistent_disk_volume_source(&block) ⇒ Object



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

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

#pod(&block) ⇒ Object



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

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

#pod_affinity(&block) ⇒ Object



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

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

#pod_affinity_term(&block) ⇒ Object



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

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

#pod_anti_affinity(&block) ⇒ Object



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

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

#pod_condition(&block) ⇒ Object



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

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

#pod_dns_config(&block) ⇒ Object



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

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

#pod_dns_config_option(&block) ⇒ Object



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

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

#pod_ip(&block) ⇒ Object



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

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

#pod_list(&block) ⇒ Object



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

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

#pod_readiness_gate(&block) ⇒ Object



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

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

#pod_security_context(&block) ⇒ Object



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

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

#pod_spec(&block) ⇒ Object



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

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

#pod_status(&block) ⇒ Object



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

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

#pod_template(&block) ⇒ Object



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

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

#pod_template_list(&block) ⇒ Object



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

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

#pod_template_spec(&block) ⇒ Object



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

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

#policy_rule(&block) ⇒ Object



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

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

#portworx_volume_source(&block) ⇒ Object



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

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

#preconditions(&block) ⇒ Object



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

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

#preferred_scheduling_term(&block) ⇒ Object



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

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

#priority_class(&block) ⇒ Object



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

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

#priority_class_list(&block) ⇒ Object



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

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

#probe(&block) ⇒ Object



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

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

#projected_volume_source(&block) ⇒ Object



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

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

#quobyte_volume_source(&block) ⇒ Object



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

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

#rbd_persistent_volume_source(&block) ⇒ Object



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

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

#rbd_volume_source(&block) ⇒ Object



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

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

#replica_set(&block) ⇒ Object



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

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

#replica_set_condition(&block) ⇒ Object



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

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

#replica_set_list(&block) ⇒ Object



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

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

#replica_set_spec(&block) ⇒ Object



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

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

#replica_set_status(&block) ⇒ Object



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

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

#replication_controller(&block) ⇒ Object



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

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

#replication_controller_condition(&block) ⇒ Object



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

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

#replication_controller_list(&block) ⇒ Object



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

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

#replication_controller_spec(&block) ⇒ Object



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

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

#replication_controller_status(&block) ⇒ Object



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

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

#resource_attributes(&block) ⇒ Object



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

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

#resource_field_selector(&block) ⇒ Object



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

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

#resource_quota(&block) ⇒ Object



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

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

#resource_quota_list(&block) ⇒ Object



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

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

#resource_quota_spec(&block) ⇒ Object



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

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

#resource_quota_status(&block) ⇒ Object



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

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

#resource_requirements(&block) ⇒ Object



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

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

#resource_rule(&block) ⇒ Object



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

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

#role(&block) ⇒ Object



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

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

#role_binding(&block) ⇒ Object



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

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

#role_binding_list(&block) ⇒ Object



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

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

#role_list(&block) ⇒ Object



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

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

#role_ref(&block) ⇒ Object



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

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

#rolling_update_daemon_set(&block) ⇒ Object



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

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

#rolling_update_deployment(&block) ⇒ Object



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

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

#rolling_update_stateful_set_strategy(&block) ⇒ Object



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

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

#rule_with_operations(&block) ⇒ Object



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

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

#scale(&block) ⇒ Object



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

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

#scale_io_persistent_volume_source(&block) ⇒ Object



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

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

#scale_io_volume_source(&block) ⇒ Object



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

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

#scale_spec(&block) ⇒ Object



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

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

#scale_status(&block) ⇒ Object



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

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

#scope_selector(&block) ⇒ Object



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

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

#scoped_resource_selector_requirement(&block) ⇒ Object



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

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

#se_linux_options(&block) ⇒ Object



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

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

#secret(&block) ⇒ Object



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

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

#secret_env_source(&block) ⇒ Object



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

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

#secret_key_selector(&block) ⇒ Object



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

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

#secret_list(&block) ⇒ Object



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

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

#secret_projection(&block) ⇒ Object



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

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

#secret_reference(&block) ⇒ Object



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

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

#secret_volume_source(&block) ⇒ Object



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

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

#security_context(&block) ⇒ Object



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

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

#self_subject_access_review(&block) ⇒ Object



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

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

#self_subject_access_review_spec(&block) ⇒ Object



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

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

#self_subject_rules_review(&block) ⇒ Object



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

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

#self_subject_rules_review_spec(&block) ⇒ Object



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

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

#server_address_by_client_cidr(&block) ⇒ Object



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

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

#service(&block) ⇒ Object



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

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

#service_account(&block) ⇒ Object



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

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

#service_account_list(&block) ⇒ Object



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

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

#service_account_token_projection(&block) ⇒ Object



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

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

#service_list(&block) ⇒ Object



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

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

#service_port(&block) ⇒ Object



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

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

#service_reference(&block) ⇒ Object



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

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

#service_spec(&block) ⇒ Object



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

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

#service_status(&block) ⇒ Object



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

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

#session_affinity_config(&block) ⇒ Object



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

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

#stateful_set(&block) ⇒ Object



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

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

#stateful_set_condition(&block) ⇒ Object



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

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

#stateful_set_list(&block) ⇒ Object



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

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

#stateful_set_spec(&block) ⇒ Object



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

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

#stateful_set_status(&block) ⇒ Object



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

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

#stateful_set_update_strategy(&block) ⇒ Object



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

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

#status(&block) ⇒ Object



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

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

#status_cause(&block) ⇒ Object



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

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

#status_details(&block) ⇒ Object



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

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

#storage_class(&block) ⇒ Object



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

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

#storage_class_list(&block) ⇒ Object



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

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

#storage_os_persistent_volume_source(&block) ⇒ Object



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

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

#storage_os_volume_source(&block) ⇒ Object



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

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

#subject(&block) ⇒ Object



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

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

#subject_access_review(&block) ⇒ Object



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

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

#subject_access_review_spec(&block) ⇒ Object



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

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

#subject_access_review_status(&block) ⇒ Object



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

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

#subject_rules_review_status(&block) ⇒ Object



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

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

#sysctl(&block) ⇒ Object



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

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

#taint(&block) ⇒ Object



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

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

#tcp_socket_action(&block) ⇒ Object



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

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

#token_request(&block) ⇒ Object



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

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

#token_request_spec(&block) ⇒ Object



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

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

#token_request_status(&block) ⇒ Object



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

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

#token_review(&block) ⇒ Object



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

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

#token_review_spec(&block) ⇒ Object



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

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

#token_review_status(&block) ⇒ Object



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

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

#toleration(&block) ⇒ Object



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

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

#topology_selector_label_requirement(&block) ⇒ Object



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

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

#topology_selector_term(&block) ⇒ Object



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

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

#topology_spread_constraint(&block) ⇒ Object



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

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

#typed_local_object_reference(&block) ⇒ Object



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

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

#user_info(&block) ⇒ Object



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

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

#validating_webhook(&block) ⇒ Object



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

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

#validating_webhook_configuration(&block) ⇒ Object



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

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

#validating_webhook_configuration_list(&block) ⇒ Object



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

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

#volume(&block) ⇒ Object



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

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

#volume_attachment(&block) ⇒ Object



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

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

#volume_attachment_list(&block) ⇒ Object



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

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

#volume_attachment_source(&block) ⇒ Object



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

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

#volume_attachment_spec(&block) ⇒ Object



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

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

#volume_attachment_status(&block) ⇒ Object



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

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

#volume_device(&block) ⇒ Object



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

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

#volume_error(&block) ⇒ Object



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

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

#volume_mount(&block) ⇒ Object



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

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

#volume_node_affinity(&block) ⇒ Object



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

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

#volume_node_resources(&block) ⇒ Object



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

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

#volume_projection(&block) ⇒ Object



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

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

#vsphere_virtual_disk_volume_source(&block) ⇒ Object



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

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

#watch_event(&block) ⇒ Object



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

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

#webhook_client_config(&block) ⇒ Object



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

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

#webhook_conversion(&block) ⇒ Object



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

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

#weighted_pod_affinity_term(&block) ⇒ Object



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

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

#windows_security_context_options(&block) ⇒ Object



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

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