Documentation
¶
Index ¶
- Variables
- type AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DeepCopy() *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeed(r corev1.AWSElasticBlockStoreVolumeSource) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedJSON(j []byte) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedPtr(r *corev1.AWSElasticBlockStoreVolumeSource) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedYAML(y []byte) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedYAMLFile(name string) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieImmutable(immutable bool) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieRelease() corev1.AWSElasticBlockStoreVolumeSource
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieReleaseJSON() []byte
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieReleasePtr() *corev1.AWSElasticBlockStoreVolumeSource
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieReleaseYAML() []byte
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieSeal() *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieSealFeed(r corev1.AWSElasticBlockStoreVolumeSource) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieSealFeedPtr(r *corev1.AWSElasticBlockStoreVolumeSource) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieSealRelease() corev1.AWSElasticBlockStoreVolumeSource
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieSealReleasePtr() *corev1.AWSElasticBlockStoreVolumeSource
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieStamp(fn func(r *corev1.AWSElasticBlockStoreVolumeSource)) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieStampAt(jp string, fn interface{}) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) DieWith(fns ...func(d *AWSElasticBlockStoreVolumeSourceDie)) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) FSType(v string) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) Partition(v int32) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) ReadOnly(v bool) *AWSElasticBlockStoreVolumeSourceDie
- func (d *AWSElasticBlockStoreVolumeSourceDie) VolumeID(v string) *AWSElasticBlockStoreVolumeSourceDie
- type AppArmorProfileDie
- func (d *AppArmorProfileDie) DeepCopy() *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieDiff(opts ...cmp.Option) string
- func (d *AppArmorProfileDie) DieFeed(r corev1.AppArmorProfile) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieFeedJSON(j []byte) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieFeedPtr(r *corev1.AppArmorProfile) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieFeedRawExtension(raw runtime.RawExtension) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieFeedYAML(y []byte) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieFeedYAMLFile(name string) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieImmutable(immutable bool) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *AppArmorProfileDie) DieRelease() corev1.AppArmorProfile
- func (d *AppArmorProfileDie) DieReleaseJSON() []byte
- func (d *AppArmorProfileDie) DieReleasePtr() *corev1.AppArmorProfile
- func (d *AppArmorProfileDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *AppArmorProfileDie) DieReleaseYAML() []byte
- func (d *AppArmorProfileDie) DieSeal() *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieSealFeed(r corev1.AppArmorProfile) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieSealFeedPtr(r *corev1.AppArmorProfile) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieSealRelease() corev1.AppArmorProfile
- func (d *AppArmorProfileDie) DieSealReleasePtr() *corev1.AppArmorProfile
- func (d *AppArmorProfileDie) DieStamp(fn func(r *corev1.AppArmorProfile)) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieStampAt(jp string, fn interface{}) *AppArmorProfileDie
- func (d *AppArmorProfileDie) DieWith(fns ...func(d *AppArmorProfileDie)) *AppArmorProfileDie
- func (d *AppArmorProfileDie) LocalhostProfile(v *string) *AppArmorProfileDie
- func (d *AppArmorProfileDie) Type(v corev1.AppArmorProfileType) *AppArmorProfileDie
- type AttachedVolumeDie
- func (d *AttachedVolumeDie) DeepCopy() *AttachedVolumeDie
- func (d *AttachedVolumeDie) DevicePath(v string) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieDiff(opts ...cmp.Option) string
- func (d *AttachedVolumeDie) DieFeed(r corev1.AttachedVolume) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieFeedJSON(j []byte) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieFeedPtr(r *corev1.AttachedVolume) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieFeedRawExtension(raw runtime.RawExtension) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieFeedYAML(y []byte) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieFeedYAMLFile(name string) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieImmutable(immutable bool) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *AttachedVolumeDie) DieRelease() corev1.AttachedVolume
- func (d *AttachedVolumeDie) DieReleaseJSON() []byte
- func (d *AttachedVolumeDie) DieReleasePtr() *corev1.AttachedVolume
- func (d *AttachedVolumeDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *AttachedVolumeDie) DieReleaseYAML() []byte
- func (d *AttachedVolumeDie) DieSeal() *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieSealFeed(r corev1.AttachedVolume) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieSealFeedPtr(r *corev1.AttachedVolume) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieSealRelease() corev1.AttachedVolume
- func (d *AttachedVolumeDie) DieSealReleasePtr() *corev1.AttachedVolume
- func (d *AttachedVolumeDie) DieStamp(fn func(r *corev1.AttachedVolume)) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieStampAt(jp string, fn interface{}) *AttachedVolumeDie
- func (d *AttachedVolumeDie) DieWith(fns ...func(d *AttachedVolumeDie)) *AttachedVolumeDie
- func (d *AttachedVolumeDie) Name(v corev1.UniqueVolumeName) *AttachedVolumeDie
- type AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) CachingMode(v *corev1.AzureDataDiskCachingMode) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DataDiskURI(v string) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DeepCopy() *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *AzureDiskVolumeSourceDie) DieFeed(r corev1.AzureDiskVolumeSource) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieFeedJSON(j []byte) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieFeedPtr(r *corev1.AzureDiskVolumeSource) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieFeedYAML(y []byte) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieFeedYAMLFile(name string) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieImmutable(immutable bool) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *AzureDiskVolumeSourceDie) DieRelease() corev1.AzureDiskVolumeSource
- func (d *AzureDiskVolumeSourceDie) DieReleaseJSON() []byte
- func (d *AzureDiskVolumeSourceDie) DieReleasePtr() *corev1.AzureDiskVolumeSource
- func (d *AzureDiskVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *AzureDiskVolumeSourceDie) DieReleaseYAML() []byte
- func (d *AzureDiskVolumeSourceDie) DieSeal() *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieSealFeed(r corev1.AzureDiskVolumeSource) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieSealFeedPtr(r *corev1.AzureDiskVolumeSource) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieSealRelease() corev1.AzureDiskVolumeSource
- func (d *AzureDiskVolumeSourceDie) DieSealReleasePtr() *corev1.AzureDiskVolumeSource
- func (d *AzureDiskVolumeSourceDie) DieStamp(fn func(r *corev1.AzureDiskVolumeSource)) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieStampAt(jp string, fn interface{}) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DieWith(fns ...func(d *AzureDiskVolumeSourceDie)) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) DiskName(v string) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) FSType(v *string) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) Kind(v *corev1.AzureDataDiskKind) *AzureDiskVolumeSourceDie
- func (d *AzureDiskVolumeSourceDie) ReadOnly(v *bool) *AzureDiskVolumeSourceDie
- type AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DeepCopy() *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *AzureFilePersistentVolumeSourceDie) DieFeed(r corev1.AzureFilePersistentVolumeSource) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieFeedJSON(j []byte) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieFeedPtr(r *corev1.AzureFilePersistentVolumeSource) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieFeedYAML(y []byte) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieFeedYAMLFile(name string) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieImmutable(immutable bool) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *AzureFilePersistentVolumeSourceDie) DieRelease() corev1.AzureFilePersistentVolumeSource
- func (d *AzureFilePersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *AzureFilePersistentVolumeSourceDie) DieReleasePtr() *corev1.AzureFilePersistentVolumeSource
- func (d *AzureFilePersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *AzureFilePersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *AzureFilePersistentVolumeSourceDie) DieSeal() *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieSealFeed(r corev1.AzureFilePersistentVolumeSource) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.AzureFilePersistentVolumeSource) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieSealRelease() corev1.AzureFilePersistentVolumeSource
- func (d *AzureFilePersistentVolumeSourceDie) DieSealReleasePtr() *corev1.AzureFilePersistentVolumeSource
- func (d *AzureFilePersistentVolumeSourceDie) DieStamp(fn func(r *corev1.AzureFilePersistentVolumeSource)) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) DieWith(fns ...func(d *AzureFilePersistentVolumeSourceDie)) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) ReadOnly(v bool) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) SecretName(v string) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) SecretNamespace(v *string) *AzureFilePersistentVolumeSourceDie
- func (d *AzureFilePersistentVolumeSourceDie) ShareName(v string) *AzureFilePersistentVolumeSourceDie
- type AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DeepCopy() *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *AzureFileVolumeSourceDie) DieFeed(r corev1.AzureFileVolumeSource) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieFeedJSON(j []byte) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieFeedPtr(r *corev1.AzureFileVolumeSource) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieFeedYAML(y []byte) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieFeedYAMLFile(name string) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieImmutable(immutable bool) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *AzureFileVolumeSourceDie) DieRelease() corev1.AzureFileVolumeSource
- func (d *AzureFileVolumeSourceDie) DieReleaseJSON() []byte
- func (d *AzureFileVolumeSourceDie) DieReleasePtr() *corev1.AzureFileVolumeSource
- func (d *AzureFileVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *AzureFileVolumeSourceDie) DieReleaseYAML() []byte
- func (d *AzureFileVolumeSourceDie) DieSeal() *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieSealFeed(r corev1.AzureFileVolumeSource) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieSealFeedPtr(r *corev1.AzureFileVolumeSource) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieSealRelease() corev1.AzureFileVolumeSource
- func (d *AzureFileVolumeSourceDie) DieSealReleasePtr() *corev1.AzureFileVolumeSource
- func (d *AzureFileVolumeSourceDie) DieStamp(fn func(r *corev1.AzureFileVolumeSource)) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieStampAt(jp string, fn interface{}) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) DieWith(fns ...func(d *AzureFileVolumeSourceDie)) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) ReadOnly(v bool) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) SecretName(v string) *AzureFileVolumeSourceDie
- func (d *AzureFileVolumeSourceDie) ShareName(v string) *AzureFileVolumeSourceDie
- type BindingDie
- func (d *BindingDie) APIVersion(v string) *BindingDie
- func (d *BindingDie) DeepCopy() *BindingDie
- func (d *BindingDie) DeepCopyObject() runtime.Object
- func (d *BindingDie) DieDefaultTypeMetadata() *BindingDie
- func (d *BindingDie) DieDiff(opts ...cmp.Option) string
- func (d *BindingDie) DieFeed(r corev1.Binding) *BindingDie
- func (d *BindingDie) DieFeedJSON(j []byte) *BindingDie
- func (d *BindingDie) DieFeedPtr(r *corev1.Binding) *BindingDie
- func (d *BindingDie) DieFeedRawExtension(raw runtime.RawExtension) *BindingDie
- func (d *BindingDie) DieFeedYAML(y []byte) *BindingDie
- func (d *BindingDie) DieFeedYAMLFile(name string) *BindingDie
- func (d *BindingDie) DieImmutable(immutable bool) *BindingDie
- func (d *BindingDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *BindingDie) DieRelease() corev1.Binding
- func (d *BindingDie) DieReleaseJSON() []byte
- func (d *BindingDie) DieReleasePtr() *corev1.Binding
- func (d *BindingDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *BindingDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *BindingDie) DieReleaseYAML() []byte
- func (d *BindingDie) DieSeal() *BindingDie
- func (d *BindingDie) DieSealFeed(r corev1.Binding) *BindingDie
- func (d *BindingDie) DieSealFeedPtr(r *corev1.Binding) *BindingDie
- func (d *BindingDie) DieSealRelease() corev1.Binding
- func (d *BindingDie) DieSealReleasePtr() *corev1.Binding
- func (d *BindingDie) DieStamp(fn func(r *corev1.Binding)) *BindingDie
- func (d *BindingDie) DieStampAt(jp string, fn interface{}) *BindingDie
- func (d *BindingDie) DieWith(fns ...func(d *BindingDie)) *BindingDie
- func (d *BindingDie) GetObjectKind() schema.ObjectKind
- func (d *BindingDie) Kind(v string) *BindingDie
- func (d *BindingDie) MarshalJSON() ([]byte, error)
- func (d *BindingDie) Metadata(v apismetav1.ObjectMeta) *BindingDie
- func (d *BindingDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *BindingDie
- func (d *BindingDie) Target(v corev1.ObjectReference) *BindingDie
- func (d *BindingDie) TargetDie(fn func(d *ObjectReferenceDie)) *BindingDie
- func (d *BindingDie) TypeMetadata(v apismetav1.TypeMeta) *BindingDie
- func (d *BindingDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *BindingDie
- func (d *BindingDie) UnmarshalJSON(b []byte) error
- type CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) AddVolumeAttributes(key, value string) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) ControllerExpandSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) ControllerExpandSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) ControllerPublishSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) ControllerPublishSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DeepCopy() *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *CSIPersistentVolumeSourceDie) DieFeed(r corev1.CSIPersistentVolumeSource) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieFeedJSON(j []byte) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieFeedPtr(r *corev1.CSIPersistentVolumeSource) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieFeedYAML(y []byte) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieImmutable(immutable bool) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *CSIPersistentVolumeSourceDie) DieRelease() corev1.CSIPersistentVolumeSource
- func (d *CSIPersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *CSIPersistentVolumeSourceDie) DieReleasePtr() *corev1.CSIPersistentVolumeSource
- func (d *CSIPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *CSIPersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *CSIPersistentVolumeSourceDie) DieSeal() *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieSealFeed(r corev1.CSIPersistentVolumeSource) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.CSIPersistentVolumeSource) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieSealRelease() corev1.CSIPersistentVolumeSource
- func (d *CSIPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.CSIPersistentVolumeSource
- func (d *CSIPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.CSIPersistentVolumeSource)) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) DieWith(fns ...func(d *CSIPersistentVolumeSourceDie)) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) Driver(v string) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) FSType(v string) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) NodeExpandSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) NodeExpandSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) NodePublishSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) NodePublishSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) NodeStageSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) NodeStageSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) ReadOnly(v bool) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) VolumeAttributes(v map[string]string) *CSIPersistentVolumeSourceDie
- func (d *CSIPersistentVolumeSourceDie) VolumeHandle(v string) *CSIPersistentVolumeSourceDie
- type CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DeepCopy() *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *CSIVolumeSourceDie) DieFeed(r corev1.CSIVolumeSource) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieFeedJSON(j []byte) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieFeedPtr(r *corev1.CSIVolumeSource) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieFeedYAML(y []byte) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieFeedYAMLFile(name string) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieImmutable(immutable bool) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *CSIVolumeSourceDie) DieRelease() corev1.CSIVolumeSource
- func (d *CSIVolumeSourceDie) DieReleaseJSON() []byte
- func (d *CSIVolumeSourceDie) DieReleasePtr() *corev1.CSIVolumeSource
- func (d *CSIVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *CSIVolumeSourceDie) DieReleaseYAML() []byte
- func (d *CSIVolumeSourceDie) DieSeal() *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieSealFeed(r corev1.CSIVolumeSource) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieSealFeedPtr(r *corev1.CSIVolumeSource) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieSealRelease() corev1.CSIVolumeSource
- func (d *CSIVolumeSourceDie) DieSealReleasePtr() *corev1.CSIVolumeSource
- func (d *CSIVolumeSourceDie) DieStamp(fn func(r *corev1.CSIVolumeSource)) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) DieWith(fns ...func(d *CSIVolumeSourceDie)) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) Driver(v string) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) FSType(v *string) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) NodePublishSecretRef(v *corev1.LocalObjectReference) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) NodePublishSecretRefDie(fn func(d *LocalObjectReferenceDie)) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) ReadOnly(v *bool) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) VolumeAttribute(key, value string) *CSIVolumeSourceDie
- func (d *CSIVolumeSourceDie) VolumeAttributes(v map[string]string) *CSIVolumeSourceDie
- type CapabilitiesDie
- func (d *CapabilitiesDie) Add(v ...corev1.Capability) *CapabilitiesDie
- func (d *CapabilitiesDie) DeepCopy() *CapabilitiesDie
- func (d *CapabilitiesDie) DieDiff(opts ...cmp.Option) string
- func (d *CapabilitiesDie) DieFeed(r corev1.Capabilities) *CapabilitiesDie
- func (d *CapabilitiesDie) DieFeedJSON(j []byte) *CapabilitiesDie
- func (d *CapabilitiesDie) DieFeedPtr(r *corev1.Capabilities) *CapabilitiesDie
- func (d *CapabilitiesDie) DieFeedRawExtension(raw runtime.RawExtension) *CapabilitiesDie
- func (d *CapabilitiesDie) DieFeedYAML(y []byte) *CapabilitiesDie
- func (d *CapabilitiesDie) DieFeedYAMLFile(name string) *CapabilitiesDie
- func (d *CapabilitiesDie) DieImmutable(immutable bool) *CapabilitiesDie
- func (d *CapabilitiesDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *CapabilitiesDie) DieRelease() corev1.Capabilities
- func (d *CapabilitiesDie) DieReleaseJSON() []byte
- func (d *CapabilitiesDie) DieReleasePtr() *corev1.Capabilities
- func (d *CapabilitiesDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *CapabilitiesDie) DieReleaseYAML() []byte
- func (d *CapabilitiesDie) DieSeal() *CapabilitiesDie
- func (d *CapabilitiesDie) DieSealFeed(r corev1.Capabilities) *CapabilitiesDie
- func (d *CapabilitiesDie) DieSealFeedPtr(r *corev1.Capabilities) *CapabilitiesDie
- func (d *CapabilitiesDie) DieSealRelease() corev1.Capabilities
- func (d *CapabilitiesDie) DieSealReleasePtr() *corev1.Capabilities
- func (d *CapabilitiesDie) DieStamp(fn func(r *corev1.Capabilities)) *CapabilitiesDie
- func (d *CapabilitiesDie) DieStampAt(jp string, fn interface{}) *CapabilitiesDie
- func (d *CapabilitiesDie) DieWith(fns ...func(d *CapabilitiesDie)) *CapabilitiesDie
- func (d *CapabilitiesDie) Drop(v ...corev1.Capability) *CapabilitiesDie
- type CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DeepCopy() *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *CephFSPersistentVolumeSourceDie) DieFeed(r corev1.CephFSPersistentVolumeSource) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieFeedJSON(j []byte) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieFeedPtr(r *corev1.CephFSPersistentVolumeSource) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieFeedYAML(y []byte) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieImmutable(immutable bool) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *CephFSPersistentVolumeSourceDie) DieRelease() corev1.CephFSPersistentVolumeSource
- func (d *CephFSPersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *CephFSPersistentVolumeSourceDie) DieReleasePtr() *corev1.CephFSPersistentVolumeSource
- func (d *CephFSPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *CephFSPersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *CephFSPersistentVolumeSourceDie) DieSeal() *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieSealFeed(r corev1.CephFSPersistentVolumeSource) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.CephFSPersistentVolumeSource) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieSealRelease() corev1.CephFSPersistentVolumeSource
- func (d *CephFSPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.CephFSPersistentVolumeSource
- func (d *CephFSPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.CephFSPersistentVolumeSource)) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) DieWith(fns ...func(d *CephFSPersistentVolumeSourceDie)) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) Monitors(v ...string) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) Path(v string) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) ReadOnly(v bool) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) SecretFile(v string) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *CephFSPersistentVolumeSourceDie
- func (d *CephFSPersistentVolumeSourceDie) User(v string) *CephFSPersistentVolumeSourceDie
- type CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DeepCopy() *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *CephFSVolumeSourceDie) DieFeed(r corev1.CephFSVolumeSource) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieFeedJSON(j []byte) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieFeedPtr(r *corev1.CephFSVolumeSource) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieFeedYAML(y []byte) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieFeedYAMLFile(name string) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieImmutable(immutable bool) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *CephFSVolumeSourceDie) DieRelease() corev1.CephFSVolumeSource
- func (d *CephFSVolumeSourceDie) DieReleaseJSON() []byte
- func (d *CephFSVolumeSourceDie) DieReleasePtr() *corev1.CephFSVolumeSource
- func (d *CephFSVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *CephFSVolumeSourceDie) DieReleaseYAML() []byte
- func (d *CephFSVolumeSourceDie) DieSeal() *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieSealFeed(r corev1.CephFSVolumeSource) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieSealFeedPtr(r *corev1.CephFSVolumeSource) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieSealRelease() corev1.CephFSVolumeSource
- func (d *CephFSVolumeSourceDie) DieSealReleasePtr() *corev1.CephFSVolumeSource
- func (d *CephFSVolumeSourceDie) DieStamp(fn func(r *corev1.CephFSVolumeSource)) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) DieWith(fns ...func(d *CephFSVolumeSourceDie)) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) Monitors(v ...string) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) Path(v string) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) ReadOnly(v bool) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) SecretFile(v string) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *CephFSVolumeSourceDie
- func (d *CephFSVolumeSourceDie) User(v string) *CephFSVolumeSourceDie
- type CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DeepCopy() *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *CinderPersistentVolumeSourceDie) DieFeed(r corev1.CinderPersistentVolumeSource) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieFeedJSON(j []byte) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieFeedPtr(r *corev1.CinderPersistentVolumeSource) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieFeedYAML(y []byte) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieImmutable(immutable bool) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *CinderPersistentVolumeSourceDie) DieRelease() corev1.CinderPersistentVolumeSource
- func (d *CinderPersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *CinderPersistentVolumeSourceDie) DieReleasePtr() *corev1.CinderPersistentVolumeSource
- func (d *CinderPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *CinderPersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *CinderPersistentVolumeSourceDie) DieSeal() *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieSealFeed(r corev1.CinderPersistentVolumeSource) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.CinderPersistentVolumeSource) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieSealRelease() corev1.CinderPersistentVolumeSource
- func (d *CinderPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.CinderPersistentVolumeSource
- func (d *CinderPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.CinderPersistentVolumeSource)) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) DieWith(fns ...func(d *CinderPersistentVolumeSourceDie)) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) FSType(v string) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) ReadOnly(v bool) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *CinderPersistentVolumeSourceDie
- func (d *CinderPersistentVolumeSourceDie) VolumeID(v string) *CinderPersistentVolumeSourceDie
- type CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DeepCopy() *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *CinderVolumeSourceDie) DieFeed(r corev1.CinderVolumeSource) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieFeedJSON(j []byte) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieFeedPtr(r *corev1.CinderVolumeSource) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieFeedYAML(y []byte) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieFeedYAMLFile(name string) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieImmutable(immutable bool) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *CinderVolumeSourceDie) DieRelease() corev1.CinderVolumeSource
- func (d *CinderVolumeSourceDie) DieReleaseJSON() []byte
- func (d *CinderVolumeSourceDie) DieReleasePtr() *corev1.CinderVolumeSource
- func (d *CinderVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *CinderVolumeSourceDie) DieReleaseYAML() []byte
- func (d *CinderVolumeSourceDie) DieSeal() *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieSealFeed(r corev1.CinderVolumeSource) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieSealFeedPtr(r *corev1.CinderVolumeSource) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieSealRelease() corev1.CinderVolumeSource
- func (d *CinderVolumeSourceDie) DieSealReleasePtr() *corev1.CinderVolumeSource
- func (d *CinderVolumeSourceDie) DieStamp(fn func(r *corev1.CinderVolumeSource)) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) DieWith(fns ...func(d *CinderVolumeSourceDie)) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) FSType(v string) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) ReadOnly(v bool) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *CinderVolumeSourceDie
- func (d *CinderVolumeSourceDie) VolumeID(v string) *CinderVolumeSourceDie
- type ClientIPConfigDie
- func (d *ClientIPConfigDie) DeepCopy() *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieDiff(opts ...cmp.Option) string
- func (d *ClientIPConfigDie) DieFeed(r corev1.ClientIPConfig) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieFeedJSON(j []byte) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieFeedPtr(r *corev1.ClientIPConfig) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieFeedRawExtension(raw runtime.RawExtension) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieFeedYAML(y []byte) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieFeedYAMLFile(name string) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieImmutable(immutable bool) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ClientIPConfigDie) DieRelease() corev1.ClientIPConfig
- func (d *ClientIPConfigDie) DieReleaseJSON() []byte
- func (d *ClientIPConfigDie) DieReleasePtr() *corev1.ClientIPConfig
- func (d *ClientIPConfigDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ClientIPConfigDie) DieReleaseYAML() []byte
- func (d *ClientIPConfigDie) DieSeal() *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieSealFeed(r corev1.ClientIPConfig) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieSealFeedPtr(r *corev1.ClientIPConfig) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieSealRelease() corev1.ClientIPConfig
- func (d *ClientIPConfigDie) DieSealReleasePtr() *corev1.ClientIPConfig
- func (d *ClientIPConfigDie) DieStamp(fn func(r *corev1.ClientIPConfig)) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieStampAt(jp string, fn interface{}) *ClientIPConfigDie
- func (d *ClientIPConfigDie) DieWith(fns ...func(d *ClientIPConfigDie)) *ClientIPConfigDie
- func (d *ClientIPConfigDie) TimeoutSeconds(v *int32) *ClientIPConfigDie
- type ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DeepCopy() *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieDiff(opts ...cmp.Option) string
- func (d *ClusterTrustBundleProjectionDie) DieFeed(r corev1.ClusterTrustBundleProjection) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieFeedJSON(j []byte) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieFeedPtr(r *corev1.ClusterTrustBundleProjection) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieFeedRawExtension(raw runtime.RawExtension) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieFeedYAML(y []byte) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieFeedYAMLFile(name string) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieImmutable(immutable bool) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ClusterTrustBundleProjectionDie) DieRelease() corev1.ClusterTrustBundleProjection
- func (d *ClusterTrustBundleProjectionDie) DieReleaseJSON() []byte
- func (d *ClusterTrustBundleProjectionDie) DieReleasePtr() *corev1.ClusterTrustBundleProjection
- func (d *ClusterTrustBundleProjectionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ClusterTrustBundleProjectionDie) DieReleaseYAML() []byte
- func (d *ClusterTrustBundleProjectionDie) DieSeal() *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieSealFeed(r corev1.ClusterTrustBundleProjection) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieSealFeedPtr(r *corev1.ClusterTrustBundleProjection) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieSealRelease() corev1.ClusterTrustBundleProjection
- func (d *ClusterTrustBundleProjectionDie) DieSealReleasePtr() *corev1.ClusterTrustBundleProjection
- func (d *ClusterTrustBundleProjectionDie) DieStamp(fn func(r *corev1.ClusterTrustBundleProjection)) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieStampAt(jp string, fn interface{}) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) DieWith(fns ...func(d *ClusterTrustBundleProjectionDie)) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) LabelSelector(v *apismetav1.LabelSelector) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) LabelSelectorDie(fn func(d *metav1.LabelSelectorDie)) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) Name(v *string) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) Optional(v *bool) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) Path(v string) *ClusterTrustBundleProjectionDie
- func (d *ClusterTrustBundleProjectionDie) SignerName(v *string) *ClusterTrustBundleProjectionDie
- type ComponentStatusDie
- func (d *ComponentStatusDie) APIVersion(v string) *ComponentStatusDie
- func (d *ComponentStatusDie) Conditions(v ...corev1.ComponentCondition) *ComponentStatusDie
- func (d *ComponentStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *ComponentStatusDie
- func (d *ComponentStatusDie) DeepCopy() *ComponentStatusDie
- func (d *ComponentStatusDie) DeepCopyObject() runtime.Object
- func (d *ComponentStatusDie) DieDefaultTypeMetadata() *ComponentStatusDie
- func (d *ComponentStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *ComponentStatusDie) DieFeed(r corev1.ComponentStatus) *ComponentStatusDie
- func (d *ComponentStatusDie) DieFeedJSON(j []byte) *ComponentStatusDie
- func (d *ComponentStatusDie) DieFeedPtr(r *corev1.ComponentStatus) *ComponentStatusDie
- func (d *ComponentStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ComponentStatusDie
- func (d *ComponentStatusDie) DieFeedYAML(y []byte) *ComponentStatusDie
- func (d *ComponentStatusDie) DieFeedYAMLFile(name string) *ComponentStatusDie
- func (d *ComponentStatusDie) DieImmutable(immutable bool) *ComponentStatusDie
- func (d *ComponentStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ComponentStatusDie) DieRelease() corev1.ComponentStatus
- func (d *ComponentStatusDie) DieReleaseJSON() []byte
- func (d *ComponentStatusDie) DieReleasePtr() *corev1.ComponentStatus
- func (d *ComponentStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ComponentStatusDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *ComponentStatusDie) DieReleaseYAML() []byte
- func (d *ComponentStatusDie) DieSeal() *ComponentStatusDie
- func (d *ComponentStatusDie) DieSealFeed(r corev1.ComponentStatus) *ComponentStatusDie
- func (d *ComponentStatusDie) DieSealFeedPtr(r *corev1.ComponentStatus) *ComponentStatusDie
- func (d *ComponentStatusDie) DieSealRelease() corev1.ComponentStatus
- func (d *ComponentStatusDie) DieSealReleasePtr() *corev1.ComponentStatus
- func (d *ComponentStatusDie) DieStamp(fn func(r *corev1.ComponentStatus)) *ComponentStatusDie
- func (d *ComponentStatusDie) DieStampAt(jp string, fn interface{}) *ComponentStatusDie
- func (d *ComponentStatusDie) DieWith(fns ...func(d *ComponentStatusDie)) *ComponentStatusDie
- func (d *ComponentStatusDie) GetObjectKind() schema.ObjectKind
- func (d *ComponentStatusDie) Kind(v string) *ComponentStatusDie
- func (d *ComponentStatusDie) MarshalJSON() ([]byte, error)
- func (d *ComponentStatusDie) Metadata(v apismetav1.ObjectMeta) *ComponentStatusDie
- func (d *ComponentStatusDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *ComponentStatusDie
- func (d *ComponentStatusDie) TypeMetadata(v apismetav1.TypeMeta) *ComponentStatusDie
- func (d *ComponentStatusDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *ComponentStatusDie
- func (d *ComponentStatusDie) UnmarshalJSON(b []byte) error
- type ConfigMapDie
- func (d *ConfigMapDie) APIVersion(v string) *ConfigMapDie
- func (d *ConfigMapDie) AddBinaryData(key, value string) *ConfigMapDie
- func (d *ConfigMapDie) AddData(key, value string) *ConfigMapDie
- func (d *ConfigMapDie) BinaryData(v map[string][]byte) *ConfigMapDie
- func (d *ConfigMapDie) Data(v map[string]string) *ConfigMapDie
- func (d *ConfigMapDie) DeepCopy() *ConfigMapDie
- func (d *ConfigMapDie) DeepCopyObject() runtime.Object
- func (d *ConfigMapDie) DieDefaultTypeMetadata() *ConfigMapDie
- func (d *ConfigMapDie) DieDiff(opts ...cmp.Option) string
- func (d *ConfigMapDie) DieFeed(r corev1.ConfigMap) *ConfigMapDie
- func (d *ConfigMapDie) DieFeedJSON(j []byte) *ConfigMapDie
- func (d *ConfigMapDie) DieFeedPtr(r *corev1.ConfigMap) *ConfigMapDie
- func (d *ConfigMapDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapDie
- func (d *ConfigMapDie) DieFeedYAML(y []byte) *ConfigMapDie
- func (d *ConfigMapDie) DieFeedYAMLFile(name string) *ConfigMapDie
- func (d *ConfigMapDie) DieImmutable(immutable bool) *ConfigMapDie
- func (d *ConfigMapDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ConfigMapDie) DieRelease() corev1.ConfigMap
- func (d *ConfigMapDie) DieReleaseJSON() []byte
- func (d *ConfigMapDie) DieReleasePtr() *corev1.ConfigMap
- func (d *ConfigMapDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ConfigMapDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *ConfigMapDie) DieReleaseYAML() []byte
- func (d *ConfigMapDie) DieSeal() *ConfigMapDie
- func (d *ConfigMapDie) DieSealFeed(r corev1.ConfigMap) *ConfigMapDie
- func (d *ConfigMapDie) DieSealFeedPtr(r *corev1.ConfigMap) *ConfigMapDie
- func (d *ConfigMapDie) DieSealRelease() corev1.ConfigMap
- func (d *ConfigMapDie) DieSealReleasePtr() *corev1.ConfigMap
- func (d *ConfigMapDie) DieStamp(fn func(r *corev1.ConfigMap)) *ConfigMapDie
- func (d *ConfigMapDie) DieStampAt(jp string, fn interface{}) *ConfigMapDie
- func (d *ConfigMapDie) DieWith(fns ...func(d *ConfigMapDie)) *ConfigMapDie
- func (d *ConfigMapDie) GetObjectKind() schema.ObjectKind
- func (d *ConfigMapDie) Immutable(v *bool) *ConfigMapDie
- func (d *ConfigMapDie) Kind(v string) *ConfigMapDie
- func (d *ConfigMapDie) MarshalJSON() ([]byte, error)
- func (d *ConfigMapDie) Metadata(v apismetav1.ObjectMeta) *ConfigMapDie
- func (d *ConfigMapDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *ConfigMapDie
- func (d *ConfigMapDie) TypeMetadata(v apismetav1.TypeMeta) *ConfigMapDie
- func (d *ConfigMapDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *ConfigMapDie
- func (d *ConfigMapDie) UnmarshalJSON(b []byte) error
- type ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DeepCopy() *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *ConfigMapEnvSourceDie) DieFeed(r corev1.ConfigMapEnvSource) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieFeedJSON(j []byte) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieFeedPtr(r *corev1.ConfigMapEnvSource) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieFeedYAML(y []byte) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieFeedYAMLFile(name string) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieImmutable(immutable bool) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ConfigMapEnvSourceDie) DieRelease() corev1.ConfigMapEnvSource
- func (d *ConfigMapEnvSourceDie) DieReleaseJSON() []byte
- func (d *ConfigMapEnvSourceDie) DieReleasePtr() *corev1.ConfigMapEnvSource
- func (d *ConfigMapEnvSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ConfigMapEnvSourceDie) DieReleaseYAML() []byte
- func (d *ConfigMapEnvSourceDie) DieSeal() *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieSealFeed(r corev1.ConfigMapEnvSource) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieSealFeedPtr(r *corev1.ConfigMapEnvSource) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieSealRelease() corev1.ConfigMapEnvSource
- func (d *ConfigMapEnvSourceDie) DieSealReleasePtr() *corev1.ConfigMapEnvSource
- func (d *ConfigMapEnvSourceDie) DieStamp(fn func(r *corev1.ConfigMapEnvSource)) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieStampAt(jp string, fn interface{}) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) DieWith(fns ...func(d *ConfigMapEnvSourceDie)) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) LocalObjectReference(v corev1.LocalObjectReference) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) Name(v string) *ConfigMapEnvSourceDie
- func (d *ConfigMapEnvSourceDie) Optional(v *bool) *ConfigMapEnvSourceDie
- type ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DeepCopy() *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieDiff(opts ...cmp.Option) string
- func (d *ConfigMapKeySelectorDie) DieFeed(r corev1.ConfigMapKeySelector) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieFeedJSON(j []byte) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieFeedPtr(r *corev1.ConfigMapKeySelector) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieFeedYAML(y []byte) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieFeedYAMLFile(name string) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieImmutable(immutable bool) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ConfigMapKeySelectorDie) DieRelease() corev1.ConfigMapKeySelector
- func (d *ConfigMapKeySelectorDie) DieReleaseJSON() []byte
- func (d *ConfigMapKeySelectorDie) DieReleasePtr() *corev1.ConfigMapKeySelector
- func (d *ConfigMapKeySelectorDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ConfigMapKeySelectorDie) DieReleaseYAML() []byte
- func (d *ConfigMapKeySelectorDie) DieSeal() *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieSealFeed(r corev1.ConfigMapKeySelector) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieSealFeedPtr(r *corev1.ConfigMapKeySelector) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieSealRelease() corev1.ConfigMapKeySelector
- func (d *ConfigMapKeySelectorDie) DieSealReleasePtr() *corev1.ConfigMapKeySelector
- func (d *ConfigMapKeySelectorDie) DieStamp(fn func(r *corev1.ConfigMapKeySelector)) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieStampAt(jp string, fn interface{}) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) DieWith(fns ...func(d *ConfigMapKeySelectorDie)) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) Key(v string) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) LocalObjectReference(v corev1.LocalObjectReference) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) Name(v string) *ConfigMapKeySelectorDie
- func (d *ConfigMapKeySelectorDie) Optional(v *bool) *ConfigMapKeySelectorDie
- type ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DeepCopy() *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *ConfigMapNodeConfigSourceDie) DieFeed(r corev1.ConfigMapNodeConfigSource) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieFeedJSON(j []byte) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieFeedPtr(r *corev1.ConfigMapNodeConfigSource) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieFeedYAML(y []byte) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieFeedYAMLFile(name string) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieImmutable(immutable bool) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ConfigMapNodeConfigSourceDie) DieRelease() corev1.ConfigMapNodeConfigSource
- func (d *ConfigMapNodeConfigSourceDie) DieReleaseJSON() []byte
- func (d *ConfigMapNodeConfigSourceDie) DieReleasePtr() *corev1.ConfigMapNodeConfigSource
- func (d *ConfigMapNodeConfigSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ConfigMapNodeConfigSourceDie) DieReleaseYAML() []byte
- func (d *ConfigMapNodeConfigSourceDie) DieSeal() *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieSealFeed(r corev1.ConfigMapNodeConfigSource) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieSealFeedPtr(r *corev1.ConfigMapNodeConfigSource) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieSealRelease() corev1.ConfigMapNodeConfigSource
- func (d *ConfigMapNodeConfigSourceDie) DieSealReleasePtr() *corev1.ConfigMapNodeConfigSource
- func (d *ConfigMapNodeConfigSourceDie) DieStamp(fn func(r *corev1.ConfigMapNodeConfigSource)) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieStampAt(jp string, fn interface{}) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) DieWith(fns ...func(d *ConfigMapNodeConfigSourceDie)) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) KubeletConfigKey(v string) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) Name(v string) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) Namespace(v string) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) ResourceVersion(v string) *ConfigMapNodeConfigSourceDie
- func (d *ConfigMapNodeConfigSourceDie) UID(v types.UID) *ConfigMapNodeConfigSourceDie
- type ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DeepCopy() *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieDiff(opts ...cmp.Option) string
- func (d *ConfigMapProjectionDie) DieFeed(r corev1.ConfigMapProjection) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieFeedJSON(j []byte) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieFeedPtr(r *corev1.ConfigMapProjection) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieFeedYAML(y []byte) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieFeedYAMLFile(name string) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieImmutable(immutable bool) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ConfigMapProjectionDie) DieRelease() corev1.ConfigMapProjection
- func (d *ConfigMapProjectionDie) DieReleaseJSON() []byte
- func (d *ConfigMapProjectionDie) DieReleasePtr() *corev1.ConfigMapProjection
- func (d *ConfigMapProjectionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ConfigMapProjectionDie) DieReleaseYAML() []byte
- func (d *ConfigMapProjectionDie) DieSeal() *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieSealFeed(r corev1.ConfigMapProjection) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieSealFeedPtr(r *corev1.ConfigMapProjection) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieSealRelease() corev1.ConfigMapProjection
- func (d *ConfigMapProjectionDie) DieSealReleasePtr() *corev1.ConfigMapProjection
- func (d *ConfigMapProjectionDie) DieStamp(fn func(r *corev1.ConfigMapProjection)) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieStampAt(jp string, fn interface{}) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) DieWith(fns ...func(d *ConfigMapProjectionDie)) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) ItemDie(v string, fn func(d *KeyToPathDie)) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) Items(v ...corev1.KeyToPath) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) LocalObjectReference(v corev1.LocalObjectReference) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) Name(v string) *ConfigMapProjectionDie
- func (d *ConfigMapProjectionDie) Optional(v *bool) *ConfigMapProjectionDie
- type ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DeepCopy() *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DefaultMode(v *int32) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *ConfigMapVolumeSourceDie) DieFeed(r corev1.ConfigMapVolumeSource) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieFeedJSON(j []byte) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieFeedPtr(r *corev1.ConfigMapVolumeSource) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieFeedYAML(y []byte) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieFeedYAMLFile(name string) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieImmutable(immutable bool) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ConfigMapVolumeSourceDie) DieRelease() corev1.ConfigMapVolumeSource
- func (d *ConfigMapVolumeSourceDie) DieReleaseJSON() []byte
- func (d *ConfigMapVolumeSourceDie) DieReleasePtr() *corev1.ConfigMapVolumeSource
- func (d *ConfigMapVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ConfigMapVolumeSourceDie) DieReleaseYAML() []byte
- func (d *ConfigMapVolumeSourceDie) DieSeal() *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieSealFeed(r corev1.ConfigMapVolumeSource) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieSealFeedPtr(r *corev1.ConfigMapVolumeSource) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieSealRelease() corev1.ConfigMapVolumeSource
- func (d *ConfigMapVolumeSourceDie) DieSealReleasePtr() *corev1.ConfigMapVolumeSource
- func (d *ConfigMapVolumeSourceDie) DieStamp(fn func(r *corev1.ConfigMapVolumeSource)) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieStampAt(jp string, fn interface{}) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) DieWith(fns ...func(d *ConfigMapVolumeSourceDie)) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) ItemDie(v string, fn func(d *KeyToPathDie)) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) Items(v ...corev1.KeyToPath) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) LocalObjectReference(v corev1.LocalObjectReference) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) Name(v string) *ConfigMapVolumeSourceDie
- func (d *ConfigMapVolumeSourceDie) Optional(v *bool) *ConfigMapVolumeSourceDie
- type ContainerDie
- func (d *ContainerDie) Args(v ...string) *ContainerDie
- func (d *ContainerDie) Command(v ...string) *ContainerDie
- func (d *ContainerDie) DeepCopy() *ContainerDie
- func (d *ContainerDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerDie) DieFeed(r corev1.Container) *ContainerDie
- func (d *ContainerDie) DieFeedJSON(j []byte) *ContainerDie
- func (d *ContainerDie) DieFeedPtr(r *corev1.Container) *ContainerDie
- func (d *ContainerDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerDie
- func (d *ContainerDie) DieFeedYAML(y []byte) *ContainerDie
- func (d *ContainerDie) DieFeedYAMLFile(name string) *ContainerDie
- func (d *ContainerDie) DieImmutable(immutable bool) *ContainerDie
- func (d *ContainerDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerDie) DieRelease() corev1.Container
- func (d *ContainerDie) DieReleaseJSON() []byte
- func (d *ContainerDie) DieReleasePtr() *corev1.Container
- func (d *ContainerDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerDie) DieReleaseYAML() []byte
- func (d *ContainerDie) DieSeal() *ContainerDie
- func (d *ContainerDie) DieSealFeed(r corev1.Container) *ContainerDie
- func (d *ContainerDie) DieSealFeedPtr(r *corev1.Container) *ContainerDie
- func (d *ContainerDie) DieSealRelease() corev1.Container
- func (d *ContainerDie) DieSealReleasePtr() *corev1.Container
- func (d *ContainerDie) DieStamp(fn func(r *corev1.Container)) *ContainerDie
- func (d *ContainerDie) DieStampAt(jp string, fn interface{}) *ContainerDie
- func (d *ContainerDie) DieWith(fns ...func(d *ContainerDie)) *ContainerDie
- func (d *ContainerDie) Env(v ...corev1.EnvVar) *ContainerDie
- func (d *ContainerDie) EnvDie(v string, fn func(d *EnvVarDie)) *ContainerDie
- func (d *ContainerDie) EnvFrom(v ...corev1.EnvFromSource) *ContainerDie
- func (d *ContainerDie) EnvFromDie(v string, fn func(d *EnvFromSourceDie)) *ContainerDie
- func (d *ContainerDie) Image(v string) *ContainerDie
- func (d *ContainerDie) ImagePullPolicy(v corev1.PullPolicy) *ContainerDie
- func (d *ContainerDie) Lifecycle(v *corev1.Lifecycle) *ContainerDie
- func (d *ContainerDie) LifecycleDie(fn func(d *LifecycleDie)) *ContainerDie
- func (d *ContainerDie) LivenessProbe(v *corev1.Probe) *ContainerDie
- func (d *ContainerDie) LivenessProbeDie(fn func(d *ProbeDie)) *ContainerDie
- func (d *ContainerDie) Name(v string) *ContainerDie
- func (d *ContainerDie) Ports(v ...corev1.ContainerPort) *ContainerDie
- func (d *ContainerDie) PortsDie(v ...*ContainerPortDie) *ContainerDie
- func (d *ContainerDie) ReadinessProbe(v *corev1.Probe) *ContainerDie
- func (d *ContainerDie) ReadinessProbeDie(fn func(d *ProbeDie)) *ContainerDie
- func (d *ContainerDie) ResizePolicy(v ...corev1.ContainerResizePolicy) *ContainerDie
- func (d *ContainerDie) ResizePolicyDie(v corev1.ResourceName, fn func(d *ContainerResizePolicyDie)) *ContainerDie
- func (d *ContainerDie) Resources(v corev1.ResourceRequirements) *ContainerDie
- func (d *ContainerDie) ResourcesDie(fn func(d *ResourceRequirementsDie)) *ContainerDie
- func (d *ContainerDie) RestartPolicy(v *corev1.ContainerRestartPolicy) *ContainerDie
- func (d *ContainerDie) SecurityContext(v *corev1.SecurityContext) *ContainerDie
- func (d *ContainerDie) SecurityContextDie(fn func(d *SecurityContextDie)) *ContainerDie
- func (d *ContainerDie) StartupProbe(v *corev1.Probe) *ContainerDie
- func (d *ContainerDie) StartupProbeDie(fn func(d *ProbeDie)) *ContainerDie
- func (d *ContainerDie) Stdin(v bool) *ContainerDie
- func (d *ContainerDie) StdinOnce(v bool) *ContainerDie
- func (d *ContainerDie) TTY(v bool) *ContainerDie
- func (d *ContainerDie) TerminationMessagePath(v string) *ContainerDie
- func (d *ContainerDie) TerminationMessagePolicy(v corev1.TerminationMessagePolicy) *ContainerDie
- func (d *ContainerDie) VolumeDeviceDie(v string, fn func(d *VolumeDeviceDie)) *ContainerDie
- func (d *ContainerDie) VolumeDevices(v ...corev1.VolumeDevice) *ContainerDie
- func (d *ContainerDie) VolumeMountDie(v string, fn func(d *VolumeMountDie)) *ContainerDie
- func (d *ContainerDie) VolumeMounts(v ...corev1.VolumeMount) *ContainerDie
- func (d *ContainerDie) WorkingDir(v string) *ContainerDie
- type ContainerImageDie
- func (d *ContainerImageDie) DeepCopy() *ContainerImageDie
- func (d *ContainerImageDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerImageDie) DieFeed(r corev1.ContainerImage) *ContainerImageDie
- func (d *ContainerImageDie) DieFeedJSON(j []byte) *ContainerImageDie
- func (d *ContainerImageDie) DieFeedPtr(r *corev1.ContainerImage) *ContainerImageDie
- func (d *ContainerImageDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerImageDie
- func (d *ContainerImageDie) DieFeedYAML(y []byte) *ContainerImageDie
- func (d *ContainerImageDie) DieFeedYAMLFile(name string) *ContainerImageDie
- func (d *ContainerImageDie) DieImmutable(immutable bool) *ContainerImageDie
- func (d *ContainerImageDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerImageDie) DieRelease() corev1.ContainerImage
- func (d *ContainerImageDie) DieReleaseJSON() []byte
- func (d *ContainerImageDie) DieReleasePtr() *corev1.ContainerImage
- func (d *ContainerImageDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerImageDie) DieReleaseYAML() []byte
- func (d *ContainerImageDie) DieSeal() *ContainerImageDie
- func (d *ContainerImageDie) DieSealFeed(r corev1.ContainerImage) *ContainerImageDie
- func (d *ContainerImageDie) DieSealFeedPtr(r *corev1.ContainerImage) *ContainerImageDie
- func (d *ContainerImageDie) DieSealRelease() corev1.ContainerImage
- func (d *ContainerImageDie) DieSealReleasePtr() *corev1.ContainerImage
- func (d *ContainerImageDie) DieStamp(fn func(r *corev1.ContainerImage)) *ContainerImageDie
- func (d *ContainerImageDie) DieStampAt(jp string, fn interface{}) *ContainerImageDie
- func (d *ContainerImageDie) DieWith(fns ...func(d *ContainerImageDie)) *ContainerImageDie
- func (d *ContainerImageDie) Names(v ...string) *ContainerImageDie
- func (d *ContainerImageDie) SizeBytes(v int64) *ContainerImageDie
- type ContainerPortDie
- func (d *ContainerPortDie) ContainerPort(v int32) *ContainerPortDie
- func (d *ContainerPortDie) DeepCopy() *ContainerPortDie
- func (d *ContainerPortDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerPortDie) DieFeed(r corev1.ContainerPort) *ContainerPortDie
- func (d *ContainerPortDie) DieFeedJSON(j []byte) *ContainerPortDie
- func (d *ContainerPortDie) DieFeedPtr(r *corev1.ContainerPort) *ContainerPortDie
- func (d *ContainerPortDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerPortDie
- func (d *ContainerPortDie) DieFeedYAML(y []byte) *ContainerPortDie
- func (d *ContainerPortDie) DieFeedYAMLFile(name string) *ContainerPortDie
- func (d *ContainerPortDie) DieImmutable(immutable bool) *ContainerPortDie
- func (d *ContainerPortDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerPortDie) DieRelease() corev1.ContainerPort
- func (d *ContainerPortDie) DieReleaseJSON() []byte
- func (d *ContainerPortDie) DieReleasePtr() *corev1.ContainerPort
- func (d *ContainerPortDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerPortDie) DieReleaseYAML() []byte
- func (d *ContainerPortDie) DieSeal() *ContainerPortDie
- func (d *ContainerPortDie) DieSealFeed(r corev1.ContainerPort) *ContainerPortDie
- func (d *ContainerPortDie) DieSealFeedPtr(r *corev1.ContainerPort) *ContainerPortDie
- func (d *ContainerPortDie) DieSealRelease() corev1.ContainerPort
- func (d *ContainerPortDie) DieSealReleasePtr() *corev1.ContainerPort
- func (d *ContainerPortDie) DieStamp(fn func(r *corev1.ContainerPort)) *ContainerPortDie
- func (d *ContainerPortDie) DieStampAt(jp string, fn interface{}) *ContainerPortDie
- func (d *ContainerPortDie) DieWith(fns ...func(d *ContainerPortDie)) *ContainerPortDie
- func (d *ContainerPortDie) HostIP(v string) *ContainerPortDie
- func (d *ContainerPortDie) HostPort(v int32) *ContainerPortDie
- func (d *ContainerPortDie) Name(v string) *ContainerPortDie
- func (d *ContainerPortDie) Protocol(v corev1.Protocol) *ContainerPortDie
- type ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DeepCopy() *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerResizePolicyDie) DieFeed(r corev1.ContainerResizePolicy) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieFeedJSON(j []byte) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieFeedPtr(r *corev1.ContainerResizePolicy) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieFeedYAML(y []byte) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieFeedYAMLFile(name string) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieImmutable(immutable bool) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerResizePolicyDie) DieRelease() corev1.ContainerResizePolicy
- func (d *ContainerResizePolicyDie) DieReleaseJSON() []byte
- func (d *ContainerResizePolicyDie) DieReleasePtr() *corev1.ContainerResizePolicy
- func (d *ContainerResizePolicyDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerResizePolicyDie) DieReleaseYAML() []byte
- func (d *ContainerResizePolicyDie) DieSeal() *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieSealFeed(r corev1.ContainerResizePolicy) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieSealFeedPtr(r *corev1.ContainerResizePolicy) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieSealRelease() corev1.ContainerResizePolicy
- func (d *ContainerResizePolicyDie) DieSealReleasePtr() *corev1.ContainerResizePolicy
- func (d *ContainerResizePolicyDie) DieStamp(fn func(r *corev1.ContainerResizePolicy)) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieStampAt(jp string, fn interface{}) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) DieWith(fns ...func(d *ContainerResizePolicyDie)) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) ResourceName(v corev1.ResourceName) *ContainerResizePolicyDie
- func (d *ContainerResizePolicyDie) RestartPolicy(v corev1.ResourceResizeRestartPolicy) *ContainerResizePolicyDie
- type ContainerStateDie
- func (d *ContainerStateDie) DeepCopy() *ContainerStateDie
- func (d *ContainerStateDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerStateDie) DieFeed(r corev1.ContainerState) *ContainerStateDie
- func (d *ContainerStateDie) DieFeedJSON(j []byte) *ContainerStateDie
- func (d *ContainerStateDie) DieFeedPtr(r *corev1.ContainerState) *ContainerStateDie
- func (d *ContainerStateDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStateDie
- func (d *ContainerStateDie) DieFeedYAML(y []byte) *ContainerStateDie
- func (d *ContainerStateDie) DieFeedYAMLFile(name string) *ContainerStateDie
- func (d *ContainerStateDie) DieImmutable(immutable bool) *ContainerStateDie
- func (d *ContainerStateDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerStateDie) DieRelease() corev1.ContainerState
- func (d *ContainerStateDie) DieReleaseJSON() []byte
- func (d *ContainerStateDie) DieReleasePtr() *corev1.ContainerState
- func (d *ContainerStateDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerStateDie) DieReleaseYAML() []byte
- func (d *ContainerStateDie) DieSeal() *ContainerStateDie
- func (d *ContainerStateDie) DieSealFeed(r corev1.ContainerState) *ContainerStateDie
- func (d *ContainerStateDie) DieSealFeedPtr(r *corev1.ContainerState) *ContainerStateDie
- func (d *ContainerStateDie) DieSealRelease() corev1.ContainerState
- func (d *ContainerStateDie) DieSealReleasePtr() *corev1.ContainerState
- func (d *ContainerStateDie) DieStamp(fn func(r *corev1.ContainerState)) *ContainerStateDie
- func (d *ContainerStateDie) DieStampAt(jp string, fn interface{}) *ContainerStateDie
- func (d *ContainerStateDie) DieWith(fns ...func(d *ContainerStateDie)) *ContainerStateDie
- func (d *ContainerStateDie) Running(v *corev1.ContainerStateRunning) *ContainerStateDie
- func (d *ContainerStateDie) RunningDie(fn func(d *ContainerStateRunningDie)) *ContainerStateDie
- func (d *ContainerStateDie) Terminated(v *corev1.ContainerStateTerminated) *ContainerStateDie
- func (d *ContainerStateDie) TerminatedDie(fn func(d *ContainerStateTerminatedDie)) *ContainerStateDie
- func (d *ContainerStateDie) Waiting(v *corev1.ContainerStateWaiting) *ContainerStateDie
- func (d *ContainerStateDie) WaitingDie(fn func(d *ContainerStateWaitingDie)) *ContainerStateDie
- type ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DeepCopy() *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerStateRunningDie) DieFeed(r corev1.ContainerStateRunning) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieFeedJSON(j []byte) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieFeedPtr(r *corev1.ContainerStateRunning) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieFeedYAML(y []byte) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieFeedYAMLFile(name string) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieImmutable(immutable bool) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerStateRunningDie) DieRelease() corev1.ContainerStateRunning
- func (d *ContainerStateRunningDie) DieReleaseJSON() []byte
- func (d *ContainerStateRunningDie) DieReleasePtr() *corev1.ContainerStateRunning
- func (d *ContainerStateRunningDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerStateRunningDie) DieReleaseYAML() []byte
- func (d *ContainerStateRunningDie) DieSeal() *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieSealFeed(r corev1.ContainerStateRunning) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieSealFeedPtr(r *corev1.ContainerStateRunning) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieSealRelease() corev1.ContainerStateRunning
- func (d *ContainerStateRunningDie) DieSealReleasePtr() *corev1.ContainerStateRunning
- func (d *ContainerStateRunningDie) DieStamp(fn func(r *corev1.ContainerStateRunning)) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieStampAt(jp string, fn interface{}) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) DieWith(fns ...func(d *ContainerStateRunningDie)) *ContainerStateRunningDie
- func (d *ContainerStateRunningDie) StartedAt(v apismetav1.Time) *ContainerStateRunningDie
- type ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) ContainerID(v string) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DeepCopy() *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerStateTerminatedDie) DieFeed(r corev1.ContainerStateTerminated) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieFeedJSON(j []byte) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieFeedPtr(r *corev1.ContainerStateTerminated) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieFeedYAML(y []byte) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieFeedYAMLFile(name string) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieImmutable(immutable bool) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerStateTerminatedDie) DieRelease() corev1.ContainerStateTerminated
- func (d *ContainerStateTerminatedDie) DieReleaseJSON() []byte
- func (d *ContainerStateTerminatedDie) DieReleasePtr() *corev1.ContainerStateTerminated
- func (d *ContainerStateTerminatedDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerStateTerminatedDie) DieReleaseYAML() []byte
- func (d *ContainerStateTerminatedDie) DieSeal() *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieSealFeed(r corev1.ContainerStateTerminated) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieSealFeedPtr(r *corev1.ContainerStateTerminated) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieSealRelease() corev1.ContainerStateTerminated
- func (d *ContainerStateTerminatedDie) DieSealReleasePtr() *corev1.ContainerStateTerminated
- func (d *ContainerStateTerminatedDie) DieStamp(fn func(r *corev1.ContainerStateTerminated)) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieStampAt(jp string, fn interface{}) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) DieWith(fns ...func(d *ContainerStateTerminatedDie)) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) ExitCode(v int32) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) FinishedAt(v apismetav1.Time) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) Message(v string) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) Reason(v string) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) Signal(v int32) *ContainerStateTerminatedDie
- func (d *ContainerStateTerminatedDie) StartedAt(v apismetav1.Time) *ContainerStateTerminatedDie
- type ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DeepCopy() *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerStateWaitingDie) DieFeed(r corev1.ContainerStateWaiting) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieFeedJSON(j []byte) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieFeedPtr(r *corev1.ContainerStateWaiting) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieFeedYAML(y []byte) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieFeedYAMLFile(name string) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieImmutable(immutable bool) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerStateWaitingDie) DieRelease() corev1.ContainerStateWaiting
- func (d *ContainerStateWaitingDie) DieReleaseJSON() []byte
- func (d *ContainerStateWaitingDie) DieReleasePtr() *corev1.ContainerStateWaiting
- func (d *ContainerStateWaitingDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerStateWaitingDie) DieReleaseYAML() []byte
- func (d *ContainerStateWaitingDie) DieSeal() *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieSealFeed(r corev1.ContainerStateWaiting) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieSealFeedPtr(r *corev1.ContainerStateWaiting) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieSealRelease() corev1.ContainerStateWaiting
- func (d *ContainerStateWaitingDie) DieSealReleasePtr() *corev1.ContainerStateWaiting
- func (d *ContainerStateWaitingDie) DieStamp(fn func(r *corev1.ContainerStateWaiting)) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieStampAt(jp string, fn interface{}) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) DieWith(fns ...func(d *ContainerStateWaitingDie)) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) Message(v string) *ContainerStateWaitingDie
- func (d *ContainerStateWaitingDie) Reason(v string) *ContainerStateWaitingDie
- type ContainerStatusDie
- func (d *ContainerStatusDie) AddAllocatedResource(name corev1.ResourceName, quantity resource.Quantity) *ContainerStatusDie
- func (d *ContainerStatusDie) AddAllocatedResourceString(name corev1.ResourceName, quantity string) *ContainerStatusDie
- func (d *ContainerStatusDie) AllocatedResources(v corev1.ResourceList) *ContainerStatusDie
- func (d *ContainerStatusDie) AllocatedResourcesStatuDie(v corev1.ResourceName, fn func(d *ResourceStatusDie)) *ContainerStatusDie
- func (d *ContainerStatusDie) AllocatedResourcesStatus(v ...corev1.ResourceStatus) *ContainerStatusDie
- func (d *ContainerStatusDie) ContainerID(v string) *ContainerStatusDie
- func (d *ContainerStatusDie) DeepCopy() *ContainerStatusDie
- func (d *ContainerStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerStatusDie) DieFeed(r corev1.ContainerStatus) *ContainerStatusDie
- func (d *ContainerStatusDie) DieFeedJSON(j []byte) *ContainerStatusDie
- func (d *ContainerStatusDie) DieFeedPtr(r *corev1.ContainerStatus) *ContainerStatusDie
- func (d *ContainerStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStatusDie
- func (d *ContainerStatusDie) DieFeedYAML(y []byte) *ContainerStatusDie
- func (d *ContainerStatusDie) DieFeedYAMLFile(name string) *ContainerStatusDie
- func (d *ContainerStatusDie) DieImmutable(immutable bool) *ContainerStatusDie
- func (d *ContainerStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerStatusDie) DieRelease() corev1.ContainerStatus
- func (d *ContainerStatusDie) DieReleaseJSON() []byte
- func (d *ContainerStatusDie) DieReleasePtr() *corev1.ContainerStatus
- func (d *ContainerStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerStatusDie) DieReleaseYAML() []byte
- func (d *ContainerStatusDie) DieSeal() *ContainerStatusDie
- func (d *ContainerStatusDie) DieSealFeed(r corev1.ContainerStatus) *ContainerStatusDie
- func (d *ContainerStatusDie) DieSealFeedPtr(r *corev1.ContainerStatus) *ContainerStatusDie
- func (d *ContainerStatusDie) DieSealRelease() corev1.ContainerStatus
- func (d *ContainerStatusDie) DieSealReleasePtr() *corev1.ContainerStatus
- func (d *ContainerStatusDie) DieStamp(fn func(r *corev1.ContainerStatus)) *ContainerStatusDie
- func (d *ContainerStatusDie) DieStampAt(jp string, fn interface{}) *ContainerStatusDie
- func (d *ContainerStatusDie) DieWith(fns ...func(d *ContainerStatusDie)) *ContainerStatusDie
- func (d *ContainerStatusDie) Image(v string) *ContainerStatusDie
- func (d *ContainerStatusDie) ImageID(v string) *ContainerStatusDie
- func (d *ContainerStatusDie) LastTerminationState(v corev1.ContainerState) *ContainerStatusDie
- func (d *ContainerStatusDie) LastTerminationStateDie(fn func(d *ContainerStateDie)) *ContainerStatusDie
- func (d *ContainerStatusDie) Name(v string) *ContainerStatusDie
- func (d *ContainerStatusDie) Ready(v bool) *ContainerStatusDie
- func (d *ContainerStatusDie) Resources(v *corev1.ResourceRequirements) *ContainerStatusDie
- func (d *ContainerStatusDie) ResourcesDie(fn func(d *ResourceRequirementsDie)) *ContainerStatusDie
- func (d *ContainerStatusDie) RestartCount(v int32) *ContainerStatusDie
- func (d *ContainerStatusDie) Started(v *bool) *ContainerStatusDie
- func (d *ContainerStatusDie) State(v corev1.ContainerState) *ContainerStatusDie
- func (d *ContainerStatusDie) StateDie(fn func(d *ContainerStateDie)) *ContainerStatusDie
- func (d *ContainerStatusDie) User(v *corev1.ContainerUser) *ContainerStatusDie
- func (d *ContainerStatusDie) UserDie(fn func(d *ContainerUserDie)) *ContainerStatusDie
- func (d *ContainerStatusDie) VolumeMountDie(v string, fn func(d *VolumeMountStatusDie)) *ContainerStatusDie
- func (d *ContainerStatusDie) VolumeMounts(v ...corev1.VolumeMountStatus) *ContainerStatusDie
- type ContainerUserDie
- func (d *ContainerUserDie) DeepCopy() *ContainerUserDie
- func (d *ContainerUserDie) DieDiff(opts ...cmp.Option) string
- func (d *ContainerUserDie) DieFeed(r corev1.ContainerUser) *ContainerUserDie
- func (d *ContainerUserDie) DieFeedJSON(j []byte) *ContainerUserDie
- func (d *ContainerUserDie) DieFeedPtr(r *corev1.ContainerUser) *ContainerUserDie
- func (d *ContainerUserDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerUserDie
- func (d *ContainerUserDie) DieFeedYAML(y []byte) *ContainerUserDie
- func (d *ContainerUserDie) DieFeedYAMLFile(name string) *ContainerUserDie
- func (d *ContainerUserDie) DieImmutable(immutable bool) *ContainerUserDie
- func (d *ContainerUserDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ContainerUserDie) DieRelease() corev1.ContainerUser
- func (d *ContainerUserDie) DieReleaseJSON() []byte
- func (d *ContainerUserDie) DieReleasePtr() *corev1.ContainerUser
- func (d *ContainerUserDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ContainerUserDie) DieReleaseYAML() []byte
- func (d *ContainerUserDie) DieSeal() *ContainerUserDie
- func (d *ContainerUserDie) DieSealFeed(r corev1.ContainerUser) *ContainerUserDie
- func (d *ContainerUserDie) DieSealFeedPtr(r *corev1.ContainerUser) *ContainerUserDie
- func (d *ContainerUserDie) DieSealRelease() corev1.ContainerUser
- func (d *ContainerUserDie) DieSealReleasePtr() *corev1.ContainerUser
- func (d *ContainerUserDie) DieStamp(fn func(r *corev1.ContainerUser)) *ContainerUserDie
- func (d *ContainerUserDie) DieStampAt(jp string, fn interface{}) *ContainerUserDie
- func (d *ContainerUserDie) DieWith(fns ...func(d *ContainerUserDie)) *ContainerUserDie
- func (d *ContainerUserDie) Linux(v *corev1.LinuxContainerUser) *ContainerUserDie
- func (d *ContainerUserDie) LinuxDie(fn func(d *LinuxContainerUserDie)) *ContainerUserDie
- type DaemonEndpointDie
- func (d *DaemonEndpointDie) DeepCopy() *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieDiff(opts ...cmp.Option) string
- func (d *DaemonEndpointDie) DieFeed(r corev1.DaemonEndpoint) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieFeedJSON(j []byte) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieFeedPtr(r *corev1.DaemonEndpoint) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieFeedRawExtension(raw runtime.RawExtension) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieFeedYAML(y []byte) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieFeedYAMLFile(name string) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieImmutable(immutable bool) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *DaemonEndpointDie) DieRelease() corev1.DaemonEndpoint
- func (d *DaemonEndpointDie) DieReleaseJSON() []byte
- func (d *DaemonEndpointDie) DieReleasePtr() *corev1.DaemonEndpoint
- func (d *DaemonEndpointDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *DaemonEndpointDie) DieReleaseYAML() []byte
- func (d *DaemonEndpointDie) DieSeal() *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieSealFeed(r corev1.DaemonEndpoint) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieSealFeedPtr(r *corev1.DaemonEndpoint) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieSealRelease() corev1.DaemonEndpoint
- func (d *DaemonEndpointDie) DieSealReleasePtr() *corev1.DaemonEndpoint
- func (d *DaemonEndpointDie) DieStamp(fn func(r *corev1.DaemonEndpoint)) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieStampAt(jp string, fn interface{}) *DaemonEndpointDie
- func (d *DaemonEndpointDie) DieWith(fns ...func(d *DaemonEndpointDie)) *DaemonEndpointDie
- func (d *DaemonEndpointDie) Port(v int32) *DaemonEndpointDie
- type DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DeepCopy() *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieDiff(opts ...cmp.Option) string
- func (d *DownwardAPIProjectionDie) DieFeed(r corev1.DownwardAPIProjection) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieFeedJSON(j []byte) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieFeedPtr(r *corev1.DownwardAPIProjection) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieFeedRawExtension(raw runtime.RawExtension) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieFeedYAML(y []byte) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieFeedYAMLFile(name string) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieImmutable(immutable bool) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *DownwardAPIProjectionDie) DieRelease() corev1.DownwardAPIProjection
- func (d *DownwardAPIProjectionDie) DieReleaseJSON() []byte
- func (d *DownwardAPIProjectionDie) DieReleasePtr() *corev1.DownwardAPIProjection
- func (d *DownwardAPIProjectionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *DownwardAPIProjectionDie) DieReleaseYAML() []byte
- func (d *DownwardAPIProjectionDie) DieSeal() *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieSealFeed(r corev1.DownwardAPIProjection) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieSealFeedPtr(r *corev1.DownwardAPIProjection) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieSealRelease() corev1.DownwardAPIProjection
- func (d *DownwardAPIProjectionDie) DieSealReleasePtr() *corev1.DownwardAPIProjection
- func (d *DownwardAPIProjectionDie) DieStamp(fn func(r *corev1.DownwardAPIProjection)) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieStampAt(jp string, fn interface{}) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) DieWith(fns ...func(d *DownwardAPIProjectionDie)) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) ItemDie(v string, fn func(d *DownwardAPIVolumeFileDie)) *DownwardAPIProjectionDie
- func (d *DownwardAPIProjectionDie) Items(v ...corev1.DownwardAPIVolumeFile) *DownwardAPIProjectionDie
- type DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DeepCopy() *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieDiff(opts ...cmp.Option) string
- func (d *DownwardAPIVolumeFileDie) DieFeed(r corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieFeedJSON(j []byte) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieFeedPtr(r *corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieFeedRawExtension(raw runtime.RawExtension) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieFeedYAML(y []byte) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieFeedYAMLFile(name string) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieImmutable(immutable bool) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *DownwardAPIVolumeFileDie) DieRelease() corev1.DownwardAPIVolumeFile
- func (d *DownwardAPIVolumeFileDie) DieReleaseJSON() []byte
- func (d *DownwardAPIVolumeFileDie) DieReleasePtr() *corev1.DownwardAPIVolumeFile
- func (d *DownwardAPIVolumeFileDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *DownwardAPIVolumeFileDie) DieReleaseYAML() []byte
- func (d *DownwardAPIVolumeFileDie) DieSeal() *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieSealFeed(r corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieSealFeedPtr(r *corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieSealRelease() corev1.DownwardAPIVolumeFile
- func (d *DownwardAPIVolumeFileDie) DieSealReleasePtr() *corev1.DownwardAPIVolumeFile
- func (d *DownwardAPIVolumeFileDie) DieStamp(fn func(r *corev1.DownwardAPIVolumeFile)) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieStampAt(jp string, fn interface{}) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) DieWith(fns ...func(d *DownwardAPIVolumeFileDie)) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) FieldRef(v *corev1.ObjectFieldSelector) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) FieldRefDie(fn func(d *ObjectFieldSelectorDie)) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) Mode(v *int32) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) Path(v string) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) ResourceFieldRef(v *corev1.ResourceFieldSelector) *DownwardAPIVolumeFileDie
- func (d *DownwardAPIVolumeFileDie) ResourceFieldRefDie(fn func(d *ResourceFieldSelectorDie)) *DownwardAPIVolumeFileDie
- type DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DeepCopy() *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DefaultMode(v *int32) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *DownwardAPIVolumeSourceDie) DieFeed(r corev1.DownwardAPIVolumeSource) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieFeedJSON(j []byte) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieFeedPtr(r *corev1.DownwardAPIVolumeSource) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieFeedYAML(y []byte) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieFeedYAMLFile(name string) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieImmutable(immutable bool) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *DownwardAPIVolumeSourceDie) DieRelease() corev1.DownwardAPIVolumeSource
- func (d *DownwardAPIVolumeSourceDie) DieReleaseJSON() []byte
- func (d *DownwardAPIVolumeSourceDie) DieReleasePtr() *corev1.DownwardAPIVolumeSource
- func (d *DownwardAPIVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *DownwardAPIVolumeSourceDie) DieReleaseYAML() []byte
- func (d *DownwardAPIVolumeSourceDie) DieSeal() *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieSealFeed(r corev1.DownwardAPIVolumeSource) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieSealFeedPtr(r *corev1.DownwardAPIVolumeSource) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieSealRelease() corev1.DownwardAPIVolumeSource
- func (d *DownwardAPIVolumeSourceDie) DieSealReleasePtr() *corev1.DownwardAPIVolumeSource
- func (d *DownwardAPIVolumeSourceDie) DieStamp(fn func(r *corev1.DownwardAPIVolumeSource)) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieStampAt(jp string, fn interface{}) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) DieWith(fns ...func(d *DownwardAPIVolumeSourceDie)) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) ItemDie(v string, fn func(d *DownwardAPIVolumeFileDie)) *DownwardAPIVolumeSourceDie
- func (d *DownwardAPIVolumeSourceDie) Items(v ...corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeSourceDie
- type EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DeepCopy() *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *EmptyDirVolumeSourceDie) DieFeed(r corev1.EmptyDirVolumeSource) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieFeedJSON(j []byte) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieFeedPtr(r *corev1.EmptyDirVolumeSource) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieFeedYAML(y []byte) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieFeedYAMLFile(name string) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieImmutable(immutable bool) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EmptyDirVolumeSourceDie) DieRelease() corev1.EmptyDirVolumeSource
- func (d *EmptyDirVolumeSourceDie) DieReleaseJSON() []byte
- func (d *EmptyDirVolumeSourceDie) DieReleasePtr() *corev1.EmptyDirVolumeSource
- func (d *EmptyDirVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EmptyDirVolumeSourceDie) DieReleaseYAML() []byte
- func (d *EmptyDirVolumeSourceDie) DieSeal() *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieSealFeed(r corev1.EmptyDirVolumeSource) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieSealFeedPtr(r *corev1.EmptyDirVolumeSource) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieSealRelease() corev1.EmptyDirVolumeSource
- func (d *EmptyDirVolumeSourceDie) DieSealReleasePtr() *corev1.EmptyDirVolumeSource
- func (d *EmptyDirVolumeSourceDie) DieStamp(fn func(r *corev1.EmptyDirVolumeSource)) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieStampAt(jp string, fn interface{}) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) DieWith(fns ...func(d *EmptyDirVolumeSourceDie)) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) Medium(v corev1.StorageMedium) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) SizeLimit(v *resource.Quantity) *EmptyDirVolumeSourceDie
- func (d *EmptyDirVolumeSourceDie) SizeLimitString(s string) *EmptyDirVolumeSourceDie
- type EndpointAddressDie
- func (d *EndpointAddressDie) DeepCopy() *EndpointAddressDie
- func (d *EndpointAddressDie) DieDiff(opts ...cmp.Option) string
- func (d *EndpointAddressDie) DieFeed(r corev1.EndpointAddress) *EndpointAddressDie
- func (d *EndpointAddressDie) DieFeedJSON(j []byte) *EndpointAddressDie
- func (d *EndpointAddressDie) DieFeedPtr(r *corev1.EndpointAddress) *EndpointAddressDie
- func (d *EndpointAddressDie) DieFeedRawExtension(raw runtime.RawExtension) *EndpointAddressDie
- func (d *EndpointAddressDie) DieFeedYAML(y []byte) *EndpointAddressDie
- func (d *EndpointAddressDie) DieFeedYAMLFile(name string) *EndpointAddressDie
- func (d *EndpointAddressDie) DieImmutable(immutable bool) *EndpointAddressDie
- func (d *EndpointAddressDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EndpointAddressDie) DieRelease() corev1.EndpointAddress
- func (d *EndpointAddressDie) DieReleaseJSON() []byte
- func (d *EndpointAddressDie) DieReleasePtr() *corev1.EndpointAddress
- func (d *EndpointAddressDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EndpointAddressDie) DieReleaseYAML() []byte
- func (d *EndpointAddressDie) DieSeal() *EndpointAddressDie
- func (d *EndpointAddressDie) DieSealFeed(r corev1.EndpointAddress) *EndpointAddressDie
- func (d *EndpointAddressDie) DieSealFeedPtr(r *corev1.EndpointAddress) *EndpointAddressDie
- func (d *EndpointAddressDie) DieSealRelease() corev1.EndpointAddress
- func (d *EndpointAddressDie) DieSealReleasePtr() *corev1.EndpointAddress
- func (d *EndpointAddressDie) DieStamp(fn func(r *corev1.EndpointAddress)) *EndpointAddressDie
- func (d *EndpointAddressDie) DieStampAt(jp string, fn interface{}) *EndpointAddressDie
- func (d *EndpointAddressDie) DieWith(fns ...func(d *EndpointAddressDie)) *EndpointAddressDie
- func (d *EndpointAddressDie) Hostname(v string) *EndpointAddressDie
- func (d *EndpointAddressDie) IP(v string) *EndpointAddressDie
- func (d *EndpointAddressDie) NodeName(v *string) *EndpointAddressDie
- func (d *EndpointAddressDie) TargetRef(v *corev1.ObjectReference) *EndpointAddressDie
- func (d *EndpointAddressDie) TargetRefDie(fn func(d *ObjectReferenceDie)) *EndpointAddressDie
- type EndpointPortDie
- func (d *EndpointPortDie) AppProtocol(v *string) *EndpointPortDie
- func (d *EndpointPortDie) DeepCopy() *EndpointPortDie
- func (d *EndpointPortDie) DieDiff(opts ...cmp.Option) string
- func (d *EndpointPortDie) DieFeed(r corev1.EndpointPort) *EndpointPortDie
- func (d *EndpointPortDie) DieFeedJSON(j []byte) *EndpointPortDie
- func (d *EndpointPortDie) DieFeedPtr(r *corev1.EndpointPort) *EndpointPortDie
- func (d *EndpointPortDie) DieFeedRawExtension(raw runtime.RawExtension) *EndpointPortDie
- func (d *EndpointPortDie) DieFeedYAML(y []byte) *EndpointPortDie
- func (d *EndpointPortDie) DieFeedYAMLFile(name string) *EndpointPortDie
- func (d *EndpointPortDie) DieImmutable(immutable bool) *EndpointPortDie
- func (d *EndpointPortDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EndpointPortDie) DieRelease() corev1.EndpointPort
- func (d *EndpointPortDie) DieReleaseJSON() []byte
- func (d *EndpointPortDie) DieReleasePtr() *corev1.EndpointPort
- func (d *EndpointPortDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EndpointPortDie) DieReleaseYAML() []byte
- func (d *EndpointPortDie) DieSeal() *EndpointPortDie
- func (d *EndpointPortDie) DieSealFeed(r corev1.EndpointPort) *EndpointPortDie
- func (d *EndpointPortDie) DieSealFeedPtr(r *corev1.EndpointPort) *EndpointPortDie
- func (d *EndpointPortDie) DieSealRelease() corev1.EndpointPort
- func (d *EndpointPortDie) DieSealReleasePtr() *corev1.EndpointPort
- func (d *EndpointPortDie) DieStamp(fn func(r *corev1.EndpointPort)) *EndpointPortDie
- func (d *EndpointPortDie) DieStampAt(jp string, fn interface{}) *EndpointPortDie
- func (d *EndpointPortDie) DieWith(fns ...func(d *EndpointPortDie)) *EndpointPortDie
- func (d *EndpointPortDie) Name(v string) *EndpointPortDie
- func (d *EndpointPortDie) Port(v int32) *EndpointPortDie
- func (d *EndpointPortDie) Protocol(v corev1.Protocol) *EndpointPortDie
- type EndpointSubsetDie
- func (d *EndpointSubsetDie) Addresses(v ...corev1.EndpointAddress) *EndpointSubsetDie
- func (d *EndpointSubsetDie) AddressesDie(v ...*EndpointAddressDie) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DeepCopy() *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieDiff(opts ...cmp.Option) string
- func (d *EndpointSubsetDie) DieFeed(r corev1.EndpointSubset) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieFeedJSON(j []byte) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieFeedPtr(r *corev1.EndpointSubset) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieFeedRawExtension(raw runtime.RawExtension) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieFeedYAML(y []byte) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieFeedYAMLFile(name string) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieImmutable(immutable bool) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EndpointSubsetDie) DieRelease() corev1.EndpointSubset
- func (d *EndpointSubsetDie) DieReleaseJSON() []byte
- func (d *EndpointSubsetDie) DieReleasePtr() *corev1.EndpointSubset
- func (d *EndpointSubsetDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EndpointSubsetDie) DieReleaseYAML() []byte
- func (d *EndpointSubsetDie) DieSeal() *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieSealFeed(r corev1.EndpointSubset) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieSealFeedPtr(r *corev1.EndpointSubset) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieSealRelease() corev1.EndpointSubset
- func (d *EndpointSubsetDie) DieSealReleasePtr() *corev1.EndpointSubset
- func (d *EndpointSubsetDie) DieStamp(fn func(r *corev1.EndpointSubset)) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieStampAt(jp string, fn interface{}) *EndpointSubsetDie
- func (d *EndpointSubsetDie) DieWith(fns ...func(d *EndpointSubsetDie)) *EndpointSubsetDie
- func (d *EndpointSubsetDie) NotReadyAddresses(v ...corev1.EndpointAddress) *EndpointSubsetDie
- func (d *EndpointSubsetDie) NotReadyAddressesDie(v ...*EndpointAddressDie) *EndpointSubsetDie
- func (d *EndpointSubsetDie) Ports(v ...corev1.EndpointPort) *EndpointSubsetDie
- func (d *EndpointSubsetDie) PortsDie(v ...*EndpointPortDie) *EndpointSubsetDie
- type EndpointsDie
- func (d *EndpointsDie) APIVersion(v string) *EndpointsDie
- func (d *EndpointsDie) DeepCopy() *EndpointsDie
- func (d *EndpointsDie) DeepCopyObject() runtime.Object
- func (d *EndpointsDie) DieDefaultTypeMetadata() *EndpointsDie
- func (d *EndpointsDie) DieDiff(opts ...cmp.Option) string
- func (d *EndpointsDie) DieFeed(r corev1.Endpoints) *EndpointsDie
- func (d *EndpointsDie) DieFeedJSON(j []byte) *EndpointsDie
- func (d *EndpointsDie) DieFeedPtr(r *corev1.Endpoints) *EndpointsDie
- func (d *EndpointsDie) DieFeedRawExtension(raw runtime.RawExtension) *EndpointsDie
- func (d *EndpointsDie) DieFeedYAML(y []byte) *EndpointsDie
- func (d *EndpointsDie) DieFeedYAMLFile(name string) *EndpointsDie
- func (d *EndpointsDie) DieImmutable(immutable bool) *EndpointsDie
- func (d *EndpointsDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EndpointsDie) DieRelease() corev1.Endpoints
- func (d *EndpointsDie) DieReleaseJSON() []byte
- func (d *EndpointsDie) DieReleasePtr() *corev1.Endpoints
- func (d *EndpointsDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EndpointsDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *EndpointsDie) DieReleaseYAML() []byte
- func (d *EndpointsDie) DieSeal() *EndpointsDie
- func (d *EndpointsDie) DieSealFeed(r corev1.Endpoints) *EndpointsDie
- func (d *EndpointsDie) DieSealFeedPtr(r *corev1.Endpoints) *EndpointsDie
- func (d *EndpointsDie) DieSealRelease() corev1.Endpoints
- func (d *EndpointsDie) DieSealReleasePtr() *corev1.Endpoints
- func (d *EndpointsDie) DieStamp(fn func(r *corev1.Endpoints)) *EndpointsDie
- func (d *EndpointsDie) DieStampAt(jp string, fn interface{}) *EndpointsDie
- func (d *EndpointsDie) DieWith(fns ...func(d *EndpointsDie)) *EndpointsDie
- func (d *EndpointsDie) GetObjectKind() schema.ObjectKind
- func (d *EndpointsDie) Kind(v string) *EndpointsDie
- func (d *EndpointsDie) MarshalJSON() ([]byte, error)
- func (d *EndpointsDie) Metadata(v apismetav1.ObjectMeta) *EndpointsDie
- func (d *EndpointsDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *EndpointsDie
- func (d *EndpointsDie) Subsets(v ...corev1.EndpointSubset) *EndpointsDie
- func (d *EndpointsDie) SubsetsDie(v ...*EndpointSubsetDie) *EndpointsDie
- func (d *EndpointsDie) TypeMetadata(v apismetav1.TypeMeta) *EndpointsDie
- func (d *EndpointsDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *EndpointsDie
- func (d *EndpointsDie) UnmarshalJSON(b []byte) error
- type EnvFromSourceDie
- func (d *EnvFromSourceDie) ConfigMapRef(v *corev1.ConfigMapEnvSource) *EnvFromSourceDie
- func (d *EnvFromSourceDie) ConfigMapRefDie(fn func(d *ConfigMapEnvSourceDie)) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DeepCopy() *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *EnvFromSourceDie) DieFeed(r corev1.EnvFromSource) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieFeedJSON(j []byte) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieFeedPtr(r *corev1.EnvFromSource) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieFeedYAML(y []byte) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieFeedYAMLFile(name string) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieImmutable(immutable bool) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EnvFromSourceDie) DieRelease() corev1.EnvFromSource
- func (d *EnvFromSourceDie) DieReleaseJSON() []byte
- func (d *EnvFromSourceDie) DieReleasePtr() *corev1.EnvFromSource
- func (d *EnvFromSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EnvFromSourceDie) DieReleaseYAML() []byte
- func (d *EnvFromSourceDie) DieSeal() *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieSealFeed(r corev1.EnvFromSource) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieSealFeedPtr(r *corev1.EnvFromSource) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieSealRelease() corev1.EnvFromSource
- func (d *EnvFromSourceDie) DieSealReleasePtr() *corev1.EnvFromSource
- func (d *EnvFromSourceDie) DieStamp(fn func(r *corev1.EnvFromSource)) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieStampAt(jp string, fn interface{}) *EnvFromSourceDie
- func (d *EnvFromSourceDie) DieWith(fns ...func(d *EnvFromSourceDie)) *EnvFromSourceDie
- func (d *EnvFromSourceDie) Prefix(v string) *EnvFromSourceDie
- func (d *EnvFromSourceDie) SecretRef(v *corev1.SecretEnvSource) *EnvFromSourceDie
- func (d *EnvFromSourceDie) SecretRefDie(fn func(d *SecretEnvSourceDie)) *EnvFromSourceDie
- type EnvVarDie
- func (d *EnvVarDie) DeepCopy() *EnvVarDie
- func (d *EnvVarDie) DieDiff(opts ...cmp.Option) string
- func (d *EnvVarDie) DieFeed(r corev1.EnvVar) *EnvVarDie
- func (d *EnvVarDie) DieFeedJSON(j []byte) *EnvVarDie
- func (d *EnvVarDie) DieFeedPtr(r *corev1.EnvVar) *EnvVarDie
- func (d *EnvVarDie) DieFeedRawExtension(raw runtime.RawExtension) *EnvVarDie
- func (d *EnvVarDie) DieFeedYAML(y []byte) *EnvVarDie
- func (d *EnvVarDie) DieFeedYAMLFile(name string) *EnvVarDie
- func (d *EnvVarDie) DieImmutable(immutable bool) *EnvVarDie
- func (d *EnvVarDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EnvVarDie) DieRelease() corev1.EnvVar
- func (d *EnvVarDie) DieReleaseJSON() []byte
- func (d *EnvVarDie) DieReleasePtr() *corev1.EnvVar
- func (d *EnvVarDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EnvVarDie) DieReleaseYAML() []byte
- func (d *EnvVarDie) DieSeal() *EnvVarDie
- func (d *EnvVarDie) DieSealFeed(r corev1.EnvVar) *EnvVarDie
- func (d *EnvVarDie) DieSealFeedPtr(r *corev1.EnvVar) *EnvVarDie
- func (d *EnvVarDie) DieSealRelease() corev1.EnvVar
- func (d *EnvVarDie) DieSealReleasePtr() *corev1.EnvVar
- func (d *EnvVarDie) DieStamp(fn func(r *corev1.EnvVar)) *EnvVarDie
- func (d *EnvVarDie) DieStampAt(jp string, fn interface{}) *EnvVarDie
- func (d *EnvVarDie) DieWith(fns ...func(d *EnvVarDie)) *EnvVarDie
- func (d *EnvVarDie) Name(v string) *EnvVarDie
- func (d *EnvVarDie) Value(v string) *EnvVarDie
- func (d *EnvVarDie) ValueFrom(v *corev1.EnvVarSource) *EnvVarDie
- func (d *EnvVarDie) ValueFromDie(fn func(d *EnvVarSourceDie)) *EnvVarDie
- type EnvVarSourceDie
- func (d *EnvVarSourceDie) ConfigMapKeyRef(v *corev1.ConfigMapKeySelector) *EnvVarSourceDie
- func (d *EnvVarSourceDie) ConfigMapKeyRefDie(fn func(d *ConfigMapKeySelectorDie)) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DeepCopy() *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *EnvVarSourceDie) DieFeed(r corev1.EnvVarSource) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieFeedJSON(j []byte) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieFeedPtr(r *corev1.EnvVarSource) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieFeedYAML(y []byte) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieFeedYAMLFile(name string) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieImmutable(immutable bool) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EnvVarSourceDie) DieRelease() corev1.EnvVarSource
- func (d *EnvVarSourceDie) DieReleaseJSON() []byte
- func (d *EnvVarSourceDie) DieReleasePtr() *corev1.EnvVarSource
- func (d *EnvVarSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EnvVarSourceDie) DieReleaseYAML() []byte
- func (d *EnvVarSourceDie) DieSeal() *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieSealFeed(r corev1.EnvVarSource) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieSealFeedPtr(r *corev1.EnvVarSource) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieSealRelease() corev1.EnvVarSource
- func (d *EnvVarSourceDie) DieSealReleasePtr() *corev1.EnvVarSource
- func (d *EnvVarSourceDie) DieStamp(fn func(r *corev1.EnvVarSource)) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieStampAt(jp string, fn interface{}) *EnvVarSourceDie
- func (d *EnvVarSourceDie) DieWith(fns ...func(d *EnvVarSourceDie)) *EnvVarSourceDie
- func (d *EnvVarSourceDie) FieldRef(v *corev1.ObjectFieldSelector) *EnvVarSourceDie
- func (d *EnvVarSourceDie) FieldRefDie(fn func(d *ObjectFieldSelectorDie)) *EnvVarSourceDie
- func (d *EnvVarSourceDie) ResourceFieldRef(v *corev1.ResourceFieldSelector) *EnvVarSourceDie
- func (d *EnvVarSourceDie) ResourceFieldRefDie(fn func(d *ResourceFieldSelectorDie)) *EnvVarSourceDie
- func (d *EnvVarSourceDie) SecretKeyRef(v *corev1.SecretKeySelector) *EnvVarSourceDie
- func (d *EnvVarSourceDie) SecretKeyRefDie(fn func(d *SecretKeySelectorDie)) *EnvVarSourceDie
- type EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DeepCopy() *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *EphemeralVolumeSourceDie) DieFeed(r corev1.EphemeralVolumeSource) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieFeedJSON(j []byte) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieFeedPtr(r *corev1.EphemeralVolumeSource) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieFeedYAML(y []byte) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieFeedYAMLFile(name string) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieImmutable(immutable bool) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EphemeralVolumeSourceDie) DieRelease() corev1.EphemeralVolumeSource
- func (d *EphemeralVolumeSourceDie) DieReleaseJSON() []byte
- func (d *EphemeralVolumeSourceDie) DieReleasePtr() *corev1.EphemeralVolumeSource
- func (d *EphemeralVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EphemeralVolumeSourceDie) DieReleaseYAML() []byte
- func (d *EphemeralVolumeSourceDie) DieSeal() *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieSealFeed(r corev1.EphemeralVolumeSource) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieSealFeedPtr(r *corev1.EphemeralVolumeSource) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieSealRelease() corev1.EphemeralVolumeSource
- func (d *EphemeralVolumeSourceDie) DieSealReleasePtr() *corev1.EphemeralVolumeSource
- func (d *EphemeralVolumeSourceDie) DieStamp(fn func(r *corev1.EphemeralVolumeSource)) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieStampAt(jp string, fn interface{}) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) DieWith(fns ...func(d *EphemeralVolumeSourceDie)) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) VolumeClaimTemplate(v *corev1.PersistentVolumeClaimTemplate) *EphemeralVolumeSourceDie
- func (d *EphemeralVolumeSourceDie) VolumeClaimTemplateDie(fn func(d *PersistentVolumeClaimTemplateDie)) *EphemeralVolumeSourceDie
- type EventDie
- func (d *EventDie) APIVersion(v string) *EventDie
- func (d *EventDie) Action(v string) *EventDie
- func (d *EventDie) Count(v int32) *EventDie
- func (d *EventDie) DeepCopy() *EventDie
- func (d *EventDie) DeepCopyObject() runtime.Object
- func (d *EventDie) DieDefaultTypeMetadata() *EventDie
- func (d *EventDie) DieDiff(opts ...cmp.Option) string
- func (d *EventDie) DieFeed(r corev1.Event) *EventDie
- func (d *EventDie) DieFeedJSON(j []byte) *EventDie
- func (d *EventDie) DieFeedPtr(r *corev1.Event) *EventDie
- func (d *EventDie) DieFeedRawExtension(raw runtime.RawExtension) *EventDie
- func (d *EventDie) DieFeedYAML(y []byte) *EventDie
- func (d *EventDie) DieFeedYAMLFile(name string) *EventDie
- func (d *EventDie) DieImmutable(immutable bool) *EventDie
- func (d *EventDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EventDie) DieRelease() corev1.Event
- func (d *EventDie) DieReleaseJSON() []byte
- func (d *EventDie) DieReleasePtr() *corev1.Event
- func (d *EventDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EventDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *EventDie) DieReleaseYAML() []byte
- func (d *EventDie) DieSeal() *EventDie
- func (d *EventDie) DieSealFeed(r corev1.Event) *EventDie
- func (d *EventDie) DieSealFeedPtr(r *corev1.Event) *EventDie
- func (d *EventDie) DieSealRelease() corev1.Event
- func (d *EventDie) DieSealReleasePtr() *corev1.Event
- func (d *EventDie) DieStamp(fn func(r *corev1.Event)) *EventDie
- func (d *EventDie) DieStampAt(jp string, fn interface{}) *EventDie
- func (d *EventDie) DieWith(fns ...func(d *EventDie)) *EventDie
- func (d *EventDie) EventTime(v apismetav1.MicroTime) *EventDie
- func (d *EventDie) FirstTimestamp(v apismetav1.Time) *EventDie
- func (d *EventDie) GetObjectKind() schema.ObjectKind
- func (d *EventDie) InvolvedObject(v corev1.ObjectReference) *EventDie
- func (d *EventDie) InvolvedObjectDie(fn func(d *ObjectReferenceDie)) *EventDie
- func (d *EventDie) Kind(v string) *EventDie
- func (d *EventDie) LastTimestamp(v apismetav1.Time) *EventDie
- func (d *EventDie) MarshalJSON() ([]byte, error)
- func (d *EventDie) Message(v string) *EventDie
- func (d *EventDie) Metadata(v apismetav1.ObjectMeta) *EventDie
- func (d *EventDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *EventDie
- func (d *EventDie) Reason(v string) *EventDie
- func (d *EventDie) Related(v *corev1.ObjectReference) *EventDie
- func (d *EventDie) RelatedDie(fn func(d *ObjectReferenceDie)) *EventDie
- func (d *EventDie) ReportingController(v string) *EventDie
- func (d *EventDie) ReportingInstance(v string) *EventDie
- func (d *EventDie) Series(v *corev1.EventSeries) *EventDie
- func (d *EventDie) SeriesDie(fn func(d *EventSeriesDie)) *EventDie
- func (d *EventDie) Source(v corev1.EventSource) *EventDie
- func (d *EventDie) SourceDie(fn func(d *EventSourceDie)) *EventDie
- func (d *EventDie) Type(v string) *EventDie
- func (d *EventDie) TypeMetadata(v apismetav1.TypeMeta) *EventDie
- func (d *EventDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *EventDie
- func (d *EventDie) UnmarshalJSON(b []byte) error
- type EventSeriesDie
- func (d *EventSeriesDie) Count(v int32) *EventSeriesDie
- func (d *EventSeriesDie) DeepCopy() *EventSeriesDie
- func (d *EventSeriesDie) DieDiff(opts ...cmp.Option) string
- func (d *EventSeriesDie) DieFeed(r corev1.EventSeries) *EventSeriesDie
- func (d *EventSeriesDie) DieFeedJSON(j []byte) *EventSeriesDie
- func (d *EventSeriesDie) DieFeedPtr(r *corev1.EventSeries) *EventSeriesDie
- func (d *EventSeriesDie) DieFeedRawExtension(raw runtime.RawExtension) *EventSeriesDie
- func (d *EventSeriesDie) DieFeedYAML(y []byte) *EventSeriesDie
- func (d *EventSeriesDie) DieFeedYAMLFile(name string) *EventSeriesDie
- func (d *EventSeriesDie) DieImmutable(immutable bool) *EventSeriesDie
- func (d *EventSeriesDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EventSeriesDie) DieRelease() corev1.EventSeries
- func (d *EventSeriesDie) DieReleaseJSON() []byte
- func (d *EventSeriesDie) DieReleasePtr() *corev1.EventSeries
- func (d *EventSeriesDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EventSeriesDie) DieReleaseYAML() []byte
- func (d *EventSeriesDie) DieSeal() *EventSeriesDie
- func (d *EventSeriesDie) DieSealFeed(r corev1.EventSeries) *EventSeriesDie
- func (d *EventSeriesDie) DieSealFeedPtr(r *corev1.EventSeries) *EventSeriesDie
- func (d *EventSeriesDie) DieSealRelease() corev1.EventSeries
- func (d *EventSeriesDie) DieSealReleasePtr() *corev1.EventSeries
- func (d *EventSeriesDie) DieStamp(fn func(r *corev1.EventSeries)) *EventSeriesDie
- func (d *EventSeriesDie) DieStampAt(jp string, fn interface{}) *EventSeriesDie
- func (d *EventSeriesDie) DieWith(fns ...func(d *EventSeriesDie)) *EventSeriesDie
- func (d *EventSeriesDie) LastObservedTime(v apismetav1.MicroTime) *EventSeriesDie
- type EventSourceDie
- func (d *EventSourceDie) Component(v string) *EventSourceDie
- func (d *EventSourceDie) DeepCopy() *EventSourceDie
- func (d *EventSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *EventSourceDie) DieFeed(r corev1.EventSource) *EventSourceDie
- func (d *EventSourceDie) DieFeedJSON(j []byte) *EventSourceDie
- func (d *EventSourceDie) DieFeedPtr(r *corev1.EventSource) *EventSourceDie
- func (d *EventSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EventSourceDie
- func (d *EventSourceDie) DieFeedYAML(y []byte) *EventSourceDie
- func (d *EventSourceDie) DieFeedYAMLFile(name string) *EventSourceDie
- func (d *EventSourceDie) DieImmutable(immutable bool) *EventSourceDie
- func (d *EventSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *EventSourceDie) DieRelease() corev1.EventSource
- func (d *EventSourceDie) DieReleaseJSON() []byte
- func (d *EventSourceDie) DieReleasePtr() *corev1.EventSource
- func (d *EventSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *EventSourceDie) DieReleaseYAML() []byte
- func (d *EventSourceDie) DieSeal() *EventSourceDie
- func (d *EventSourceDie) DieSealFeed(r corev1.EventSource) *EventSourceDie
- func (d *EventSourceDie) DieSealFeedPtr(r *corev1.EventSource) *EventSourceDie
- func (d *EventSourceDie) DieSealRelease() corev1.EventSource
- func (d *EventSourceDie) DieSealReleasePtr() *corev1.EventSource
- func (d *EventSourceDie) DieStamp(fn func(r *corev1.EventSource)) *EventSourceDie
- func (d *EventSourceDie) DieStampAt(jp string, fn interface{}) *EventSourceDie
- func (d *EventSourceDie) DieWith(fns ...func(d *EventSourceDie)) *EventSourceDie
- func (d *EventSourceDie) Host(v string) *EventSourceDie
- type ExecActionDie
- func (d *ExecActionDie) Command(v ...string) *ExecActionDie
- func (d *ExecActionDie) DeepCopy() *ExecActionDie
- func (d *ExecActionDie) DieDiff(opts ...cmp.Option) string
- func (d *ExecActionDie) DieFeed(r corev1.ExecAction) *ExecActionDie
- func (d *ExecActionDie) DieFeedJSON(j []byte) *ExecActionDie
- func (d *ExecActionDie) DieFeedPtr(r *corev1.ExecAction) *ExecActionDie
- func (d *ExecActionDie) DieFeedRawExtension(raw runtime.RawExtension) *ExecActionDie
- func (d *ExecActionDie) DieFeedYAML(y []byte) *ExecActionDie
- func (d *ExecActionDie) DieFeedYAMLFile(name string) *ExecActionDie
- func (d *ExecActionDie) DieImmutable(immutable bool) *ExecActionDie
- func (d *ExecActionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ExecActionDie) DieRelease() corev1.ExecAction
- func (d *ExecActionDie) DieReleaseJSON() []byte
- func (d *ExecActionDie) DieReleasePtr() *corev1.ExecAction
- func (d *ExecActionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ExecActionDie) DieReleaseYAML() []byte
- func (d *ExecActionDie) DieSeal() *ExecActionDie
- func (d *ExecActionDie) DieSealFeed(r corev1.ExecAction) *ExecActionDie
- func (d *ExecActionDie) DieSealFeedPtr(r *corev1.ExecAction) *ExecActionDie
- func (d *ExecActionDie) DieSealRelease() corev1.ExecAction
- func (d *ExecActionDie) DieSealReleasePtr() *corev1.ExecAction
- func (d *ExecActionDie) DieStamp(fn func(r *corev1.ExecAction)) *ExecActionDie
- func (d *ExecActionDie) DieStampAt(jp string, fn interface{}) *ExecActionDie
- func (d *ExecActionDie) DieWith(fns ...func(d *ExecActionDie)) *ExecActionDie
- type FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DeepCopy() *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *FCVolumeSourceDie) DieFeed(r corev1.FCVolumeSource) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieFeedJSON(j []byte) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieFeedPtr(r *corev1.FCVolumeSource) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieFeedYAML(y []byte) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieFeedYAMLFile(name string) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieImmutable(immutable bool) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *FCVolumeSourceDie) DieRelease() corev1.FCVolumeSource
- func (d *FCVolumeSourceDie) DieReleaseJSON() []byte
- func (d *FCVolumeSourceDie) DieReleasePtr() *corev1.FCVolumeSource
- func (d *FCVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *FCVolumeSourceDie) DieReleaseYAML() []byte
- func (d *FCVolumeSourceDie) DieSeal() *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieSealFeed(r corev1.FCVolumeSource) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieSealFeedPtr(r *corev1.FCVolumeSource) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieSealRelease() corev1.FCVolumeSource
- func (d *FCVolumeSourceDie) DieSealReleasePtr() *corev1.FCVolumeSource
- func (d *FCVolumeSourceDie) DieStamp(fn func(r *corev1.FCVolumeSource)) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieStampAt(jp string, fn interface{}) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) DieWith(fns ...func(d *FCVolumeSourceDie)) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) FSType(v string) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) Lun(v *int32) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) ReadOnly(v bool) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) TargetWWNs(v ...string) *FCVolumeSourceDie
- func (d *FCVolumeSourceDie) WWIDs(v ...string) *FCVolumeSourceDie
- type FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DeepCopy() *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *FlexPersistentVolumeSourceDie) DieFeed(r corev1.FlexPersistentVolumeSource) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieFeedJSON(j []byte) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieFeedPtr(r *corev1.FlexPersistentVolumeSource) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieFeedYAML(y []byte) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieImmutable(immutable bool) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *FlexPersistentVolumeSourceDie) DieRelease() corev1.FlexPersistentVolumeSource
- func (d *FlexPersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *FlexPersistentVolumeSourceDie) DieReleasePtr() *corev1.FlexPersistentVolumeSource
- func (d *FlexPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *FlexPersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *FlexPersistentVolumeSourceDie) DieSeal() *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieSealFeed(r corev1.FlexPersistentVolumeSource) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.FlexPersistentVolumeSource) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieSealRelease() corev1.FlexPersistentVolumeSource
- func (d *FlexPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.FlexPersistentVolumeSource
- func (d *FlexPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.FlexPersistentVolumeSource)) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) DieWith(fns ...func(d *FlexPersistentVolumeSourceDie)) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) Driver(v string) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) FSType(v string) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) Options(v map[string]string) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) ReadOnly(v bool) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *FlexPersistentVolumeSourceDie
- func (d *FlexPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *FlexPersistentVolumeSourceDie
- type FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DeepCopy() *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *FlexVolumeSourceDie) DieFeed(r corev1.FlexVolumeSource) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieFeedJSON(j []byte) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieFeedPtr(r *corev1.FlexVolumeSource) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieFeedYAML(y []byte) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieFeedYAMLFile(name string) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieImmutable(immutable bool) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *FlexVolumeSourceDie) DieRelease() corev1.FlexVolumeSource
- func (d *FlexVolumeSourceDie) DieReleaseJSON() []byte
- func (d *FlexVolumeSourceDie) DieReleasePtr() *corev1.FlexVolumeSource
- func (d *FlexVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *FlexVolumeSourceDie) DieReleaseYAML() []byte
- func (d *FlexVolumeSourceDie) DieSeal() *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieSealFeed(r corev1.FlexVolumeSource) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieSealFeedPtr(r *corev1.FlexVolumeSource) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieSealRelease() corev1.FlexVolumeSource
- func (d *FlexVolumeSourceDie) DieSealReleasePtr() *corev1.FlexVolumeSource
- func (d *FlexVolumeSourceDie) DieStamp(fn func(r *corev1.FlexVolumeSource)) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieStampAt(jp string, fn interface{}) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) DieWith(fns ...func(d *FlexVolumeSourceDie)) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) Driver(v string) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) FSType(v string) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) Options(v map[string]string) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) ReadOnly(v bool) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *FlexVolumeSourceDie
- func (d *FlexVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *FlexVolumeSourceDie
- type FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DatasetName(v string) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DatasetUUID(v string) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DeepCopy() *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *FlockerVolumeSourceDie) DieFeed(r corev1.FlockerVolumeSource) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieFeedJSON(j []byte) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieFeedPtr(r *corev1.FlockerVolumeSource) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieFeedYAML(y []byte) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieFeedYAMLFile(name string) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieImmutable(immutable bool) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *FlockerVolumeSourceDie) DieRelease() corev1.FlockerVolumeSource
- func (d *FlockerVolumeSourceDie) DieReleaseJSON() []byte
- func (d *FlockerVolumeSourceDie) DieReleasePtr() *corev1.FlockerVolumeSource
- func (d *FlockerVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *FlockerVolumeSourceDie) DieReleaseYAML() []byte
- func (d *FlockerVolumeSourceDie) DieSeal() *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieSealFeed(r corev1.FlockerVolumeSource) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieSealFeedPtr(r *corev1.FlockerVolumeSource) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieSealRelease() corev1.FlockerVolumeSource
- func (d *FlockerVolumeSourceDie) DieSealReleasePtr() *corev1.FlockerVolumeSource
- func (d *FlockerVolumeSourceDie) DieStamp(fn func(r *corev1.FlockerVolumeSource)) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieStampAt(jp string, fn interface{}) *FlockerVolumeSourceDie
- func (d *FlockerVolumeSourceDie) DieWith(fns ...func(d *FlockerVolumeSourceDie)) *FlockerVolumeSourceDie
- type GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DeepCopy() *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *GCEPersistentDiskVolumeSourceDie) DieFeed(r corev1.GCEPersistentDiskVolumeSource) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieFeedJSON(j []byte) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieFeedPtr(r *corev1.GCEPersistentDiskVolumeSource) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieFeedYAML(y []byte) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieFeedYAMLFile(name string) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieImmutable(immutable bool) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *GCEPersistentDiskVolumeSourceDie) DieRelease() corev1.GCEPersistentDiskVolumeSource
- func (d *GCEPersistentDiskVolumeSourceDie) DieReleaseJSON() []byte
- func (d *GCEPersistentDiskVolumeSourceDie) DieReleasePtr() *corev1.GCEPersistentDiskVolumeSource
- func (d *GCEPersistentDiskVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *GCEPersistentDiskVolumeSourceDie) DieReleaseYAML() []byte
- func (d *GCEPersistentDiskVolumeSourceDie) DieSeal() *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieSealFeed(r corev1.GCEPersistentDiskVolumeSource) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieSealFeedPtr(r *corev1.GCEPersistentDiskVolumeSource) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieSealRelease() corev1.GCEPersistentDiskVolumeSource
- func (d *GCEPersistentDiskVolumeSourceDie) DieSealReleasePtr() *corev1.GCEPersistentDiskVolumeSource
- func (d *GCEPersistentDiskVolumeSourceDie) DieStamp(fn func(r *corev1.GCEPersistentDiskVolumeSource)) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieStampAt(jp string, fn interface{}) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) DieWith(fns ...func(d *GCEPersistentDiskVolumeSourceDie)) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) FSType(v string) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) PDName(v string) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) Partition(v int32) *GCEPersistentDiskVolumeSourceDie
- func (d *GCEPersistentDiskVolumeSourceDie) ReadOnly(v bool) *GCEPersistentDiskVolumeSourceDie
- type GRPCActionDie
- func (d *GRPCActionDie) DeepCopy() *GRPCActionDie
- func (d *GRPCActionDie) DieDiff(opts ...cmp.Option) string
- func (d *GRPCActionDie) DieFeed(r corev1.GRPCAction) *GRPCActionDie
- func (d *GRPCActionDie) DieFeedJSON(j []byte) *GRPCActionDie
- func (d *GRPCActionDie) DieFeedPtr(r *corev1.GRPCAction) *GRPCActionDie
- func (d *GRPCActionDie) DieFeedRawExtension(raw runtime.RawExtension) *GRPCActionDie
- func (d *GRPCActionDie) DieFeedYAML(y []byte) *GRPCActionDie
- func (d *GRPCActionDie) DieFeedYAMLFile(name string) *GRPCActionDie
- func (d *GRPCActionDie) DieImmutable(immutable bool) *GRPCActionDie
- func (d *GRPCActionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *GRPCActionDie) DieRelease() corev1.GRPCAction
- func (d *GRPCActionDie) DieReleaseJSON() []byte
- func (d *GRPCActionDie) DieReleasePtr() *corev1.GRPCAction
- func (d *GRPCActionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *GRPCActionDie) DieReleaseYAML() []byte
- func (d *GRPCActionDie) DieSeal() *GRPCActionDie
- func (d *GRPCActionDie) DieSealFeed(r corev1.GRPCAction) *GRPCActionDie
- func (d *GRPCActionDie) DieSealFeedPtr(r *corev1.GRPCAction) *GRPCActionDie
- func (d *GRPCActionDie) DieSealRelease() corev1.GRPCAction
- func (d *GRPCActionDie) DieSealReleasePtr() *corev1.GRPCAction
- func (d *GRPCActionDie) DieStamp(fn func(r *corev1.GRPCAction)) *GRPCActionDie
- func (d *GRPCActionDie) DieStampAt(jp string, fn interface{}) *GRPCActionDie
- func (d *GRPCActionDie) DieWith(fns ...func(d *GRPCActionDie)) *GRPCActionDie
- func (d *GRPCActionDie) Port(v int32) *GRPCActionDie
- func (d *GRPCActionDie) Service(v *string) *GRPCActionDie
- type GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DeepCopy() *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *GitRepoVolumeSourceDie) DieFeed(r corev1.GitRepoVolumeSource) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieFeedJSON(j []byte) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieFeedPtr(r *corev1.GitRepoVolumeSource) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieFeedYAML(y []byte) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieFeedYAMLFile(name string) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieImmutable(immutable bool) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *GitRepoVolumeSourceDie) DieRelease() corev1.GitRepoVolumeSource
- func (d *GitRepoVolumeSourceDie) DieReleaseJSON() []byte
- func (d *GitRepoVolumeSourceDie) DieReleasePtr() *corev1.GitRepoVolumeSource
- func (d *GitRepoVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *GitRepoVolumeSourceDie) DieReleaseYAML() []byte
- func (d *GitRepoVolumeSourceDie) DieSeal() *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieSealFeed(r corev1.GitRepoVolumeSource) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieSealFeedPtr(r *corev1.GitRepoVolumeSource) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieSealRelease() corev1.GitRepoVolumeSource
- func (d *GitRepoVolumeSourceDie) DieSealReleasePtr() *corev1.GitRepoVolumeSource
- func (d *GitRepoVolumeSourceDie) DieStamp(fn func(r *corev1.GitRepoVolumeSource)) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieStampAt(jp string, fn interface{}) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) DieWith(fns ...func(d *GitRepoVolumeSourceDie)) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) Directory(v string) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) Repository(v string) *GitRepoVolumeSourceDie
- func (d *GitRepoVolumeSourceDie) Revision(v string) *GitRepoVolumeSourceDie
- type GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DeepCopy() *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *GlusterfsPersistentVolumeSourceDie) DieFeed(r corev1.GlusterfsPersistentVolumeSource) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieFeedJSON(j []byte) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieFeedPtr(r *corev1.GlusterfsPersistentVolumeSource) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieFeedYAML(y []byte) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieImmutable(immutable bool) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *GlusterfsPersistentVolumeSourceDie) DieRelease() corev1.GlusterfsPersistentVolumeSource
- func (d *GlusterfsPersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *GlusterfsPersistentVolumeSourceDie) DieReleasePtr() *corev1.GlusterfsPersistentVolumeSource
- func (d *GlusterfsPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *GlusterfsPersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *GlusterfsPersistentVolumeSourceDie) DieSeal() *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieSealFeed(r corev1.GlusterfsPersistentVolumeSource) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.GlusterfsPersistentVolumeSource) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieSealRelease() corev1.GlusterfsPersistentVolumeSource
- func (d *GlusterfsPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.GlusterfsPersistentVolumeSource
- func (d *GlusterfsPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.GlusterfsPersistentVolumeSource)) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) DieWith(fns ...func(d *GlusterfsPersistentVolumeSourceDie)) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) EndpointsName(v string) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) EndpointsNamespace(v *string) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) Path(v string) *GlusterfsPersistentVolumeSourceDie
- func (d *GlusterfsPersistentVolumeSourceDie) ReadOnly(v bool) *GlusterfsPersistentVolumeSourceDie
- type GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DeepCopy() *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *GlusterfsVolumeSourceDie) DieFeed(r corev1.GlusterfsVolumeSource) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieFeedJSON(j []byte) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieFeedPtr(r *corev1.GlusterfsVolumeSource) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieFeedYAML(y []byte) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieFeedYAMLFile(name string) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieImmutable(immutable bool) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *GlusterfsVolumeSourceDie) DieRelease() corev1.GlusterfsVolumeSource
- func (d *GlusterfsVolumeSourceDie) DieReleaseJSON() []byte
- func (d *GlusterfsVolumeSourceDie) DieReleasePtr() *corev1.GlusterfsVolumeSource
- func (d *GlusterfsVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *GlusterfsVolumeSourceDie) DieReleaseYAML() []byte
- func (d *GlusterfsVolumeSourceDie) DieSeal() *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieSealFeed(r corev1.GlusterfsVolumeSource) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieSealFeedPtr(r *corev1.GlusterfsVolumeSource) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieSealRelease() corev1.GlusterfsVolumeSource
- func (d *GlusterfsVolumeSourceDie) DieSealReleasePtr() *corev1.GlusterfsVolumeSource
- func (d *GlusterfsVolumeSourceDie) DieStamp(fn func(r *corev1.GlusterfsVolumeSource)) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieStampAt(jp string, fn interface{}) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) DieWith(fns ...func(d *GlusterfsVolumeSourceDie)) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) EndpointsName(v string) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) Path(v string) *GlusterfsVolumeSourceDie
- func (d *GlusterfsVolumeSourceDie) ReadOnly(v bool) *GlusterfsVolumeSourceDie
- type HTTPGetActionDie
- func (d *HTTPGetActionDie) DeepCopy() *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieDiff(opts ...cmp.Option) string
- func (d *HTTPGetActionDie) DieFeed(r corev1.HTTPGetAction) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieFeedJSON(j []byte) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieFeedPtr(r *corev1.HTTPGetAction) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieFeedRawExtension(raw runtime.RawExtension) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieFeedYAML(y []byte) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieFeedYAMLFile(name string) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieImmutable(immutable bool) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *HTTPGetActionDie) DieRelease() corev1.HTTPGetAction
- func (d *HTTPGetActionDie) DieReleaseJSON() []byte
- func (d *HTTPGetActionDie) DieReleasePtr() *corev1.HTTPGetAction
- func (d *HTTPGetActionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *HTTPGetActionDie) DieReleaseYAML() []byte
- func (d *HTTPGetActionDie) DieSeal() *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieSealFeed(r corev1.HTTPGetAction) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieSealFeedPtr(r *corev1.HTTPGetAction) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieSealRelease() corev1.HTTPGetAction
- func (d *HTTPGetActionDie) DieSealReleasePtr() *corev1.HTTPGetAction
- func (d *HTTPGetActionDie) DieStamp(fn func(r *corev1.HTTPGetAction)) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieStampAt(jp string, fn interface{}) *HTTPGetActionDie
- func (d *HTTPGetActionDie) DieWith(fns ...func(d *HTTPGetActionDie)) *HTTPGetActionDie
- func (d *HTTPGetActionDie) HTTPHeaders(v ...corev1.HTTPHeader) *HTTPGetActionDie
- func (d *HTTPGetActionDie) HTTPHeadersDie(v ...*HTTPHeaderDie) *HTTPGetActionDie
- func (d *HTTPGetActionDie) Host(v string) *HTTPGetActionDie
- func (d *HTTPGetActionDie) Path(v string) *HTTPGetActionDie
- func (d *HTTPGetActionDie) Port(v intstr.IntOrString) *HTTPGetActionDie
- func (d *HTTPGetActionDie) PortInt(i int) *HTTPGetActionDie
- func (d *HTTPGetActionDie) PortString(s string) *HTTPGetActionDie
- func (d *HTTPGetActionDie) Scheme(v corev1.URIScheme) *HTTPGetActionDie
- type HTTPHeaderDie
- func (d *HTTPHeaderDie) DeepCopy() *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieDiff(opts ...cmp.Option) string
- func (d *HTTPHeaderDie) DieFeed(r corev1.HTTPHeader) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieFeedJSON(j []byte) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieFeedPtr(r *corev1.HTTPHeader) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieFeedRawExtension(raw runtime.RawExtension) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieFeedYAML(y []byte) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieFeedYAMLFile(name string) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieImmutable(immutable bool) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *HTTPHeaderDie) DieRelease() corev1.HTTPHeader
- func (d *HTTPHeaderDie) DieReleaseJSON() []byte
- func (d *HTTPHeaderDie) DieReleasePtr() *corev1.HTTPHeader
- func (d *HTTPHeaderDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *HTTPHeaderDie) DieReleaseYAML() []byte
- func (d *HTTPHeaderDie) DieSeal() *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieSealFeed(r corev1.HTTPHeader) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieSealFeedPtr(r *corev1.HTTPHeader) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieSealRelease() corev1.HTTPHeader
- func (d *HTTPHeaderDie) DieSealReleasePtr() *corev1.HTTPHeader
- func (d *HTTPHeaderDie) DieStamp(fn func(r *corev1.HTTPHeader)) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieStampAt(jp string, fn interface{}) *HTTPHeaderDie
- func (d *HTTPHeaderDie) DieWith(fns ...func(d *HTTPHeaderDie)) *HTTPHeaderDie
- func (d *HTTPHeaderDie) Name(v string) *HTTPHeaderDie
- func (d *HTTPHeaderDie) Value(v string) *HTTPHeaderDie
- type HostAliasDie
- func (d *HostAliasDie) DeepCopy() *HostAliasDie
- func (d *HostAliasDie) DieDiff(opts ...cmp.Option) string
- func (d *HostAliasDie) DieFeed(r corev1.HostAlias) *HostAliasDie
- func (d *HostAliasDie) DieFeedJSON(j []byte) *HostAliasDie
- func (d *HostAliasDie) DieFeedPtr(r *corev1.HostAlias) *HostAliasDie
- func (d *HostAliasDie) DieFeedRawExtension(raw runtime.RawExtension) *HostAliasDie
- func (d *HostAliasDie) DieFeedYAML(y []byte) *HostAliasDie
- func (d *HostAliasDie) DieFeedYAMLFile(name string) *HostAliasDie
- func (d *HostAliasDie) DieImmutable(immutable bool) *HostAliasDie
- func (d *HostAliasDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *HostAliasDie) DieRelease() corev1.HostAlias
- func (d *HostAliasDie) DieReleaseJSON() []byte
- func (d *HostAliasDie) DieReleasePtr() *corev1.HostAlias
- func (d *HostAliasDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *HostAliasDie) DieReleaseYAML() []byte
- func (d *HostAliasDie) DieSeal() *HostAliasDie
- func (d *HostAliasDie) DieSealFeed(r corev1.HostAlias) *HostAliasDie
- func (d *HostAliasDie) DieSealFeedPtr(r *corev1.HostAlias) *HostAliasDie
- func (d *HostAliasDie) DieSealRelease() corev1.HostAlias
- func (d *HostAliasDie) DieSealReleasePtr() *corev1.HostAlias
- func (d *HostAliasDie) DieStamp(fn func(r *corev1.HostAlias)) *HostAliasDie
- func (d *HostAliasDie) DieStampAt(jp string, fn interface{}) *HostAliasDie
- func (d *HostAliasDie) DieWith(fns ...func(d *HostAliasDie)) *HostAliasDie
- func (d *HostAliasDie) Hostnames(v ...string) *HostAliasDie
- func (d *HostAliasDie) IP(v string) *HostAliasDie
- type HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DeepCopy() *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *HostPathVolumeSourceDie) DieFeed(r corev1.HostPathVolumeSource) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieFeedJSON(j []byte) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieFeedPtr(r *corev1.HostPathVolumeSource) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieFeedYAML(y []byte) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieFeedYAMLFile(name string) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieImmutable(immutable bool) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *HostPathVolumeSourceDie) DieRelease() corev1.HostPathVolumeSource
- func (d *HostPathVolumeSourceDie) DieReleaseJSON() []byte
- func (d *HostPathVolumeSourceDie) DieReleasePtr() *corev1.HostPathVolumeSource
- func (d *HostPathVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *HostPathVolumeSourceDie) DieReleaseYAML() []byte
- func (d *HostPathVolumeSourceDie) DieSeal() *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieSealFeed(r corev1.HostPathVolumeSource) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieSealFeedPtr(r *corev1.HostPathVolumeSource) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieSealRelease() corev1.HostPathVolumeSource
- func (d *HostPathVolumeSourceDie) DieSealReleasePtr() *corev1.HostPathVolumeSource
- func (d *HostPathVolumeSourceDie) DieStamp(fn func(r *corev1.HostPathVolumeSource)) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieStampAt(jp string, fn interface{}) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) DieWith(fns ...func(d *HostPathVolumeSourceDie)) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) Path(v string) *HostPathVolumeSourceDie
- func (d *HostPathVolumeSourceDie) Type(v *corev1.HostPathType) *HostPathVolumeSourceDie
- type ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DeepCopy() *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *ISCSIPersistentVolumeSourceDie) DieFeed(r corev1.ISCSIPersistentVolumeSource) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieFeedJSON(j []byte) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieFeedPtr(r *corev1.ISCSIPersistentVolumeSource) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieFeedYAML(y []byte) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieImmutable(immutable bool) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ISCSIPersistentVolumeSourceDie) DieRelease() corev1.ISCSIPersistentVolumeSource
- func (d *ISCSIPersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *ISCSIPersistentVolumeSourceDie) DieReleasePtr() *corev1.ISCSIPersistentVolumeSource
- func (d *ISCSIPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ISCSIPersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *ISCSIPersistentVolumeSourceDie) DieSeal() *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieSealFeed(r corev1.ISCSIPersistentVolumeSource) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.ISCSIPersistentVolumeSource) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieSealRelease() corev1.ISCSIPersistentVolumeSource
- func (d *ISCSIPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.ISCSIPersistentVolumeSource
- func (d *ISCSIPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.ISCSIPersistentVolumeSource)) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DieWith(fns ...func(d *ISCSIPersistentVolumeSourceDie)) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) DiscoveryCHAPAuth(v bool) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) FSType(v string) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) IQN(v string) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) ISCSIInterface(v string) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) InitiatorName(v *string) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) Lun(v int32) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) Portals(v ...string) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) ReadOnly(v bool) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) SessionCHAPAuth(v bool) *ISCSIPersistentVolumeSourceDie
- func (d *ISCSIPersistentVolumeSourceDie) TargetPortal(v string) *ISCSIPersistentVolumeSourceDie
- type ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DeepCopy() *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *ISCSIVolumeSourceDie) DieFeed(r corev1.ISCSIVolumeSource) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieFeedJSON(j []byte) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieFeedPtr(r *corev1.ISCSIVolumeSource) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieFeedYAML(y []byte) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieFeedYAMLFile(name string) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieImmutable(immutable bool) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ISCSIVolumeSourceDie) DieRelease() corev1.ISCSIVolumeSource
- func (d *ISCSIVolumeSourceDie) DieReleaseJSON() []byte
- func (d *ISCSIVolumeSourceDie) DieReleasePtr() *corev1.ISCSIVolumeSource
- func (d *ISCSIVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ISCSIVolumeSourceDie) DieReleaseYAML() []byte
- func (d *ISCSIVolumeSourceDie) DieSeal() *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieSealFeed(r corev1.ISCSIVolumeSource) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieSealFeedPtr(r *corev1.ISCSIVolumeSource) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieSealRelease() corev1.ISCSIVolumeSource
- func (d *ISCSIVolumeSourceDie) DieSealReleasePtr() *corev1.ISCSIVolumeSource
- func (d *ISCSIVolumeSourceDie) DieStamp(fn func(r *corev1.ISCSIVolumeSource)) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieStampAt(jp string, fn interface{}) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DieWith(fns ...func(d *ISCSIVolumeSourceDie)) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) DiscoveryCHAPAuth(v bool) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) FSType(v string) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) IQN(v string) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) ISCSIInterface(v string) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) InitiatorName(v *string) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) Lun(v int32) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) Portals(v ...string) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) ReadOnly(v bool) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) SessionCHAPAuth(v bool) *ISCSIVolumeSourceDie
- func (d *ISCSIVolumeSourceDie) TargetPortal(v string) *ISCSIVolumeSourceDie
- type KeyToPathDie
- func (d *KeyToPathDie) DeepCopy() *KeyToPathDie
- func (d *KeyToPathDie) DieDiff(opts ...cmp.Option) string
- func (d *KeyToPathDie) DieFeed(r corev1.KeyToPath) *KeyToPathDie
- func (d *KeyToPathDie) DieFeedJSON(j []byte) *KeyToPathDie
- func (d *KeyToPathDie) DieFeedPtr(r *corev1.KeyToPath) *KeyToPathDie
- func (d *KeyToPathDie) DieFeedRawExtension(raw runtime.RawExtension) *KeyToPathDie
- func (d *KeyToPathDie) DieFeedYAML(y []byte) *KeyToPathDie
- func (d *KeyToPathDie) DieFeedYAMLFile(name string) *KeyToPathDie
- func (d *KeyToPathDie) DieImmutable(immutable bool) *KeyToPathDie
- func (d *KeyToPathDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *KeyToPathDie) DieRelease() corev1.KeyToPath
- func (d *KeyToPathDie) DieReleaseJSON() []byte
- func (d *KeyToPathDie) DieReleasePtr() *corev1.KeyToPath
- func (d *KeyToPathDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *KeyToPathDie) DieReleaseYAML() []byte
- func (d *KeyToPathDie) DieSeal() *KeyToPathDie
- func (d *KeyToPathDie) DieSealFeed(r corev1.KeyToPath) *KeyToPathDie
- func (d *KeyToPathDie) DieSealFeedPtr(r *corev1.KeyToPath) *KeyToPathDie
- func (d *KeyToPathDie) DieSealRelease() corev1.KeyToPath
- func (d *KeyToPathDie) DieSealReleasePtr() *corev1.KeyToPath
- func (d *KeyToPathDie) DieStamp(fn func(r *corev1.KeyToPath)) *KeyToPathDie
- func (d *KeyToPathDie) DieStampAt(jp string, fn interface{}) *KeyToPathDie
- func (d *KeyToPathDie) DieWith(fns ...func(d *KeyToPathDie)) *KeyToPathDie
- func (d *KeyToPathDie) Key(v string) *KeyToPathDie
- func (d *KeyToPathDie) Mode(v *int32) *KeyToPathDie
- func (d *KeyToPathDie) Path(v string) *KeyToPathDie
- type LifecycleDie
- func (d *LifecycleDie) DeepCopy() *LifecycleDie
- func (d *LifecycleDie) DieDiff(opts ...cmp.Option) string
- func (d *LifecycleDie) DieFeed(r corev1.Lifecycle) *LifecycleDie
- func (d *LifecycleDie) DieFeedJSON(j []byte) *LifecycleDie
- func (d *LifecycleDie) DieFeedPtr(r *corev1.Lifecycle) *LifecycleDie
- func (d *LifecycleDie) DieFeedRawExtension(raw runtime.RawExtension) *LifecycleDie
- func (d *LifecycleDie) DieFeedYAML(y []byte) *LifecycleDie
- func (d *LifecycleDie) DieFeedYAMLFile(name string) *LifecycleDie
- func (d *LifecycleDie) DieImmutable(immutable bool) *LifecycleDie
- func (d *LifecycleDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LifecycleDie) DieRelease() corev1.Lifecycle
- func (d *LifecycleDie) DieReleaseJSON() []byte
- func (d *LifecycleDie) DieReleasePtr() *corev1.Lifecycle
- func (d *LifecycleDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LifecycleDie) DieReleaseYAML() []byte
- func (d *LifecycleDie) DieSeal() *LifecycleDie
- func (d *LifecycleDie) DieSealFeed(r corev1.Lifecycle) *LifecycleDie
- func (d *LifecycleDie) DieSealFeedPtr(r *corev1.Lifecycle) *LifecycleDie
- func (d *LifecycleDie) DieSealRelease() corev1.Lifecycle
- func (d *LifecycleDie) DieSealReleasePtr() *corev1.Lifecycle
- func (d *LifecycleDie) DieStamp(fn func(r *corev1.Lifecycle)) *LifecycleDie
- func (d *LifecycleDie) DieStampAt(jp string, fn interface{}) *LifecycleDie
- func (d *LifecycleDie) DieWith(fns ...func(d *LifecycleDie)) *LifecycleDie
- func (d *LifecycleDie) PostStart(v *corev1.LifecycleHandler) *LifecycleDie
- func (d *LifecycleDie) PostStartDie(fn func(d *LifecycleHandlerDie)) *LifecycleDie
- func (d *LifecycleDie) PreStop(v *corev1.LifecycleHandler) *LifecycleDie
- func (d *LifecycleDie) PreStopDie(fn func(d *LifecycleHandlerDie)) *LifecycleDie
- type LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DeepCopy() *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieDiff(opts ...cmp.Option) string
- func (d *LifecycleHandlerDie) DieFeed(r corev1.LifecycleHandler) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieFeedJSON(j []byte) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieFeedPtr(r *corev1.LifecycleHandler) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieFeedRawExtension(raw runtime.RawExtension) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieFeedYAML(y []byte) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieFeedYAMLFile(name string) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieImmutable(immutable bool) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LifecycleHandlerDie) DieRelease() corev1.LifecycleHandler
- func (d *LifecycleHandlerDie) DieReleaseJSON() []byte
- func (d *LifecycleHandlerDie) DieReleasePtr() *corev1.LifecycleHandler
- func (d *LifecycleHandlerDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LifecycleHandlerDie) DieReleaseYAML() []byte
- func (d *LifecycleHandlerDie) DieSeal() *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieSealFeed(r corev1.LifecycleHandler) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieSealFeedPtr(r *corev1.LifecycleHandler) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieSealRelease() corev1.LifecycleHandler
- func (d *LifecycleHandlerDie) DieSealReleasePtr() *corev1.LifecycleHandler
- func (d *LifecycleHandlerDie) DieStamp(fn func(r *corev1.LifecycleHandler)) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieStampAt(jp string, fn interface{}) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) DieWith(fns ...func(d *LifecycleHandlerDie)) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) Exec(v *corev1.ExecAction) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) ExecDie(fn func(d *ExecActionDie)) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) HTTPGet(v *corev1.HTTPGetAction) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) HTTPGetDie(fn func(d *HTTPGetActionDie)) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) Sleep(v *corev1.SleepAction) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) SleepDie(fn func(d *SleepActionDie)) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) TCPSocket(v *corev1.TCPSocketAction) *LifecycleHandlerDie
- func (d *LifecycleHandlerDie) TCPSocketDie(fn func(d *TCPSocketActionDie)) *LifecycleHandlerDie
- type LimitRangeDie
- func (d *LimitRangeDie) APIVersion(v string) *LimitRangeDie
- func (d *LimitRangeDie) DeepCopy() *LimitRangeDie
- func (d *LimitRangeDie) DeepCopyObject() runtime.Object
- func (d *LimitRangeDie) DieDefaultTypeMetadata() *LimitRangeDie
- func (d *LimitRangeDie) DieDiff(opts ...cmp.Option) string
- func (d *LimitRangeDie) DieFeed(r corev1.LimitRange) *LimitRangeDie
- func (d *LimitRangeDie) DieFeedJSON(j []byte) *LimitRangeDie
- func (d *LimitRangeDie) DieFeedPtr(r *corev1.LimitRange) *LimitRangeDie
- func (d *LimitRangeDie) DieFeedRawExtension(raw runtime.RawExtension) *LimitRangeDie
- func (d *LimitRangeDie) DieFeedYAML(y []byte) *LimitRangeDie
- func (d *LimitRangeDie) DieFeedYAMLFile(name string) *LimitRangeDie
- func (d *LimitRangeDie) DieImmutable(immutable bool) *LimitRangeDie
- func (d *LimitRangeDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LimitRangeDie) DieRelease() corev1.LimitRange
- func (d *LimitRangeDie) DieReleaseJSON() []byte
- func (d *LimitRangeDie) DieReleasePtr() *corev1.LimitRange
- func (d *LimitRangeDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LimitRangeDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *LimitRangeDie) DieReleaseYAML() []byte
- func (d *LimitRangeDie) DieSeal() *LimitRangeDie
- func (d *LimitRangeDie) DieSealFeed(r corev1.LimitRange) *LimitRangeDie
- func (d *LimitRangeDie) DieSealFeedPtr(r *corev1.LimitRange) *LimitRangeDie
- func (d *LimitRangeDie) DieSealRelease() corev1.LimitRange
- func (d *LimitRangeDie) DieSealReleasePtr() *corev1.LimitRange
- func (d *LimitRangeDie) DieStamp(fn func(r *corev1.LimitRange)) *LimitRangeDie
- func (d *LimitRangeDie) DieStampAt(jp string, fn interface{}) *LimitRangeDie
- func (d *LimitRangeDie) DieWith(fns ...func(d *LimitRangeDie)) *LimitRangeDie
- func (d *LimitRangeDie) GetObjectKind() schema.ObjectKind
- func (d *LimitRangeDie) Kind(v string) *LimitRangeDie
- func (d *LimitRangeDie) MarshalJSON() ([]byte, error)
- func (d *LimitRangeDie) Metadata(v apismetav1.ObjectMeta) *LimitRangeDie
- func (d *LimitRangeDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *LimitRangeDie
- func (d *LimitRangeDie) Spec(v corev1.LimitRangeSpec) *LimitRangeDie
- func (d *LimitRangeDie) SpecDie(fn func(d *LimitRangeSpecDie)) *LimitRangeDie
- func (d *LimitRangeDie) TypeMetadata(v apismetav1.TypeMeta) *LimitRangeDie
- func (d *LimitRangeDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *LimitRangeDie
- func (d *LimitRangeDie) UnmarshalJSON(b []byte) error
- type LimitRangeItemDie
- func (d *LimitRangeItemDie) AddDefault(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
- func (d *LimitRangeItemDie) AddDefaultRequest(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
- func (d *LimitRangeItemDie) AddDefaultRequestString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
- func (d *LimitRangeItemDie) AddDefaultString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
- func (d *LimitRangeItemDie) AddMax(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
- func (d *LimitRangeItemDie) AddMaxLimitRequestRatio(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
- func (d *LimitRangeItemDie) AddMaxLimitRequestRatioString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
- func (d *LimitRangeItemDie) AddMaxString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
- func (d *LimitRangeItemDie) AddMin(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
- func (d *LimitRangeItemDie) AddMinString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DeepCopy() *LimitRangeItemDie
- func (d *LimitRangeItemDie) Default(v corev1.ResourceList) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DefaultRequest(v corev1.ResourceList) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieDiff(opts ...cmp.Option) string
- func (d *LimitRangeItemDie) DieFeed(r corev1.LimitRangeItem) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieFeedJSON(j []byte) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieFeedPtr(r *corev1.LimitRangeItem) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieFeedRawExtension(raw runtime.RawExtension) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieFeedYAML(y []byte) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieFeedYAMLFile(name string) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieImmutable(immutable bool) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LimitRangeItemDie) DieRelease() corev1.LimitRangeItem
- func (d *LimitRangeItemDie) DieReleaseJSON() []byte
- func (d *LimitRangeItemDie) DieReleasePtr() *corev1.LimitRangeItem
- func (d *LimitRangeItemDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LimitRangeItemDie) DieReleaseYAML() []byte
- func (d *LimitRangeItemDie) DieSeal() *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieSealFeed(r corev1.LimitRangeItem) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieSealFeedPtr(r *corev1.LimitRangeItem) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieSealRelease() corev1.LimitRangeItem
- func (d *LimitRangeItemDie) DieSealReleasePtr() *corev1.LimitRangeItem
- func (d *LimitRangeItemDie) DieStamp(fn func(r *corev1.LimitRangeItem)) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieStampAt(jp string, fn interface{}) *LimitRangeItemDie
- func (d *LimitRangeItemDie) DieWith(fns ...func(d *LimitRangeItemDie)) *LimitRangeItemDie
- func (d *LimitRangeItemDie) Max(v corev1.ResourceList) *LimitRangeItemDie
- func (d *LimitRangeItemDie) MaxLimitRequestRatio(v corev1.ResourceList) *LimitRangeItemDie
- func (d *LimitRangeItemDie) Min(v corev1.ResourceList) *LimitRangeItemDie
- func (d *LimitRangeItemDie) Type(v corev1.LimitType) *LimitRangeItemDie
- type LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DeepCopy() *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *LimitRangeSpecDie) DieFeed(r corev1.LimitRangeSpec) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieFeedJSON(j []byte) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieFeedPtr(r *corev1.LimitRangeSpec) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieFeedYAML(y []byte) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieFeedYAMLFile(name string) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieImmutable(immutable bool) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LimitRangeSpecDie) DieRelease() corev1.LimitRangeSpec
- func (d *LimitRangeSpecDie) DieReleaseJSON() []byte
- func (d *LimitRangeSpecDie) DieReleasePtr() *corev1.LimitRangeSpec
- func (d *LimitRangeSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LimitRangeSpecDie) DieReleaseYAML() []byte
- func (d *LimitRangeSpecDie) DieSeal() *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieSealFeed(r corev1.LimitRangeSpec) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieSealFeedPtr(r *corev1.LimitRangeSpec) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieSealRelease() corev1.LimitRangeSpec
- func (d *LimitRangeSpecDie) DieSealReleasePtr() *corev1.LimitRangeSpec
- func (d *LimitRangeSpecDie) DieStamp(fn func(r *corev1.LimitRangeSpec)) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieStampAt(jp string, fn interface{}) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) DieWith(fns ...func(d *LimitRangeSpecDie)) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) Limits(v ...corev1.LimitRangeItem) *LimitRangeSpecDie
- func (d *LimitRangeSpecDie) LimitsDie(v ...*LimitRangeItemDie) *LimitRangeSpecDie
- type LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DeepCopy() *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieDiff(opts ...cmp.Option) string
- func (d *LinuxContainerUserDie) DieFeed(r corev1.LinuxContainerUser) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieFeedJSON(j []byte) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieFeedPtr(r *corev1.LinuxContainerUser) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieFeedRawExtension(raw runtime.RawExtension) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieFeedYAML(y []byte) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieFeedYAMLFile(name string) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieImmutable(immutable bool) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LinuxContainerUserDie) DieRelease() corev1.LinuxContainerUser
- func (d *LinuxContainerUserDie) DieReleaseJSON() []byte
- func (d *LinuxContainerUserDie) DieReleasePtr() *corev1.LinuxContainerUser
- func (d *LinuxContainerUserDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LinuxContainerUserDie) DieReleaseYAML() []byte
- func (d *LinuxContainerUserDie) DieSeal() *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieSealFeed(r corev1.LinuxContainerUser) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieSealFeedPtr(r *corev1.LinuxContainerUser) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieSealRelease() corev1.LinuxContainerUser
- func (d *LinuxContainerUserDie) DieSealReleasePtr() *corev1.LinuxContainerUser
- func (d *LinuxContainerUserDie) DieStamp(fn func(r *corev1.LinuxContainerUser)) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieStampAt(jp string, fn interface{}) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) DieWith(fns ...func(d *LinuxContainerUserDie)) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) GID(v int64) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) SupplementalGroups(v ...int64) *LinuxContainerUserDie
- func (d *LinuxContainerUserDie) UID(v int64) *LinuxContainerUserDie
- type LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DeepCopy() *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieDiff(opts ...cmp.Option) string
- func (d *LoadBalancerIngressDie) DieFeed(r corev1.LoadBalancerIngress) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieFeedJSON(j []byte) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieFeedPtr(r *corev1.LoadBalancerIngress) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieFeedRawExtension(raw runtime.RawExtension) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieFeedYAML(y []byte) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieFeedYAMLFile(name string) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieImmutable(immutable bool) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LoadBalancerIngressDie) DieRelease() corev1.LoadBalancerIngress
- func (d *LoadBalancerIngressDie) DieReleaseJSON() []byte
- func (d *LoadBalancerIngressDie) DieReleasePtr() *corev1.LoadBalancerIngress
- func (d *LoadBalancerIngressDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LoadBalancerIngressDie) DieReleaseYAML() []byte
- func (d *LoadBalancerIngressDie) DieSeal() *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieSealFeed(r corev1.LoadBalancerIngress) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieSealFeedPtr(r *corev1.LoadBalancerIngress) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieSealRelease() corev1.LoadBalancerIngress
- func (d *LoadBalancerIngressDie) DieSealReleasePtr() *corev1.LoadBalancerIngress
- func (d *LoadBalancerIngressDie) DieStamp(fn func(r *corev1.LoadBalancerIngress)) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieStampAt(jp string, fn interface{}) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) DieWith(fns ...func(d *LoadBalancerIngressDie)) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) Hostname(v string) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) IP(v string) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) IPMode(v *corev1.LoadBalancerIPMode) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) Ports(v ...corev1.PortStatus) *LoadBalancerIngressDie
- func (d *LoadBalancerIngressDie) PortsDie(v ...*PortStatusDie) *LoadBalancerIngressDie
- type LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DeepCopy() *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *LoadBalancerStatusDie) DieFeed(r corev1.LoadBalancerStatus) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieFeedJSON(j []byte) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieFeedPtr(r *corev1.LoadBalancerStatus) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieFeedYAML(y []byte) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieFeedYAMLFile(name string) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieImmutable(immutable bool) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LoadBalancerStatusDie) DieRelease() corev1.LoadBalancerStatus
- func (d *LoadBalancerStatusDie) DieReleaseJSON() []byte
- func (d *LoadBalancerStatusDie) DieReleasePtr() *corev1.LoadBalancerStatus
- func (d *LoadBalancerStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LoadBalancerStatusDie) DieReleaseYAML() []byte
- func (d *LoadBalancerStatusDie) DieSeal() *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieSealFeed(r corev1.LoadBalancerStatus) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieSealFeedPtr(r *corev1.LoadBalancerStatus) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieSealRelease() corev1.LoadBalancerStatus
- func (d *LoadBalancerStatusDie) DieSealReleasePtr() *corev1.LoadBalancerStatus
- func (d *LoadBalancerStatusDie) DieStamp(fn func(r *corev1.LoadBalancerStatus)) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieStampAt(jp string, fn interface{}) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) DieWith(fns ...func(d *LoadBalancerStatusDie)) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) Ingress(v ...corev1.LoadBalancerIngress) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) IngressDie(v ...*LoadBalancerIngressDie) *LoadBalancerStatusDie
- func (d *LoadBalancerStatusDie) LoadBalancerDie(ingress ...*LoadBalancerIngressDie) *LoadBalancerStatusDie
- type LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DeepCopy() *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieDiff(opts ...cmp.Option) string
- func (d *LocalObjectReferenceDie) DieFeed(r corev1.LocalObjectReference) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieFeedJSON(j []byte) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieFeedPtr(r *corev1.LocalObjectReference) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieFeedRawExtension(raw runtime.RawExtension) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieFeedYAML(y []byte) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieFeedYAMLFile(name string) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieImmutable(immutable bool) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LocalObjectReferenceDie) DieRelease() corev1.LocalObjectReference
- func (d *LocalObjectReferenceDie) DieReleaseJSON() []byte
- func (d *LocalObjectReferenceDie) DieReleasePtr() *corev1.LocalObjectReference
- func (d *LocalObjectReferenceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LocalObjectReferenceDie) DieReleaseYAML() []byte
- func (d *LocalObjectReferenceDie) DieSeal() *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieSealFeed(r corev1.LocalObjectReference) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieSealFeedPtr(r *corev1.LocalObjectReference) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieSealRelease() corev1.LocalObjectReference
- func (d *LocalObjectReferenceDie) DieSealReleasePtr() *corev1.LocalObjectReference
- func (d *LocalObjectReferenceDie) DieStamp(fn func(r *corev1.LocalObjectReference)) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieStampAt(jp string, fn interface{}) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) DieWith(fns ...func(d *LocalObjectReferenceDie)) *LocalObjectReferenceDie
- func (d *LocalObjectReferenceDie) Name(v string) *LocalObjectReferenceDie
- type LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DeepCopy() *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *LocalVolumeSourceDie) DieFeed(r corev1.LocalVolumeSource) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieFeedJSON(j []byte) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieFeedPtr(r *corev1.LocalVolumeSource) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieFeedYAML(y []byte) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieFeedYAMLFile(name string) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieImmutable(immutable bool) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *LocalVolumeSourceDie) DieRelease() corev1.LocalVolumeSource
- func (d *LocalVolumeSourceDie) DieReleaseJSON() []byte
- func (d *LocalVolumeSourceDie) DieReleasePtr() *corev1.LocalVolumeSource
- func (d *LocalVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *LocalVolumeSourceDie) DieReleaseYAML() []byte
- func (d *LocalVolumeSourceDie) DieSeal() *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieSealFeed(r corev1.LocalVolumeSource) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieSealFeedPtr(r *corev1.LocalVolumeSource) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieSealRelease() corev1.LocalVolumeSource
- func (d *LocalVolumeSourceDie) DieSealReleasePtr() *corev1.LocalVolumeSource
- func (d *LocalVolumeSourceDie) DieStamp(fn func(r *corev1.LocalVolumeSource)) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieStampAt(jp string, fn interface{}) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) DieWith(fns ...func(d *LocalVolumeSourceDie)) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) FSType(v *string) *LocalVolumeSourceDie
- func (d *LocalVolumeSourceDie) Path(v string) *LocalVolumeSourceDie
- type ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DeepCopy() *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *ModifyVolumeStatusDie) DieFeed(r corev1.ModifyVolumeStatus) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieFeedJSON(j []byte) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieFeedPtr(r *corev1.ModifyVolumeStatus) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieFeedYAML(y []byte) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieFeedYAMLFile(name string) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieImmutable(immutable bool) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ModifyVolumeStatusDie) DieRelease() corev1.ModifyVolumeStatus
- func (d *ModifyVolumeStatusDie) DieReleaseJSON() []byte
- func (d *ModifyVolumeStatusDie) DieReleasePtr() *corev1.ModifyVolumeStatus
- func (d *ModifyVolumeStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ModifyVolumeStatusDie) DieReleaseYAML() []byte
- func (d *ModifyVolumeStatusDie) DieSeal() *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieSealFeed(r corev1.ModifyVolumeStatus) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieSealFeedPtr(r *corev1.ModifyVolumeStatus) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieSealRelease() corev1.ModifyVolumeStatus
- func (d *ModifyVolumeStatusDie) DieSealReleasePtr() *corev1.ModifyVolumeStatus
- func (d *ModifyVolumeStatusDie) DieStamp(fn func(r *corev1.ModifyVolumeStatus)) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieStampAt(jp string, fn interface{}) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) DieWith(fns ...func(d *ModifyVolumeStatusDie)) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) Status(v corev1.PersistentVolumeClaimModifyVolumeStatus) *ModifyVolumeStatusDie
- func (d *ModifyVolumeStatusDie) TargetVolumeAttributesClassName(v string) *ModifyVolumeStatusDie
- type NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DeepCopy() *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *NFSVolumeSourceDie) DieFeed(r corev1.NFSVolumeSource) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieFeedJSON(j []byte) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieFeedPtr(r *corev1.NFSVolumeSource) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieFeedYAML(y []byte) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieFeedYAMLFile(name string) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieImmutable(immutable bool) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NFSVolumeSourceDie) DieRelease() corev1.NFSVolumeSource
- func (d *NFSVolumeSourceDie) DieReleaseJSON() []byte
- func (d *NFSVolumeSourceDie) DieReleasePtr() *corev1.NFSVolumeSource
- func (d *NFSVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NFSVolumeSourceDie) DieReleaseYAML() []byte
- func (d *NFSVolumeSourceDie) DieSeal() *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieSealFeed(r corev1.NFSVolumeSource) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieSealFeedPtr(r *corev1.NFSVolumeSource) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieSealRelease() corev1.NFSVolumeSource
- func (d *NFSVolumeSourceDie) DieSealReleasePtr() *corev1.NFSVolumeSource
- func (d *NFSVolumeSourceDie) DieStamp(fn func(r *corev1.NFSVolumeSource)) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieStampAt(jp string, fn interface{}) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) DieWith(fns ...func(d *NFSVolumeSourceDie)) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) Path(v string) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) ReadOnly(v bool) *NFSVolumeSourceDie
- func (d *NFSVolumeSourceDie) Server(v string) *NFSVolumeSourceDie
- type NamespaceDie
- func (d *NamespaceDie) APIVersion(v string) *NamespaceDie
- func (d *NamespaceDie) DeepCopy() *NamespaceDie
- func (d *NamespaceDie) DeepCopyObject() runtime.Object
- func (d *NamespaceDie) DieDefaultTypeMetadata() *NamespaceDie
- func (d *NamespaceDie) DieDiff(opts ...cmp.Option) string
- func (d *NamespaceDie) DieFeed(r corev1.Namespace) *NamespaceDie
- func (d *NamespaceDie) DieFeedJSON(j []byte) *NamespaceDie
- func (d *NamespaceDie) DieFeedPtr(r *corev1.Namespace) *NamespaceDie
- func (d *NamespaceDie) DieFeedRawExtension(raw runtime.RawExtension) *NamespaceDie
- func (d *NamespaceDie) DieFeedYAML(y []byte) *NamespaceDie
- func (d *NamespaceDie) DieFeedYAMLFile(name string) *NamespaceDie
- func (d *NamespaceDie) DieImmutable(immutable bool) *NamespaceDie
- func (d *NamespaceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NamespaceDie) DieRelease() corev1.Namespace
- func (d *NamespaceDie) DieReleaseJSON() []byte
- func (d *NamespaceDie) DieReleasePtr() *corev1.Namespace
- func (d *NamespaceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NamespaceDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *NamespaceDie) DieReleaseYAML() []byte
- func (d *NamespaceDie) DieSeal() *NamespaceDie
- func (d *NamespaceDie) DieSealFeed(r corev1.Namespace) *NamespaceDie
- func (d *NamespaceDie) DieSealFeedPtr(r *corev1.Namespace) *NamespaceDie
- func (d *NamespaceDie) DieSealRelease() corev1.Namespace
- func (d *NamespaceDie) DieSealReleasePtr() *corev1.Namespace
- func (d *NamespaceDie) DieStamp(fn func(r *corev1.Namespace)) *NamespaceDie
- func (d *NamespaceDie) DieStampAt(jp string, fn interface{}) *NamespaceDie
- func (d *NamespaceDie) DieWith(fns ...func(d *NamespaceDie)) *NamespaceDie
- func (d *NamespaceDie) GetObjectKind() schema.ObjectKind
- func (d *NamespaceDie) Kind(v string) *NamespaceDie
- func (d *NamespaceDie) MarshalJSON() ([]byte, error)
- func (d *NamespaceDie) Metadata(v apismetav1.ObjectMeta) *NamespaceDie
- func (d *NamespaceDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *NamespaceDie
- func (d *NamespaceDie) Spec(v corev1.NamespaceSpec) *NamespaceDie
- func (d *NamespaceDie) SpecDie(fn func(d *NamespaceSpecDie)) *NamespaceDie
- func (d *NamespaceDie) Status(v corev1.NamespaceStatus) *NamespaceDie
- func (d *NamespaceDie) StatusDie(fn func(d *NamespaceStatusDie)) *NamespaceDie
- func (d *NamespaceDie) TypeMetadata(v apismetav1.TypeMeta) *NamespaceDie
- func (d *NamespaceDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *NamespaceDie
- func (d *NamespaceDie) UnmarshalJSON(b []byte) error
- type NamespaceSpecDie
- func (d *NamespaceSpecDie) DeepCopy() *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *NamespaceSpecDie) DieFeed(r corev1.NamespaceSpec) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieFeedJSON(j []byte) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieFeedPtr(r *corev1.NamespaceSpec) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieFeedYAML(y []byte) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieFeedYAMLFile(name string) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieImmutable(immutable bool) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NamespaceSpecDie) DieRelease() corev1.NamespaceSpec
- func (d *NamespaceSpecDie) DieReleaseJSON() []byte
- func (d *NamespaceSpecDie) DieReleasePtr() *corev1.NamespaceSpec
- func (d *NamespaceSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NamespaceSpecDie) DieReleaseYAML() []byte
- func (d *NamespaceSpecDie) DieSeal() *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieSealFeed(r corev1.NamespaceSpec) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieSealFeedPtr(r *corev1.NamespaceSpec) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieSealRelease() corev1.NamespaceSpec
- func (d *NamespaceSpecDie) DieSealReleasePtr() *corev1.NamespaceSpec
- func (d *NamespaceSpecDie) DieStamp(fn func(r *corev1.NamespaceSpec)) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieStampAt(jp string, fn interface{}) *NamespaceSpecDie
- func (d *NamespaceSpecDie) DieWith(fns ...func(d *NamespaceSpecDie)) *NamespaceSpecDie
- func (d *NamespaceSpecDie) Finalizers(v ...corev1.FinalizerName) *NamespaceSpecDie
- type NamespaceStatusDie
- func (d *NamespaceStatusDie) Conditions(v ...corev1.NamespaceCondition) *NamespaceStatusDie
- func (d *NamespaceStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DeepCopy() *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *NamespaceStatusDie) DieFeed(r corev1.NamespaceStatus) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieFeedJSON(j []byte) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieFeedPtr(r *corev1.NamespaceStatus) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieFeedYAML(y []byte) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieFeedYAMLFile(name string) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieImmutable(immutable bool) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NamespaceStatusDie) DieRelease() corev1.NamespaceStatus
- func (d *NamespaceStatusDie) DieReleaseJSON() []byte
- func (d *NamespaceStatusDie) DieReleasePtr() *corev1.NamespaceStatus
- func (d *NamespaceStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NamespaceStatusDie) DieReleaseYAML() []byte
- func (d *NamespaceStatusDie) DieSeal() *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieSealFeed(r corev1.NamespaceStatus) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieSealFeedPtr(r *corev1.NamespaceStatus) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieSealRelease() corev1.NamespaceStatus
- func (d *NamespaceStatusDie) DieSealReleasePtr() *corev1.NamespaceStatus
- func (d *NamespaceStatusDie) DieStamp(fn func(r *corev1.NamespaceStatus)) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieStampAt(jp string, fn interface{}) *NamespaceStatusDie
- func (d *NamespaceStatusDie) DieWith(fns ...func(d *NamespaceStatusDie)) *NamespaceStatusDie
- func (d *NamespaceStatusDie) Phase(v corev1.NamespacePhase) *NamespaceStatusDie
- type NodeAddressDie
- func (d *NodeAddressDie) Address(v string) *NodeAddressDie
- func (d *NodeAddressDie) DeepCopy() *NodeAddressDie
- func (d *NodeAddressDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeAddressDie) DieFeed(r corev1.NodeAddress) *NodeAddressDie
- func (d *NodeAddressDie) DieFeedJSON(j []byte) *NodeAddressDie
- func (d *NodeAddressDie) DieFeedPtr(r *corev1.NodeAddress) *NodeAddressDie
- func (d *NodeAddressDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeAddressDie
- func (d *NodeAddressDie) DieFeedYAML(y []byte) *NodeAddressDie
- func (d *NodeAddressDie) DieFeedYAMLFile(name string) *NodeAddressDie
- func (d *NodeAddressDie) DieImmutable(immutable bool) *NodeAddressDie
- func (d *NodeAddressDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeAddressDie) DieRelease() corev1.NodeAddress
- func (d *NodeAddressDie) DieReleaseJSON() []byte
- func (d *NodeAddressDie) DieReleasePtr() *corev1.NodeAddress
- func (d *NodeAddressDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeAddressDie) DieReleaseYAML() []byte
- func (d *NodeAddressDie) DieSeal() *NodeAddressDie
- func (d *NodeAddressDie) DieSealFeed(r corev1.NodeAddress) *NodeAddressDie
- func (d *NodeAddressDie) DieSealFeedPtr(r *corev1.NodeAddress) *NodeAddressDie
- func (d *NodeAddressDie) DieSealRelease() corev1.NodeAddress
- func (d *NodeAddressDie) DieSealReleasePtr() *corev1.NodeAddress
- func (d *NodeAddressDie) DieStamp(fn func(r *corev1.NodeAddress)) *NodeAddressDie
- func (d *NodeAddressDie) DieStampAt(jp string, fn interface{}) *NodeAddressDie
- func (d *NodeAddressDie) DieWith(fns ...func(d *NodeAddressDie)) *NodeAddressDie
- func (d *NodeAddressDie) Type(v corev1.NodeAddressType) *NodeAddressDie
- type NodeConfigSourceDie
- func (d *NodeConfigSourceDie) ConfigMap(v *corev1.ConfigMapNodeConfigSource) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) ConfigMapDie(fn func(d *ConfigMapNodeConfigSourceDie)) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DeepCopy() *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeConfigSourceDie) DieFeed(r corev1.NodeConfigSource) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieFeedJSON(j []byte) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieFeedPtr(r *corev1.NodeConfigSource) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieFeedYAML(y []byte) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieFeedYAMLFile(name string) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieImmutable(immutable bool) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeConfigSourceDie) DieRelease() corev1.NodeConfigSource
- func (d *NodeConfigSourceDie) DieReleaseJSON() []byte
- func (d *NodeConfigSourceDie) DieReleasePtr() *corev1.NodeConfigSource
- func (d *NodeConfigSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeConfigSourceDie) DieReleaseYAML() []byte
- func (d *NodeConfigSourceDie) DieSeal() *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieSealFeed(r corev1.NodeConfigSource) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieSealFeedPtr(r *corev1.NodeConfigSource) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieSealRelease() corev1.NodeConfigSource
- func (d *NodeConfigSourceDie) DieSealReleasePtr() *corev1.NodeConfigSource
- func (d *NodeConfigSourceDie) DieStamp(fn func(r *corev1.NodeConfigSource)) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieStampAt(jp string, fn interface{}) *NodeConfigSourceDie
- func (d *NodeConfigSourceDie) DieWith(fns ...func(d *NodeConfigSourceDie)) *NodeConfigSourceDie
- type NodeConfigStatusDie
- func (d *NodeConfigStatusDie) Active(v *corev1.NodeConfigSource) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) ActiveDie(fn func(d *NodeConfigSourceDie)) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) Assigned(v *corev1.NodeConfigSource) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) AssignedDie(fn func(d *NodeConfigSourceDie)) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DeepCopy() *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeConfigStatusDie) DieFeed(r corev1.NodeConfigStatus) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieFeedJSON(j []byte) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieFeedPtr(r *corev1.NodeConfigStatus) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieFeedYAML(y []byte) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieFeedYAMLFile(name string) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieImmutable(immutable bool) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeConfigStatusDie) DieRelease() corev1.NodeConfigStatus
- func (d *NodeConfigStatusDie) DieReleaseJSON() []byte
- func (d *NodeConfigStatusDie) DieReleasePtr() *corev1.NodeConfigStatus
- func (d *NodeConfigStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeConfigStatusDie) DieReleaseYAML() []byte
- func (d *NodeConfigStatusDie) DieSeal() *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieSealFeed(r corev1.NodeConfigStatus) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieSealFeedPtr(r *corev1.NodeConfigStatus) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieSealRelease() corev1.NodeConfigStatus
- func (d *NodeConfigStatusDie) DieSealReleasePtr() *corev1.NodeConfigStatus
- func (d *NodeConfigStatusDie) DieStamp(fn func(r *corev1.NodeConfigStatus)) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieStampAt(jp string, fn interface{}) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) DieWith(fns ...func(d *NodeConfigStatusDie)) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) Error(v string) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) LastKnownGood(v *corev1.NodeConfigSource) *NodeConfigStatusDie
- func (d *NodeConfigStatusDie) LastKnownGoodDie(fn func(d *NodeConfigSourceDie)) *NodeConfigStatusDie
- type NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DeepCopy() *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeDaemonEndpointsDie) DieFeed(r corev1.NodeDaemonEndpoints) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieFeedJSON(j []byte) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieFeedPtr(r *corev1.NodeDaemonEndpoints) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieFeedYAML(y []byte) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieFeedYAMLFile(name string) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieImmutable(immutable bool) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeDaemonEndpointsDie) DieRelease() corev1.NodeDaemonEndpoints
- func (d *NodeDaemonEndpointsDie) DieReleaseJSON() []byte
- func (d *NodeDaemonEndpointsDie) DieReleasePtr() *corev1.NodeDaemonEndpoints
- func (d *NodeDaemonEndpointsDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeDaemonEndpointsDie) DieReleaseYAML() []byte
- func (d *NodeDaemonEndpointsDie) DieSeal() *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieSealFeed(r corev1.NodeDaemonEndpoints) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieSealFeedPtr(r *corev1.NodeDaemonEndpoints) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieSealRelease() corev1.NodeDaemonEndpoints
- func (d *NodeDaemonEndpointsDie) DieSealReleasePtr() *corev1.NodeDaemonEndpoints
- func (d *NodeDaemonEndpointsDie) DieStamp(fn func(r *corev1.NodeDaemonEndpoints)) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieStampAt(jp string, fn interface{}) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) DieWith(fns ...func(d *NodeDaemonEndpointsDie)) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) KubeletEndpoint(v corev1.DaemonEndpoint) *NodeDaemonEndpointsDie
- func (d *NodeDaemonEndpointsDie) KubeletEndpointDie(fn func(d *DaemonEndpointDie)) *NodeDaemonEndpointsDie
- type NodeDie
- func (d *NodeDie) APIVersion(v string) *NodeDie
- func (d *NodeDie) DeepCopy() *NodeDie
- func (d *NodeDie) DeepCopyObject() runtime.Object
- func (d *NodeDie) DieDefaultTypeMetadata() *NodeDie
- func (d *NodeDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeDie) DieFeed(r corev1.Node) *NodeDie
- func (d *NodeDie) DieFeedJSON(j []byte) *NodeDie
- func (d *NodeDie) DieFeedPtr(r *corev1.Node) *NodeDie
- func (d *NodeDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeDie
- func (d *NodeDie) DieFeedYAML(y []byte) *NodeDie
- func (d *NodeDie) DieFeedYAMLFile(name string) *NodeDie
- func (d *NodeDie) DieImmutable(immutable bool) *NodeDie
- func (d *NodeDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeDie) DieRelease() corev1.Node
- func (d *NodeDie) DieReleaseJSON() []byte
- func (d *NodeDie) DieReleasePtr() *corev1.Node
- func (d *NodeDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *NodeDie) DieReleaseYAML() []byte
- func (d *NodeDie) DieSeal() *NodeDie
- func (d *NodeDie) DieSealFeed(r corev1.Node) *NodeDie
- func (d *NodeDie) DieSealFeedPtr(r *corev1.Node) *NodeDie
- func (d *NodeDie) DieSealRelease() corev1.Node
- func (d *NodeDie) DieSealReleasePtr() *corev1.Node
- func (d *NodeDie) DieStamp(fn func(r *corev1.Node)) *NodeDie
- func (d *NodeDie) DieStampAt(jp string, fn interface{}) *NodeDie
- func (d *NodeDie) DieWith(fns ...func(d *NodeDie)) *NodeDie
- func (d *NodeDie) GetObjectKind() schema.ObjectKind
- func (d *NodeDie) Kind(v string) *NodeDie
- func (d *NodeDie) MarshalJSON() ([]byte, error)
- func (d *NodeDie) Metadata(v apismetav1.ObjectMeta) *NodeDie
- func (d *NodeDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *NodeDie
- func (d *NodeDie) Spec(v corev1.NodeSpec) *NodeDie
- func (d *NodeDie) SpecDie(fn func(d *NodeSpecDie)) *NodeDie
- func (d *NodeDie) Status(v corev1.NodeStatus) *NodeDie
- func (d *NodeDie) StatusDie(fn func(d *NodeStatusDie)) *NodeDie
- func (d *NodeDie) TypeMetadata(v apismetav1.TypeMeta) *NodeDie
- func (d *NodeDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *NodeDie
- func (d *NodeDie) UnmarshalJSON(b []byte) error
- type NodeFeaturesDie
- func (d *NodeFeaturesDie) DeepCopy() *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeFeaturesDie) DieFeed(r corev1.NodeFeatures) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieFeedJSON(j []byte) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieFeedPtr(r *corev1.NodeFeatures) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieFeedYAML(y []byte) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieFeedYAMLFile(name string) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieImmutable(immutable bool) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeFeaturesDie) DieRelease() corev1.NodeFeatures
- func (d *NodeFeaturesDie) DieReleaseJSON() []byte
- func (d *NodeFeaturesDie) DieReleasePtr() *corev1.NodeFeatures
- func (d *NodeFeaturesDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeFeaturesDie) DieReleaseYAML() []byte
- func (d *NodeFeaturesDie) DieSeal() *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieSealFeed(r corev1.NodeFeatures) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieSealFeedPtr(r *corev1.NodeFeatures) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieSealRelease() corev1.NodeFeatures
- func (d *NodeFeaturesDie) DieSealReleasePtr() *corev1.NodeFeatures
- func (d *NodeFeaturesDie) DieStamp(fn func(r *corev1.NodeFeatures)) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieStampAt(jp string, fn interface{}) *NodeFeaturesDie
- func (d *NodeFeaturesDie) DieWith(fns ...func(d *NodeFeaturesDie)) *NodeFeaturesDie
- func (d *NodeFeaturesDie) SupplementalGroupsPolicy(v *bool) *NodeFeaturesDie
- type NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DeepCopy() *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeRuntimeHandlerDie) DieFeed(r corev1.NodeRuntimeHandler) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieFeedJSON(j []byte) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieFeedPtr(r *corev1.NodeRuntimeHandler) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieFeedYAML(y []byte) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieFeedYAMLFile(name string) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieImmutable(immutable bool) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeRuntimeHandlerDie) DieRelease() corev1.NodeRuntimeHandler
- func (d *NodeRuntimeHandlerDie) DieReleaseJSON() []byte
- func (d *NodeRuntimeHandlerDie) DieReleasePtr() *corev1.NodeRuntimeHandler
- func (d *NodeRuntimeHandlerDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeRuntimeHandlerDie) DieReleaseYAML() []byte
- func (d *NodeRuntimeHandlerDie) DieSeal() *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieSealFeed(r corev1.NodeRuntimeHandler) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieSealFeedPtr(r *corev1.NodeRuntimeHandler) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieSealRelease() corev1.NodeRuntimeHandler
- func (d *NodeRuntimeHandlerDie) DieSealReleasePtr() *corev1.NodeRuntimeHandler
- func (d *NodeRuntimeHandlerDie) DieStamp(fn func(r *corev1.NodeRuntimeHandler)) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieStampAt(jp string, fn interface{}) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) DieWith(fns ...func(d *NodeRuntimeHandlerDie)) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) Features(v *corev1.NodeRuntimeHandlerFeatures) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) FeaturesDie(fn func(d *NodeRuntimeHandlerFeaturesDie)) *NodeRuntimeHandlerDie
- func (d *NodeRuntimeHandlerDie) Name(v string) *NodeRuntimeHandlerDie
- type NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DeepCopy() *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeRuntimeHandlerFeaturesDie) DieFeed(r corev1.NodeRuntimeHandlerFeatures) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieFeedJSON(j []byte) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieFeedPtr(r *corev1.NodeRuntimeHandlerFeatures) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieFeedYAML(y []byte) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieFeedYAMLFile(name string) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieImmutable(immutable bool) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeRuntimeHandlerFeaturesDie) DieRelease() corev1.NodeRuntimeHandlerFeatures
- func (d *NodeRuntimeHandlerFeaturesDie) DieReleaseJSON() []byte
- func (d *NodeRuntimeHandlerFeaturesDie) DieReleasePtr() *corev1.NodeRuntimeHandlerFeatures
- func (d *NodeRuntimeHandlerFeaturesDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeRuntimeHandlerFeaturesDie) DieReleaseYAML() []byte
- func (d *NodeRuntimeHandlerFeaturesDie) DieSeal() *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieSealFeed(r corev1.NodeRuntimeHandlerFeatures) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieSealFeedPtr(r *corev1.NodeRuntimeHandlerFeatures) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieSealRelease() corev1.NodeRuntimeHandlerFeatures
- func (d *NodeRuntimeHandlerFeaturesDie) DieSealReleasePtr() *corev1.NodeRuntimeHandlerFeatures
- func (d *NodeRuntimeHandlerFeaturesDie) DieStamp(fn func(r *corev1.NodeRuntimeHandlerFeatures)) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieStampAt(jp string, fn interface{}) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) DieWith(fns ...func(d *NodeRuntimeHandlerFeaturesDie)) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) RecursiveReadOnlyMounts(v *bool) *NodeRuntimeHandlerFeaturesDie
- func (d *NodeRuntimeHandlerFeaturesDie) UserNamespaces(v *bool) *NodeRuntimeHandlerFeaturesDie
- type NodeSelectorDie
- func (d *NodeSelectorDie) DeepCopy() *NodeSelectorDie
- func (d *NodeSelectorDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeSelectorDie) DieFeed(r corev1.NodeSelector) *NodeSelectorDie
- func (d *NodeSelectorDie) DieFeedJSON(j []byte) *NodeSelectorDie
- func (d *NodeSelectorDie) DieFeedPtr(r *corev1.NodeSelector) *NodeSelectorDie
- func (d *NodeSelectorDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeSelectorDie
- func (d *NodeSelectorDie) DieFeedYAML(y []byte) *NodeSelectorDie
- func (d *NodeSelectorDie) DieFeedYAMLFile(name string) *NodeSelectorDie
- func (d *NodeSelectorDie) DieImmutable(immutable bool) *NodeSelectorDie
- func (d *NodeSelectorDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeSelectorDie) DieRelease() corev1.NodeSelector
- func (d *NodeSelectorDie) DieReleaseJSON() []byte
- func (d *NodeSelectorDie) DieReleasePtr() *corev1.NodeSelector
- func (d *NodeSelectorDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeSelectorDie) DieReleaseYAML() []byte
- func (d *NodeSelectorDie) DieSeal() *NodeSelectorDie
- func (d *NodeSelectorDie) DieSealFeed(r corev1.NodeSelector) *NodeSelectorDie
- func (d *NodeSelectorDie) DieSealFeedPtr(r *corev1.NodeSelector) *NodeSelectorDie
- func (d *NodeSelectorDie) DieSealRelease() corev1.NodeSelector
- func (d *NodeSelectorDie) DieSealReleasePtr() *corev1.NodeSelector
- func (d *NodeSelectorDie) DieStamp(fn func(r *corev1.NodeSelector)) *NodeSelectorDie
- func (d *NodeSelectorDie) DieStampAt(jp string, fn interface{}) *NodeSelectorDie
- func (d *NodeSelectorDie) DieWith(fns ...func(d *NodeSelectorDie)) *NodeSelectorDie
- func (d *NodeSelectorDie) NodeSelectorTerms(v ...corev1.NodeSelectorTerm) *NodeSelectorDie
- func (d *NodeSelectorDie) NodeSelectorTermsDie(v ...*NodeSelectorTermDie) *NodeSelectorDie
- type NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DeepCopy() *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeSelectorRequirementDie) DieFeed(r corev1.NodeSelectorRequirement) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieFeedJSON(j []byte) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieFeedPtr(r *corev1.NodeSelectorRequirement) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieFeedYAML(y []byte) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieFeedYAMLFile(name string) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieImmutable(immutable bool) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeSelectorRequirementDie) DieRelease() corev1.NodeSelectorRequirement
- func (d *NodeSelectorRequirementDie) DieReleaseJSON() []byte
- func (d *NodeSelectorRequirementDie) DieReleasePtr() *corev1.NodeSelectorRequirement
- func (d *NodeSelectorRequirementDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeSelectorRequirementDie) DieReleaseYAML() []byte
- func (d *NodeSelectorRequirementDie) DieSeal() *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieSealFeed(r corev1.NodeSelectorRequirement) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieSealFeedPtr(r *corev1.NodeSelectorRequirement) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieSealRelease() corev1.NodeSelectorRequirement
- func (d *NodeSelectorRequirementDie) DieSealReleasePtr() *corev1.NodeSelectorRequirement
- func (d *NodeSelectorRequirementDie) DieStamp(fn func(r *corev1.NodeSelectorRequirement)) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieStampAt(jp string, fn interface{}) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) DieWith(fns ...func(d *NodeSelectorRequirementDie)) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) Key(v string) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) Operator(v corev1.NodeSelectorOperator) *NodeSelectorRequirementDie
- func (d *NodeSelectorRequirementDie) Values(v ...string) *NodeSelectorRequirementDie
- type NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DeepCopy() *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeSelectorTermDie) DieFeed(r corev1.NodeSelectorTerm) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieFeedJSON(j []byte) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieFeedPtr(r *corev1.NodeSelectorTerm) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieFeedYAML(y []byte) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieFeedYAMLFile(name string) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieImmutable(immutable bool) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeSelectorTermDie) DieRelease() corev1.NodeSelectorTerm
- func (d *NodeSelectorTermDie) DieReleaseJSON() []byte
- func (d *NodeSelectorTermDie) DieReleasePtr() *corev1.NodeSelectorTerm
- func (d *NodeSelectorTermDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeSelectorTermDie) DieReleaseYAML() []byte
- func (d *NodeSelectorTermDie) DieSeal() *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieSealFeed(r corev1.NodeSelectorTerm) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieSealFeedPtr(r *corev1.NodeSelectorTerm) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieSealRelease() corev1.NodeSelectorTerm
- func (d *NodeSelectorTermDie) DieSealReleasePtr() *corev1.NodeSelectorTerm
- func (d *NodeSelectorTermDie) DieStamp(fn func(r *corev1.NodeSelectorTerm)) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieStampAt(jp string, fn interface{}) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) DieWith(fns ...func(d *NodeSelectorTermDie)) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) MatchExpressionDie(v string, fn func(d *NodeSelectorRequirementDie)) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) MatchExpressions(v ...corev1.NodeSelectorRequirement) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) MatchFieldDie(v string, fn func(d *NodeSelectorRequirementDie)) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) MatchFields(v ...corev1.NodeSelectorRequirement) *NodeSelectorTermDie
- func (d *NodeSelectorTermDie) MatchFieldsDie(key string, fn func(d *NodeSelectorRequirementDie)) *NodeSelectorTermDie
- type NodeSpecDie
- func (d *NodeSpecDie) ConfigSource(v *corev1.NodeConfigSource) *NodeSpecDiedeprecated
- func (d *NodeSpecDie) ConfigSourceDie(fn func(d *NodeConfigSourceDie)) *NodeSpecDiedeprecated
- func (d *NodeSpecDie) DeepCopy() *NodeSpecDie
- func (d *NodeSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeSpecDie) DieFeed(r corev1.NodeSpec) *NodeSpecDie
- func (d *NodeSpecDie) DieFeedJSON(j []byte) *NodeSpecDie
- func (d *NodeSpecDie) DieFeedPtr(r *corev1.NodeSpec) *NodeSpecDie
- func (d *NodeSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeSpecDie
- func (d *NodeSpecDie) DieFeedYAML(y []byte) *NodeSpecDie
- func (d *NodeSpecDie) DieFeedYAMLFile(name string) *NodeSpecDie
- func (d *NodeSpecDie) DieImmutable(immutable bool) *NodeSpecDie
- func (d *NodeSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeSpecDie) DieRelease() corev1.NodeSpec
- func (d *NodeSpecDie) DieReleaseJSON() []byte
- func (d *NodeSpecDie) DieReleasePtr() *corev1.NodeSpec
- func (d *NodeSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeSpecDie) DieReleaseYAML() []byte
- func (d *NodeSpecDie) DieSeal() *NodeSpecDie
- func (d *NodeSpecDie) DieSealFeed(r corev1.NodeSpec) *NodeSpecDie
- func (d *NodeSpecDie) DieSealFeedPtr(r *corev1.NodeSpec) *NodeSpecDie
- func (d *NodeSpecDie) DieSealRelease() corev1.NodeSpec
- func (d *NodeSpecDie) DieSealReleasePtr() *corev1.NodeSpec
- func (d *NodeSpecDie) DieStamp(fn func(r *corev1.NodeSpec)) *NodeSpecDie
- func (d *NodeSpecDie) DieStampAt(jp string, fn interface{}) *NodeSpecDie
- func (d *NodeSpecDie) DieWith(fns ...func(d *NodeSpecDie)) *NodeSpecDie
- func (d *NodeSpecDie) DoNotUseExternalID(v string) *NodeSpecDie
- func (d *NodeSpecDie) PodCIDR(v string) *NodeSpecDie
- func (d *NodeSpecDie) PodCIDRs(v ...string) *NodeSpecDie
- func (d *NodeSpecDie) ProviderID(v string) *NodeSpecDie
- func (d *NodeSpecDie) TaintDie(v string, fn func(d *TaintDie)) *NodeSpecDie
- func (d *NodeSpecDie) Taints(v ...corev1.Taint) *NodeSpecDie
- func (d *NodeSpecDie) Unschedulable(v bool) *NodeSpecDie
- type NodeStatusDie
- func (d *NodeStatusDie) AddAllocatable(name corev1.ResourceName, quantity resource.Quantity) *NodeStatusDie
- func (d *NodeStatusDie) AddAllocatableString(name corev1.ResourceName, quantity string) *NodeStatusDie
- func (d *NodeStatusDie) AddCapacity(name corev1.ResourceName, quantity resource.Quantity) *NodeStatusDie
- func (d *NodeStatusDie) AddCapacityString(name corev1.ResourceName, quantity string) *NodeStatusDie
- func (d *NodeStatusDie) Addresses(v ...corev1.NodeAddress) *NodeStatusDie
- func (d *NodeStatusDie) AddressesDie(v ...*NodeAddressDie) *NodeStatusDie
- func (d *NodeStatusDie) AddresssDie(addresses ...*NodeAddressDie) *NodeStatusDie
- func (d *NodeStatusDie) Allocatable(v corev1.ResourceList) *NodeStatusDie
- func (d *NodeStatusDie) Capacity(v corev1.ResourceList) *NodeStatusDie
- func (d *NodeStatusDie) Conditions(v ...corev1.NodeCondition) *NodeStatusDie
- func (d *NodeStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *NodeStatusDie
- func (d *NodeStatusDie) Config(v *corev1.NodeConfigStatus) *NodeStatusDie
- func (d *NodeStatusDie) ConfigDie(fn func(d *NodeConfigStatusDie)) *NodeStatusDie
- func (d *NodeStatusDie) DaemonEndpoints(v corev1.NodeDaemonEndpoints) *NodeStatusDie
- func (d *NodeStatusDie) DaemonEndpointsDie(fn func(d *NodeDaemonEndpointsDie)) *NodeStatusDie
- func (d *NodeStatusDie) DeepCopy() *NodeStatusDie
- func (d *NodeStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeStatusDie) DieFeed(r corev1.NodeStatus) *NodeStatusDie
- func (d *NodeStatusDie) DieFeedJSON(j []byte) *NodeStatusDie
- func (d *NodeStatusDie) DieFeedPtr(r *corev1.NodeStatus) *NodeStatusDie
- func (d *NodeStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeStatusDie
- func (d *NodeStatusDie) DieFeedYAML(y []byte) *NodeStatusDie
- func (d *NodeStatusDie) DieFeedYAMLFile(name string) *NodeStatusDie
- func (d *NodeStatusDie) DieImmutable(immutable bool) *NodeStatusDie
- func (d *NodeStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeStatusDie) DieRelease() corev1.NodeStatus
- func (d *NodeStatusDie) DieReleaseJSON() []byte
- func (d *NodeStatusDie) DieReleasePtr() *corev1.NodeStatus
- func (d *NodeStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeStatusDie) DieReleaseYAML() []byte
- func (d *NodeStatusDie) DieSeal() *NodeStatusDie
- func (d *NodeStatusDie) DieSealFeed(r corev1.NodeStatus) *NodeStatusDie
- func (d *NodeStatusDie) DieSealFeedPtr(r *corev1.NodeStatus) *NodeStatusDie
- func (d *NodeStatusDie) DieSealRelease() corev1.NodeStatus
- func (d *NodeStatusDie) DieSealReleasePtr() *corev1.NodeStatus
- func (d *NodeStatusDie) DieStamp(fn func(r *corev1.NodeStatus)) *NodeStatusDie
- func (d *NodeStatusDie) DieStampAt(jp string, fn interface{}) *NodeStatusDie
- func (d *NodeStatusDie) DieWith(fns ...func(d *NodeStatusDie)) *NodeStatusDie
- func (d *NodeStatusDie) Features(v *corev1.NodeFeatures) *NodeStatusDie
- func (d *NodeStatusDie) FeaturesDie(fn func(d *NodeFeaturesDie)) *NodeStatusDie
- func (d *NodeStatusDie) Images(v ...corev1.ContainerImage) *NodeStatusDie
- func (d *NodeStatusDie) ImagesDie(v ...*ContainerImageDie) *NodeStatusDie
- func (d *NodeStatusDie) NodeInfo(v corev1.NodeSystemInfo) *NodeStatusDie
- func (d *NodeStatusDie) NodeInfoDie(fn func(d *NodeSystemInfoDie)) *NodeStatusDie
- func (d *NodeStatusDie) Phase(v corev1.NodePhase) *NodeStatusDie
- func (d *NodeStatusDie) RuntimeHandlers(v ...corev1.NodeRuntimeHandler) *NodeStatusDie
- func (d *NodeStatusDie) RuntimeHandlersDie(v ...*NodeRuntimeHandlerDie) *NodeStatusDie
- func (d *NodeStatusDie) VolumeAttachedDie(v corev1.UniqueVolumeName, fn func(d *AttachedVolumeDie)) *NodeStatusDie
- func (d *NodeStatusDie) VolumesAttached(v ...corev1.AttachedVolume) *NodeStatusDie
- func (d *NodeStatusDie) VolumesInUse(v ...corev1.UniqueVolumeName) *NodeStatusDie
- type NodeSystemInfoDie
- func (d *NodeSystemInfoDie) Architecture(v string) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) BootID(v string) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) ContainerRuntimeVersion(v string) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DeepCopy() *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieDiff(opts ...cmp.Option) string
- func (d *NodeSystemInfoDie) DieFeed(r corev1.NodeSystemInfo) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieFeedJSON(j []byte) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieFeedPtr(r *corev1.NodeSystemInfo) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieFeedYAML(y []byte) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieFeedYAMLFile(name string) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieImmutable(immutable bool) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *NodeSystemInfoDie) DieRelease() corev1.NodeSystemInfo
- func (d *NodeSystemInfoDie) DieReleaseJSON() []byte
- func (d *NodeSystemInfoDie) DieReleasePtr() *corev1.NodeSystemInfo
- func (d *NodeSystemInfoDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *NodeSystemInfoDie) DieReleaseYAML() []byte
- func (d *NodeSystemInfoDie) DieSeal() *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieSealFeed(r corev1.NodeSystemInfo) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieSealFeedPtr(r *corev1.NodeSystemInfo) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieSealRelease() corev1.NodeSystemInfo
- func (d *NodeSystemInfoDie) DieSealReleasePtr() *corev1.NodeSystemInfo
- func (d *NodeSystemInfoDie) DieStamp(fn func(r *corev1.NodeSystemInfo)) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieStampAt(jp string, fn interface{}) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) DieWith(fns ...func(d *NodeSystemInfoDie)) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) KernelVersion(v string) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) KubeProxyVersion(v string) *NodeSystemInfoDiedeprecated
- func (d *NodeSystemInfoDie) KubeletVersion(v string) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) MachineID(v string) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) OSImage(v string) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) OperatingSystem(v string) *NodeSystemInfoDie
- func (d *NodeSystemInfoDie) SystemUUID(v string) *NodeSystemInfoDie
- type ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) APIVersion(v string) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DeepCopy() *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieDiff(opts ...cmp.Option) string
- func (d *ObjectFieldSelectorDie) DieFeed(r corev1.ObjectFieldSelector) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieFeedJSON(j []byte) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieFeedPtr(r *corev1.ObjectFieldSelector) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieFeedRawExtension(raw runtime.RawExtension) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieFeedYAML(y []byte) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieFeedYAMLFile(name string) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieImmutable(immutable bool) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ObjectFieldSelectorDie) DieRelease() corev1.ObjectFieldSelector
- func (d *ObjectFieldSelectorDie) DieReleaseJSON() []byte
- func (d *ObjectFieldSelectorDie) DieReleasePtr() *corev1.ObjectFieldSelector
- func (d *ObjectFieldSelectorDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ObjectFieldSelectorDie) DieReleaseYAML() []byte
- func (d *ObjectFieldSelectorDie) DieSeal() *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieSealFeed(r corev1.ObjectFieldSelector) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieSealFeedPtr(r *corev1.ObjectFieldSelector) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieSealRelease() corev1.ObjectFieldSelector
- func (d *ObjectFieldSelectorDie) DieSealReleasePtr() *corev1.ObjectFieldSelector
- func (d *ObjectFieldSelectorDie) DieStamp(fn func(r *corev1.ObjectFieldSelector)) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieStampAt(jp string, fn interface{}) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) DieWith(fns ...func(d *ObjectFieldSelectorDie)) *ObjectFieldSelectorDie
- func (d *ObjectFieldSelectorDie) FieldPath(v string) *ObjectFieldSelectorDie
- type ObjectReferenceDie
- func (d *ObjectReferenceDie) APIVersion(v string) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DeepCopy() *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieDiff(opts ...cmp.Option) string
- func (d *ObjectReferenceDie) DieFeed(r corev1.ObjectReference) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieFeedJSON(j []byte) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieFeedPtr(r *corev1.ObjectReference) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieFeedRawExtension(raw runtime.RawExtension) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieFeedYAML(y []byte) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieFeedYAMLFile(name string) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieImmutable(immutable bool) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ObjectReferenceDie) DieRelease() corev1.ObjectReference
- func (d *ObjectReferenceDie) DieReleaseJSON() []byte
- func (d *ObjectReferenceDie) DieReleasePtr() *corev1.ObjectReference
- func (d *ObjectReferenceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ObjectReferenceDie) DieReleaseYAML() []byte
- func (d *ObjectReferenceDie) DieSeal() *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieSealFeed(r corev1.ObjectReference) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieSealFeedPtr(r *corev1.ObjectReference) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieSealRelease() corev1.ObjectReference
- func (d *ObjectReferenceDie) DieSealReleasePtr() *corev1.ObjectReference
- func (d *ObjectReferenceDie) DieStamp(fn func(r *corev1.ObjectReference)) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieStampAt(jp string, fn interface{}) *ObjectReferenceDie
- func (d *ObjectReferenceDie) DieWith(fns ...func(d *ObjectReferenceDie)) *ObjectReferenceDie
- func (d *ObjectReferenceDie) FieldPath(v string) *ObjectReferenceDie
- func (d *ObjectReferenceDie) Kind(v string) *ObjectReferenceDie
- func (d *ObjectReferenceDie) Name(v string) *ObjectReferenceDie
- func (d *ObjectReferenceDie) Namespace(v string) *ObjectReferenceDie
- func (d *ObjectReferenceDie) ResourceVersion(v string) *ObjectReferenceDie
- func (d *ObjectReferenceDie) UID(v types.UID) *ObjectReferenceDie
- type PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) APIVersion(v string) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DeepCopy() *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DeepCopyObject() runtime.Object
- func (d *PersistentVolumeClaimDie) DieDefaultTypeMetadata() *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieDiff(opts ...cmp.Option) string
- func (d *PersistentVolumeClaimDie) DieFeed(r corev1.PersistentVolumeClaim) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieFeedJSON(j []byte) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieFeedPtr(r *corev1.PersistentVolumeClaim) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieFeedRawExtension(raw runtime.RawExtension) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieFeedYAML(y []byte) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieFeedYAMLFile(name string) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieImmutable(immutable bool) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PersistentVolumeClaimDie) DieRelease() corev1.PersistentVolumeClaim
- func (d *PersistentVolumeClaimDie) DieReleaseJSON() []byte
- func (d *PersistentVolumeClaimDie) DieReleasePtr() *corev1.PersistentVolumeClaim
- func (d *PersistentVolumeClaimDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PersistentVolumeClaimDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *PersistentVolumeClaimDie) DieReleaseYAML() []byte
- func (d *PersistentVolumeClaimDie) DieSeal() *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieSealFeed(r corev1.PersistentVolumeClaim) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieSealFeedPtr(r *corev1.PersistentVolumeClaim) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieSealRelease() corev1.PersistentVolumeClaim
- func (d *PersistentVolumeClaimDie) DieSealReleasePtr() *corev1.PersistentVolumeClaim
- func (d *PersistentVolumeClaimDie) DieStamp(fn func(r *corev1.PersistentVolumeClaim)) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieStampAt(jp string, fn interface{}) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) DieWith(fns ...func(d *PersistentVolumeClaimDie)) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) GetObjectKind() schema.ObjectKind
- func (d *PersistentVolumeClaimDie) Kind(v string) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) MarshalJSON() ([]byte, error)
- func (d *PersistentVolumeClaimDie) Metadata(v apismetav1.ObjectMeta) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) Spec(v corev1.PersistentVolumeClaimSpec) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) SpecDie(fn func(d *PersistentVolumeClaimSpecDie)) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) Status(v corev1.PersistentVolumeClaimStatus) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) StatusDie(fn func(d *PersistentVolumeClaimStatusDie)) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) TypeMetadata(v apismetav1.TypeMeta) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *PersistentVolumeClaimDie
- func (d *PersistentVolumeClaimDie) UnmarshalJSON(b []byte) error
- type PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) AccessModes(v ...corev1.PersistentVolumeAccessMode) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DataSource(v *corev1.TypedLocalObjectReference) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DataSourceDie(fn func(d *TypedLocalObjectReferenceDie)) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DataSourceRef(v *corev1.TypedObjectReference) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DataSourceRefDie(fn func(d *TypedObjectReferenceDie)) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DeepCopy() *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *PersistentVolumeClaimSpecDie) DieFeed(r corev1.PersistentVolumeClaimSpec) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieFeedJSON(j []byte) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieFeedPtr(r *corev1.PersistentVolumeClaimSpec) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieFeedYAML(y []byte) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieFeedYAMLFile(name string) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieImmutable(immutable bool) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PersistentVolumeClaimSpecDie) DieRelease() corev1.PersistentVolumeClaimSpec
- func (d *PersistentVolumeClaimSpecDie) DieReleaseJSON() []byte
- func (d *PersistentVolumeClaimSpecDie) DieReleasePtr() *corev1.PersistentVolumeClaimSpec
- func (d *PersistentVolumeClaimSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PersistentVolumeClaimSpecDie) DieReleaseYAML() []byte
- func (d *PersistentVolumeClaimSpecDie) DieSeal() *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieSealFeed(r corev1.PersistentVolumeClaimSpec) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieSealFeedPtr(r *corev1.PersistentVolumeClaimSpec) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieSealRelease() corev1.PersistentVolumeClaimSpec
- func (d *PersistentVolumeClaimSpecDie) DieSealReleasePtr() *corev1.PersistentVolumeClaimSpec
- func (d *PersistentVolumeClaimSpecDie) DieStamp(fn func(r *corev1.PersistentVolumeClaimSpec)) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieStampAt(jp string, fn interface{}) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) DieWith(fns ...func(d *PersistentVolumeClaimSpecDie)) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) Resources(v corev1.VolumeResourceRequirements) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) ResourcesDie(fn func(d *VolumeResourceRequirementsDie)) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) Selector(v *apismetav1.LabelSelector) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) SelectorDie(fn func(d *metav1.LabelSelectorDie)) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) StorageClassName(v *string) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) VolumeAttributesClassName(v *string) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) VolumeMode(v *corev1.PersistentVolumeMode) *PersistentVolumeClaimSpecDie
- func (d *PersistentVolumeClaimSpecDie) VolumeName(v string) *PersistentVolumeClaimSpecDie
- type PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) AccessModes(v ...corev1.PersistentVolumeAccessMode) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) AddAllocatedResource(name corev1.ResourceName, quantity resource.Quantity) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) AddAllocatedResourceStatus(name corev1.ResourceName, status corev1.ClaimResourceStatus) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) AddAllocatedResourceString(name corev1.ResourceName, quantity string) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) AddCapacity(name corev1.ResourceName, quantity resource.Quantity) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) AddCapacityString(name corev1.ResourceName, quantity string) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) AllocatedResourceStatuses(v map[corev1.ResourceName]corev1.ClaimResourceStatus) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) AllocatedResources(v corev1.ResourceList) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) Capacity(v corev1.ResourceList) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) Conditions(v ...corev1.PersistentVolumeClaimCondition) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) CurrentVolumeAttributesClassName(v *string) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DeepCopy() *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *PersistentVolumeClaimStatusDie) DieFeed(r corev1.PersistentVolumeClaimStatus) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieFeedJSON(j []byte) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieFeedPtr(r *corev1.PersistentVolumeClaimStatus) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieFeedYAML(y []byte) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieFeedYAMLFile(name string) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieImmutable(immutable bool) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PersistentVolumeClaimStatusDie) DieRelease() corev1.PersistentVolumeClaimStatus
- func (d *PersistentVolumeClaimStatusDie) DieReleaseJSON() []byte
- func (d *PersistentVolumeClaimStatusDie) DieReleasePtr() *corev1.PersistentVolumeClaimStatus
- func (d *PersistentVolumeClaimStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PersistentVolumeClaimStatusDie) DieReleaseYAML() []byte
- func (d *PersistentVolumeClaimStatusDie) DieSeal() *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieSealFeed(r corev1.PersistentVolumeClaimStatus) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieSealFeedPtr(r *corev1.PersistentVolumeClaimStatus) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieSealRelease() corev1.PersistentVolumeClaimStatus
- func (d *PersistentVolumeClaimStatusDie) DieSealReleasePtr() *corev1.PersistentVolumeClaimStatus
- func (d *PersistentVolumeClaimStatusDie) DieStamp(fn func(r *corev1.PersistentVolumeClaimStatus)) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieStampAt(jp string, fn interface{}) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) DieWith(fns ...func(d *PersistentVolumeClaimStatusDie)) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) ModifyVolumeStatus(v *corev1.ModifyVolumeStatus) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) ModifyVolumeStatusDie(fn func(d *ModifyVolumeStatusDie)) *PersistentVolumeClaimStatusDie
- func (d *PersistentVolumeClaimStatusDie) Phase(v corev1.PersistentVolumeClaimPhase) *PersistentVolumeClaimStatusDie
- type PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DeepCopy() *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieDiff(opts ...cmp.Option) string
- func (d *PersistentVolumeClaimTemplateDie) DieFeed(r corev1.PersistentVolumeClaimTemplate) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieFeedJSON(j []byte) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieFeedPtr(r *corev1.PersistentVolumeClaimTemplate) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieFeedRawExtension(raw runtime.RawExtension) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieFeedYAML(y []byte) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieFeedYAMLFile(name string) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieImmutable(immutable bool) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PersistentVolumeClaimTemplateDie) DieRelease() corev1.PersistentVolumeClaimTemplate
- func (d *PersistentVolumeClaimTemplateDie) DieReleaseJSON() []byte
- func (d *PersistentVolumeClaimTemplateDie) DieReleasePtr() *corev1.PersistentVolumeClaimTemplate
- func (d *PersistentVolumeClaimTemplateDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PersistentVolumeClaimTemplateDie) DieReleaseYAML() []byte
- func (d *PersistentVolumeClaimTemplateDie) DieSeal() *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieSealFeed(r corev1.PersistentVolumeClaimTemplate) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieSealFeedPtr(r *corev1.PersistentVolumeClaimTemplate) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieSealRelease() corev1.PersistentVolumeClaimTemplate
- func (d *PersistentVolumeClaimTemplateDie) DieSealReleasePtr() *corev1.PersistentVolumeClaimTemplate
- func (d *PersistentVolumeClaimTemplateDie) DieStamp(fn func(r *corev1.PersistentVolumeClaimTemplate)) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieStampAt(jp string, fn interface{}) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) DieWith(fns ...func(d *PersistentVolumeClaimTemplateDie)) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) ObjectMeta(v apismetav1.ObjectMeta) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) ObjectMetaDie(fn func(d *metav1.ObjectMetaDie)) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) Spec(v corev1.PersistentVolumeClaimSpec) *PersistentVolumeClaimTemplateDie
- func (d *PersistentVolumeClaimTemplateDie) SpecDie(fn func(d *PersistentVolumeClaimSpecDie)) *PersistentVolumeClaimTemplateDie
- type PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) ClaimName(v string) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DeepCopy() *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *PersistentVolumeClaimVolumeSourceDie) DieFeed(r corev1.PersistentVolumeClaimVolumeSource) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieFeedJSON(j []byte) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieFeedPtr(r *corev1.PersistentVolumeClaimVolumeSource) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieFeedYAML(y []byte) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieFeedYAMLFile(name string) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieImmutable(immutable bool) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PersistentVolumeClaimVolumeSourceDie) DieRelease() corev1.PersistentVolumeClaimVolumeSource
- func (d *PersistentVolumeClaimVolumeSourceDie) DieReleaseJSON() []byte
- func (d *PersistentVolumeClaimVolumeSourceDie) DieReleasePtr() *corev1.PersistentVolumeClaimVolumeSource
- func (d *PersistentVolumeClaimVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PersistentVolumeClaimVolumeSourceDie) DieReleaseYAML() []byte
- func (d *PersistentVolumeClaimVolumeSourceDie) DieSeal() *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieSealFeed(r corev1.PersistentVolumeClaimVolumeSource) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieSealFeedPtr(r *corev1.PersistentVolumeClaimVolumeSource) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieSealRelease() corev1.PersistentVolumeClaimVolumeSource
- func (d *PersistentVolumeClaimVolumeSourceDie) DieSealReleasePtr() *corev1.PersistentVolumeClaimVolumeSource
- func (d *PersistentVolumeClaimVolumeSourceDie) DieStamp(fn func(r *corev1.PersistentVolumeClaimVolumeSource)) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieStampAt(jp string, fn interface{}) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) DieWith(fns ...func(d *PersistentVolumeClaimVolumeSourceDie)) *PersistentVolumeClaimVolumeSourceDie
- func (d *PersistentVolumeClaimVolumeSourceDie) ReadOnly(v bool) *PersistentVolumeClaimVolumeSourceDie
- type PersistentVolumeDie
- func (d *PersistentVolumeDie) APIVersion(v string) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DeepCopy() *PersistentVolumeDie
- func (d *PersistentVolumeDie) DeepCopyObject() runtime.Object
- func (d *PersistentVolumeDie) DieDefaultTypeMetadata() *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieDiff(opts ...cmp.Option) string
- func (d *PersistentVolumeDie) DieFeed(r corev1.PersistentVolume) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieFeedJSON(j []byte) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieFeedPtr(r *corev1.PersistentVolume) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieFeedRawExtension(raw runtime.RawExtension) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieFeedYAML(y []byte) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieFeedYAMLFile(name string) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieImmutable(immutable bool) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PersistentVolumeDie) DieRelease() corev1.PersistentVolume
- func (d *PersistentVolumeDie) DieReleaseJSON() []byte
- func (d *PersistentVolumeDie) DieReleasePtr() *corev1.PersistentVolume
- func (d *PersistentVolumeDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PersistentVolumeDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *PersistentVolumeDie) DieReleaseYAML() []byte
- func (d *PersistentVolumeDie) DieSeal() *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieSealFeed(r corev1.PersistentVolume) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieSealFeedPtr(r *corev1.PersistentVolume) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieSealRelease() corev1.PersistentVolume
- func (d *PersistentVolumeDie) DieSealReleasePtr() *corev1.PersistentVolume
- func (d *PersistentVolumeDie) DieStamp(fn func(r *corev1.PersistentVolume)) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieStampAt(jp string, fn interface{}) *PersistentVolumeDie
- func (d *PersistentVolumeDie) DieWith(fns ...func(d *PersistentVolumeDie)) *PersistentVolumeDie
- func (d *PersistentVolumeDie) GetObjectKind() schema.ObjectKind
- func (d *PersistentVolumeDie) Kind(v string) *PersistentVolumeDie
- func (d *PersistentVolumeDie) MarshalJSON() ([]byte, error)
- func (d *PersistentVolumeDie) Metadata(v apismetav1.ObjectMeta) *PersistentVolumeDie
- func (d *PersistentVolumeDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *PersistentVolumeDie
- func (d *PersistentVolumeDie) Spec(v corev1.PersistentVolumeSpec) *PersistentVolumeDie
- func (d *PersistentVolumeDie) SpecDie(fn func(d *PersistentVolumeSpecDie)) *PersistentVolumeDie
- func (d *PersistentVolumeDie) Status(v corev1.PersistentVolumeStatus) *PersistentVolumeDie
- func (d *PersistentVolumeDie) StatusDie(fn func(d *PersistentVolumeStatusDie)) *PersistentVolumeDie
- func (d *PersistentVolumeDie) TypeMetadata(v apismetav1.TypeMeta) *PersistentVolumeDie
- func (d *PersistentVolumeDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *PersistentVolumeDie
- func (d *PersistentVolumeDie) UnmarshalJSON(b []byte) error
- type PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) AWSElasticBlockStoreDie(fn func(d *AWSElasticBlockStoreVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) AccessModes(v ...corev1.PersistentVolumeAccessMode) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) AddCapacity(name corev1.ResourceName, quantity resource.Quantity) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) AddCapacityString(name corev1.ResourceName, quantity string) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) AzureDiskDie(fn func(d *AzureDiskVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) AzureFileDie(fn func(d *AzureFilePersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) CSIDie(fn func(d *CSIPersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) Capacity(v corev1.ResourceList) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) CephFSDie(fn func(d *CephFSPersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) CinderDie(fn func(d *CinderPersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) ClaimRef(v *corev1.ObjectReference) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) ClaimRefDie(fn func(d *ObjectReferenceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DeepCopy() *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *PersistentVolumeSpecDie) DieFeed(r corev1.PersistentVolumeSpec) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieFeedJSON(j []byte) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieFeedPtr(r *corev1.PersistentVolumeSpec) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieFeedYAML(y []byte) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieFeedYAMLFile(name string) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieImmutable(immutable bool) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PersistentVolumeSpecDie) DieRelease() corev1.PersistentVolumeSpec
- func (d *PersistentVolumeSpecDie) DieReleaseJSON() []byte
- func (d *PersistentVolumeSpecDie) DieReleasePtr() *corev1.PersistentVolumeSpec
- func (d *PersistentVolumeSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PersistentVolumeSpecDie) DieReleaseYAML() []byte
- func (d *PersistentVolumeSpecDie) DieSeal() *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieSealFeed(r corev1.PersistentVolumeSpec) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieSealFeedPtr(r *corev1.PersistentVolumeSpec) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieSealRelease() corev1.PersistentVolumeSpec
- func (d *PersistentVolumeSpecDie) DieSealReleasePtr() *corev1.PersistentVolumeSpec
- func (d *PersistentVolumeSpecDie) DieStamp(fn func(r *corev1.PersistentVolumeSpec)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieStampAt(jp string, fn interface{}) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) DieWith(fns ...func(d *PersistentVolumeSpecDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) FCDie(fn func(d *FCVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) FlexVolumeDie(fn func(d *FlexPersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) FlockerDie(fn func(d *FlockerVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) GCEPersistentDiskDie(fn func(d *GCEPersistentDiskVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) GlusterfsDie(fn func(d *GlusterfsPersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) HostPathDie(fn func(d *HostPathVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) ISCSIDie(fn func(d *ISCSIPersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) LocalDie(fn func(d *LocalVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) MountOptions(v ...string) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) NFSDie(fn func(d *NFSVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) NodeAffinity(v *corev1.VolumeNodeAffinity) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) NodeAffinityDie(fn func(d *VolumeNodeAffinityDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) PersistentVolumeReclaimPolicy(v corev1.PersistentVolumeReclaimPolicy) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) PersistentVolumeSource(v corev1.PersistentVolumeSource) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) PhotonPersistentDiskDie(fn func(d *PhotonPersistentDiskVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) PortworxVolumeDie(fn func(d *PortworxVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) QuobyteDie(fn func(d *QuobyteVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) RBDDie(fn func(d *RBDPersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) ScaleIODie(fn func(d *ScaleIOPersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) StorageClassName(v string) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) StorageOSDie(fn func(d *StorageOSPersistentVolumeSourceDie)) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) VolumeAttributesClassName(v *string) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) VolumeMode(v *corev1.PersistentVolumeMode) *PersistentVolumeSpecDie
- func (d *PersistentVolumeSpecDie) VsphereVolumeDie(fn func(d *VsphereVirtualDiskVolumeSourceDie)) *PersistentVolumeSpecDie
- type PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DeepCopy() *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *PersistentVolumeStatusDie) DieFeed(r corev1.PersistentVolumeStatus) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieFeedJSON(j []byte) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieFeedPtr(r *corev1.PersistentVolumeStatus) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieFeedYAML(y []byte) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieFeedYAMLFile(name string) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieImmutable(immutable bool) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PersistentVolumeStatusDie) DieRelease() corev1.PersistentVolumeStatus
- func (d *PersistentVolumeStatusDie) DieReleaseJSON() []byte
- func (d *PersistentVolumeStatusDie) DieReleasePtr() *corev1.PersistentVolumeStatus
- func (d *PersistentVolumeStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PersistentVolumeStatusDie) DieReleaseYAML() []byte
- func (d *PersistentVolumeStatusDie) DieSeal() *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieSealFeed(r corev1.PersistentVolumeStatus) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieSealFeedPtr(r *corev1.PersistentVolumeStatus) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieSealRelease() corev1.PersistentVolumeStatus
- func (d *PersistentVolumeStatusDie) DieSealReleasePtr() *corev1.PersistentVolumeStatus
- func (d *PersistentVolumeStatusDie) DieStamp(fn func(r *corev1.PersistentVolumeStatus)) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieStampAt(jp string, fn interface{}) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) DieWith(fns ...func(d *PersistentVolumeStatusDie)) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) LastPhaseTransitionTime(v *apismetav1.Time) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) Message(v string) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) Phase(v corev1.PersistentVolumePhase) *PersistentVolumeStatusDie
- func (d *PersistentVolumeStatusDie) Reason(v string) *PersistentVolumeStatusDie
- type PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DeepCopy() *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *PhotonPersistentDiskVolumeSourceDie) DieFeed(r corev1.PhotonPersistentDiskVolumeSource) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieFeedJSON(j []byte) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieFeedPtr(r *corev1.PhotonPersistentDiskVolumeSource) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieFeedYAML(y []byte) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieFeedYAMLFile(name string) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieImmutable(immutable bool) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PhotonPersistentDiskVolumeSourceDie) DieRelease() corev1.PhotonPersistentDiskVolumeSource
- func (d *PhotonPersistentDiskVolumeSourceDie) DieReleaseJSON() []byte
- func (d *PhotonPersistentDiskVolumeSourceDie) DieReleasePtr() *corev1.PhotonPersistentDiskVolumeSource
- func (d *PhotonPersistentDiskVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PhotonPersistentDiskVolumeSourceDie) DieReleaseYAML() []byte
- func (d *PhotonPersistentDiskVolumeSourceDie) DieSeal() *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieSealFeed(r corev1.PhotonPersistentDiskVolumeSource) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieSealFeedPtr(r *corev1.PhotonPersistentDiskVolumeSource) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieSealRelease() corev1.PhotonPersistentDiskVolumeSource
- func (d *PhotonPersistentDiskVolumeSourceDie) DieSealReleasePtr() *corev1.PhotonPersistentDiskVolumeSource
- func (d *PhotonPersistentDiskVolumeSourceDie) DieStamp(fn func(r *corev1.PhotonPersistentDiskVolumeSource)) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieStampAt(jp string, fn interface{}) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) DieWith(fns ...func(d *PhotonPersistentDiskVolumeSourceDie)) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) FSType(v string) *PhotonPersistentDiskVolumeSourceDie
- func (d *PhotonPersistentDiskVolumeSourceDie) PdID(v string) *PhotonPersistentDiskVolumeSourceDie
- type PodDNSConfigDie
- func (d *PodDNSConfigDie) DeepCopy() *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieDiff(opts ...cmp.Option) string
- func (d *PodDNSConfigDie) DieFeed(r corev1.PodDNSConfig) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieFeedJSON(j []byte) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieFeedPtr(r *corev1.PodDNSConfig) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieFeedRawExtension(raw runtime.RawExtension) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieFeedYAML(y []byte) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieFeedYAMLFile(name string) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieImmutable(immutable bool) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodDNSConfigDie) DieRelease() corev1.PodDNSConfig
- func (d *PodDNSConfigDie) DieReleaseJSON() []byte
- func (d *PodDNSConfigDie) DieReleasePtr() *corev1.PodDNSConfig
- func (d *PodDNSConfigDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodDNSConfigDie) DieReleaseYAML() []byte
- func (d *PodDNSConfigDie) DieSeal() *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieSealFeed(r corev1.PodDNSConfig) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieSealFeedPtr(r *corev1.PodDNSConfig) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieSealRelease() corev1.PodDNSConfig
- func (d *PodDNSConfigDie) DieSealReleasePtr() *corev1.PodDNSConfig
- func (d *PodDNSConfigDie) DieStamp(fn func(r *corev1.PodDNSConfig)) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieStampAt(jp string, fn interface{}) *PodDNSConfigDie
- func (d *PodDNSConfigDie) DieWith(fns ...func(d *PodDNSConfigDie)) *PodDNSConfigDie
- func (d *PodDNSConfigDie) Nameservers(v ...string) *PodDNSConfigDie
- func (d *PodDNSConfigDie) Options(v ...corev1.PodDNSConfigOption) *PodDNSConfigDie
- func (d *PodDNSConfigDie) OptionsDie(v ...*PodDNSConfigOptionDie) *PodDNSConfigDie
- func (d *PodDNSConfigDie) Searches(v ...string) *PodDNSConfigDie
- type PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DeepCopy() *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieDiff(opts ...cmp.Option) string
- func (d *PodDNSConfigOptionDie) DieFeed(r corev1.PodDNSConfigOption) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieFeedJSON(j []byte) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieFeedPtr(r *corev1.PodDNSConfigOption) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieFeedRawExtension(raw runtime.RawExtension) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieFeedYAML(y []byte) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieFeedYAMLFile(name string) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieImmutable(immutable bool) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodDNSConfigOptionDie) DieRelease() corev1.PodDNSConfigOption
- func (d *PodDNSConfigOptionDie) DieReleaseJSON() []byte
- func (d *PodDNSConfigOptionDie) DieReleasePtr() *corev1.PodDNSConfigOption
- func (d *PodDNSConfigOptionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodDNSConfigOptionDie) DieReleaseYAML() []byte
- func (d *PodDNSConfigOptionDie) DieSeal() *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieSealFeed(r corev1.PodDNSConfigOption) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieSealFeedPtr(r *corev1.PodDNSConfigOption) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieSealRelease() corev1.PodDNSConfigOption
- func (d *PodDNSConfigOptionDie) DieSealReleasePtr() *corev1.PodDNSConfigOption
- func (d *PodDNSConfigOptionDie) DieStamp(fn func(r *corev1.PodDNSConfigOption)) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieStampAt(jp string, fn interface{}) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) DieWith(fns ...func(d *PodDNSConfigOptionDie)) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) Name(v string) *PodDNSConfigOptionDie
- func (d *PodDNSConfigOptionDie) Value(v *string) *PodDNSConfigOptionDie
- type PodDie
- func (d *PodDie) APIVersion(v string) *PodDie
- func (d *PodDie) DeepCopy() *PodDie
- func (d *PodDie) DeepCopyObject() runtime.Object
- func (d *PodDie) DieDefaultTypeMetadata() *PodDie
- func (d *PodDie) DieDiff(opts ...cmp.Option) string
- func (d *PodDie) DieFeed(r corev1.Pod) *PodDie
- func (d *PodDie) DieFeedJSON(j []byte) *PodDie
- func (d *PodDie) DieFeedPtr(r *corev1.Pod) *PodDie
- func (d *PodDie) DieFeedRawExtension(raw runtime.RawExtension) *PodDie
- func (d *PodDie) DieFeedYAML(y []byte) *PodDie
- func (d *PodDie) DieFeedYAMLFile(name string) *PodDie
- func (d *PodDie) DieImmutable(immutable bool) *PodDie
- func (d *PodDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodDie) DieRelease() corev1.Pod
- func (d *PodDie) DieReleaseJSON() []byte
- func (d *PodDie) DieReleasePtr() *corev1.Pod
- func (d *PodDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *PodDie) DieReleaseYAML() []byte
- func (d *PodDie) DieSeal() *PodDie
- func (d *PodDie) DieSealFeed(r corev1.Pod) *PodDie
- func (d *PodDie) DieSealFeedPtr(r *corev1.Pod) *PodDie
- func (d *PodDie) DieSealRelease() corev1.Pod
- func (d *PodDie) DieSealReleasePtr() *corev1.Pod
- func (d *PodDie) DieStamp(fn func(r *corev1.Pod)) *PodDie
- func (d *PodDie) DieStampAt(jp string, fn interface{}) *PodDie
- func (d *PodDie) DieWith(fns ...func(d *PodDie)) *PodDie
- func (d *PodDie) GetObjectKind() schema.ObjectKind
- func (d *PodDie) Kind(v string) *PodDie
- func (d *PodDie) MarshalJSON() ([]byte, error)
- func (d *PodDie) Metadata(v apismetav1.ObjectMeta) *PodDie
- func (d *PodDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *PodDie
- func (d *PodDie) Spec(v corev1.PodSpec) *PodDie
- func (d *PodDie) SpecDie(fn func(d *PodSpecDie)) *PodDie
- func (d *PodDie) Status(v corev1.PodStatus) *PodDie
- func (d *PodDie) StatusDie(fn func(d *PodStatusDie)) *PodDie
- func (d *PodDie) TypeMetadata(v apismetav1.TypeMeta) *PodDie
- func (d *PodDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *PodDie
- func (d *PodDie) UnmarshalJSON(b []byte) error
- type PodOSDie
- func (d *PodOSDie) DeepCopy() *PodOSDie
- func (d *PodOSDie) DieDiff(opts ...cmp.Option) string
- func (d *PodOSDie) DieFeed(r corev1.PodOS) *PodOSDie
- func (d *PodOSDie) DieFeedJSON(j []byte) *PodOSDie
- func (d *PodOSDie) DieFeedPtr(r *corev1.PodOS) *PodOSDie
- func (d *PodOSDie) DieFeedRawExtension(raw runtime.RawExtension) *PodOSDie
- func (d *PodOSDie) DieFeedYAML(y []byte) *PodOSDie
- func (d *PodOSDie) DieFeedYAMLFile(name string) *PodOSDie
- func (d *PodOSDie) DieImmutable(immutable bool) *PodOSDie
- func (d *PodOSDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodOSDie) DieRelease() corev1.PodOS
- func (d *PodOSDie) DieReleaseJSON() []byte
- func (d *PodOSDie) DieReleasePtr() *corev1.PodOS
- func (d *PodOSDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodOSDie) DieReleaseYAML() []byte
- func (d *PodOSDie) DieSeal() *PodOSDie
- func (d *PodOSDie) DieSealFeed(r corev1.PodOS) *PodOSDie
- func (d *PodOSDie) DieSealFeedPtr(r *corev1.PodOS) *PodOSDie
- func (d *PodOSDie) DieSealRelease() corev1.PodOS
- func (d *PodOSDie) DieSealReleasePtr() *corev1.PodOS
- func (d *PodOSDie) DieStamp(fn func(r *corev1.PodOS)) *PodOSDie
- func (d *PodOSDie) DieStampAt(jp string, fn interface{}) *PodOSDie
- func (d *PodOSDie) DieWith(fns ...func(d *PodOSDie)) *PodOSDie
- func (d *PodOSDie) Name(v corev1.OSName) *PodOSDie
- type PodReadinessGateDie
- func (d *PodReadinessGateDie) ConditionType(v corev1.PodConditionType) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DeepCopy() *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieDiff(opts ...cmp.Option) string
- func (d *PodReadinessGateDie) DieFeed(r corev1.PodReadinessGate) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieFeedJSON(j []byte) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieFeedPtr(r *corev1.PodReadinessGate) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieFeedRawExtension(raw runtime.RawExtension) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieFeedYAML(y []byte) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieFeedYAMLFile(name string) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieImmutable(immutable bool) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodReadinessGateDie) DieRelease() corev1.PodReadinessGate
- func (d *PodReadinessGateDie) DieReleaseJSON() []byte
- func (d *PodReadinessGateDie) DieReleasePtr() *corev1.PodReadinessGate
- func (d *PodReadinessGateDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodReadinessGateDie) DieReleaseYAML() []byte
- func (d *PodReadinessGateDie) DieSeal() *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieSealFeed(r corev1.PodReadinessGate) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieSealFeedPtr(r *corev1.PodReadinessGate) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieSealRelease() corev1.PodReadinessGate
- func (d *PodReadinessGateDie) DieSealReleasePtr() *corev1.PodReadinessGate
- func (d *PodReadinessGateDie) DieStamp(fn func(r *corev1.PodReadinessGate)) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieStampAt(jp string, fn interface{}) *PodReadinessGateDie
- func (d *PodReadinessGateDie) DieWith(fns ...func(d *PodReadinessGateDie)) *PodReadinessGateDie
- type PodResourceClaimDie
- func (d *PodResourceClaimDie) DeepCopy() *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieDiff(opts ...cmp.Option) string
- func (d *PodResourceClaimDie) DieFeed(r corev1.PodResourceClaim) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieFeedJSON(j []byte) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieFeedPtr(r *corev1.PodResourceClaim) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieFeedRawExtension(raw runtime.RawExtension) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieFeedYAML(y []byte) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieFeedYAMLFile(name string) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieImmutable(immutable bool) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodResourceClaimDie) DieRelease() corev1.PodResourceClaim
- func (d *PodResourceClaimDie) DieReleaseJSON() []byte
- func (d *PodResourceClaimDie) DieReleasePtr() *corev1.PodResourceClaim
- func (d *PodResourceClaimDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodResourceClaimDie) DieReleaseYAML() []byte
- func (d *PodResourceClaimDie) DieSeal() *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieSealFeed(r corev1.PodResourceClaim) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieSealFeedPtr(r *corev1.PodResourceClaim) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieSealRelease() corev1.PodResourceClaim
- func (d *PodResourceClaimDie) DieSealReleasePtr() *corev1.PodResourceClaim
- func (d *PodResourceClaimDie) DieStamp(fn func(r *corev1.PodResourceClaim)) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieStampAt(jp string, fn interface{}) *PodResourceClaimDie
- func (d *PodResourceClaimDie) DieWith(fns ...func(d *PodResourceClaimDie)) *PodResourceClaimDie
- func (d *PodResourceClaimDie) Name(v string) *PodResourceClaimDie
- func (d *PodResourceClaimDie) ResourceClaimName(v *string) *PodResourceClaimDie
- func (d *PodResourceClaimDie) ResourceClaimTemplateName(v *string) *PodResourceClaimDie
- type PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DeepCopy() *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieDiff(opts ...cmp.Option) string
- func (d *PodSchedulingGateDie) DieFeed(r corev1.PodSchedulingGate) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieFeedJSON(j []byte) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieFeedPtr(r *corev1.PodSchedulingGate) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieFeedRawExtension(raw runtime.RawExtension) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieFeedYAML(y []byte) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieFeedYAMLFile(name string) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieImmutable(immutable bool) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodSchedulingGateDie) DieRelease() corev1.PodSchedulingGate
- func (d *PodSchedulingGateDie) DieReleaseJSON() []byte
- func (d *PodSchedulingGateDie) DieReleasePtr() *corev1.PodSchedulingGate
- func (d *PodSchedulingGateDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodSchedulingGateDie) DieReleaseYAML() []byte
- func (d *PodSchedulingGateDie) DieSeal() *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieSealFeed(r corev1.PodSchedulingGate) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieSealFeedPtr(r *corev1.PodSchedulingGate) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieSealRelease() corev1.PodSchedulingGate
- func (d *PodSchedulingGateDie) DieSealReleasePtr() *corev1.PodSchedulingGate
- func (d *PodSchedulingGateDie) DieStamp(fn func(r *corev1.PodSchedulingGate)) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieStampAt(jp string, fn interface{}) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) DieWith(fns ...func(d *PodSchedulingGateDie)) *PodSchedulingGateDie
- func (d *PodSchedulingGateDie) Name(v string) *PodSchedulingGateDie
- type PodSecurityContextDie
- func (d *PodSecurityContextDie) AppArmorProfile(v *corev1.AppArmorProfile) *PodSecurityContextDie
- func (d *PodSecurityContextDie) AppArmorProfileDie(fn func(d *AppArmorProfileDie)) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DeepCopy() *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieDiff(opts ...cmp.Option) string
- func (d *PodSecurityContextDie) DieFeed(r corev1.PodSecurityContext) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieFeedJSON(j []byte) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieFeedPtr(r *corev1.PodSecurityContext) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieFeedRawExtension(raw runtime.RawExtension) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieFeedYAML(y []byte) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieFeedYAMLFile(name string) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieImmutable(immutable bool) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodSecurityContextDie) DieRelease() corev1.PodSecurityContext
- func (d *PodSecurityContextDie) DieReleaseJSON() []byte
- func (d *PodSecurityContextDie) DieReleasePtr() *corev1.PodSecurityContext
- func (d *PodSecurityContextDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodSecurityContextDie) DieReleaseYAML() []byte
- func (d *PodSecurityContextDie) DieSeal() *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieSealFeed(r corev1.PodSecurityContext) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieSealFeedPtr(r *corev1.PodSecurityContext) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieSealRelease() corev1.PodSecurityContext
- func (d *PodSecurityContextDie) DieSealReleasePtr() *corev1.PodSecurityContext
- func (d *PodSecurityContextDie) DieStamp(fn func(r *corev1.PodSecurityContext)) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieStampAt(jp string, fn interface{}) *PodSecurityContextDie
- func (d *PodSecurityContextDie) DieWith(fns ...func(d *PodSecurityContextDie)) *PodSecurityContextDie
- func (d *PodSecurityContextDie) FSGroup(v *int64) *PodSecurityContextDie
- func (d *PodSecurityContextDie) FSGroupChangePolicy(v *corev1.PodFSGroupChangePolicy) *PodSecurityContextDie
- func (d *PodSecurityContextDie) RunAsGroup(v *int64) *PodSecurityContextDie
- func (d *PodSecurityContextDie) RunAsNonRoot(v *bool) *PodSecurityContextDie
- func (d *PodSecurityContextDie) RunAsUser(v *int64) *PodSecurityContextDie
- func (d *PodSecurityContextDie) SELinuxChangePolicy(v *corev1.PodSELinuxChangePolicy) *PodSecurityContextDie
- func (d *PodSecurityContextDie) SELinuxOptions(v *corev1.SELinuxOptions) *PodSecurityContextDie
- func (d *PodSecurityContextDie) SELinuxOptionsDie(fn func(d *SELinuxOptionsDie)) *PodSecurityContextDie
- func (d *PodSecurityContextDie) SeccompProfile(v *corev1.SeccompProfile) *PodSecurityContextDie
- func (d *PodSecurityContextDie) SeccompProfileDie(fn func(d *SeccompProfileDie)) *PodSecurityContextDie
- func (d *PodSecurityContextDie) SupplementalGroups(v ...int64) *PodSecurityContextDie
- func (d *PodSecurityContextDie) SupplementalGroupsPolicy(v *corev1.SupplementalGroupsPolicy) *PodSecurityContextDie
- func (d *PodSecurityContextDie) Sysctls(v ...corev1.Sysctl) *PodSecurityContextDie
- func (d *PodSecurityContextDie) SysctlsDie(v ...*SysctlDie) *PodSecurityContextDie
- func (d *PodSecurityContextDie) WindowsOptions(v *corev1.WindowsSecurityContextOptions) *PodSecurityContextDie
- func (d *PodSecurityContextDie) WindowsOptionsDie(fn func(d *WindowsSecurityContextOptionsDie)) *PodSecurityContextDie
- type PodSpecDie
- func (d *PodSpecDie) ActiveDeadlineSeconds(v *int64) *PodSpecDie
- func (d *PodSpecDie) AddOverhead(name corev1.ResourceName, quantity resource.Quantity) *PodSpecDie
- func (d *PodSpecDie) AddOverheadString(name corev1.ResourceName, quantity string) *PodSpecDie
- func (d *PodSpecDie) Affinity(v *corev1.Affinity) *PodSpecDie
- func (d *PodSpecDie) AutomountServiceAccountToken(v *bool) *PodSpecDie
- func (d *PodSpecDie) ContainerDie(v string, fn func(d *ContainerDie)) *PodSpecDie
- func (d *PodSpecDie) Containers(v ...corev1.Container) *PodSpecDie
- func (d *PodSpecDie) DNSConfig(v *corev1.PodDNSConfig) *PodSpecDie
- func (d *PodSpecDie) DNSConfigDie(fn func(d *PodDNSConfigDie)) *PodSpecDie
- func (d *PodSpecDie) DNSPolicy(v corev1.DNSPolicy) *PodSpecDie
- func (d *PodSpecDie) DeepCopy() *PodSpecDie
- func (d *PodSpecDie) DeprecatedServiceAccount(v string) *PodSpecDiedeprecated
- func (d *PodSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *PodSpecDie) DieFeed(r corev1.PodSpec) *PodSpecDie
- func (d *PodSpecDie) DieFeedJSON(j []byte) *PodSpecDie
- func (d *PodSpecDie) DieFeedPtr(r *corev1.PodSpec) *PodSpecDie
- func (d *PodSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *PodSpecDie
- func (d *PodSpecDie) DieFeedYAML(y []byte) *PodSpecDie
- func (d *PodSpecDie) DieFeedYAMLFile(name string) *PodSpecDie
- func (d *PodSpecDie) DieImmutable(immutable bool) *PodSpecDie
- func (d *PodSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodSpecDie) DieRelease() corev1.PodSpec
- func (d *PodSpecDie) DieReleaseJSON() []byte
- func (d *PodSpecDie) DieReleasePtr() *corev1.PodSpec
- func (d *PodSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodSpecDie) DieReleaseYAML() []byte
- func (d *PodSpecDie) DieSeal() *PodSpecDie
- func (d *PodSpecDie) DieSealFeed(r corev1.PodSpec) *PodSpecDie
- func (d *PodSpecDie) DieSealFeedPtr(r *corev1.PodSpec) *PodSpecDie
- func (d *PodSpecDie) DieSealRelease() corev1.PodSpec
- func (d *PodSpecDie) DieSealReleasePtr() *corev1.PodSpec
- func (d *PodSpecDie) DieStamp(fn func(r *corev1.PodSpec)) *PodSpecDie
- func (d *PodSpecDie) DieStampAt(jp string, fn interface{}) *PodSpecDie
- func (d *PodSpecDie) DieWith(fns ...func(d *PodSpecDie)) *PodSpecDie
- func (d *PodSpecDie) EnableServiceLinks(v *bool) *PodSpecDie
- func (d *PodSpecDie) EphemeralContainers(v ...corev1.EphemeralContainer) *PodSpecDie
- func (d *PodSpecDie) HostAliases(v ...corev1.HostAlias) *PodSpecDie
- func (d *PodSpecDie) HostAliasesDie(v ...*HostAliasDie) *PodSpecDie
- func (d *PodSpecDie) HostIPC(v bool) *PodSpecDie
- func (d *PodSpecDie) HostNetwork(v bool) *PodSpecDie
- func (d *PodSpecDie) HostPID(v bool) *PodSpecDie
- func (d *PodSpecDie) HostUsers(v *bool) *PodSpecDie
- func (d *PodSpecDie) Hostname(v string) *PodSpecDie
- func (d *PodSpecDie) ImagePullSecrets(v ...corev1.LocalObjectReference) *PodSpecDie
- func (d *PodSpecDie) InitContainerDie(v string, fn func(d *ContainerDie)) *PodSpecDie
- func (d *PodSpecDie) InitContainers(v ...corev1.Container) *PodSpecDie
- func (d *PodSpecDie) NodeName(v string) *PodSpecDie
- func (d *PodSpecDie) NodeSelector(v map[string]string) *PodSpecDie
- func (d *PodSpecDie) OS(v *corev1.PodOS) *PodSpecDie
- func (d *PodSpecDie) OSDie(fn func(d *PodOSDie)) *PodSpecDie
- func (d *PodSpecDie) Overhead(v corev1.ResourceList) *PodSpecDie
- func (d *PodSpecDie) PreemptionPolicy(v *corev1.PreemptionPolicy) *PodSpecDie
- func (d *PodSpecDie) Priority(v *int32) *PodSpecDie
- func (d *PodSpecDie) PriorityClassName(v string) *PodSpecDie
- func (d *PodSpecDie) ReadinessGates(v ...corev1.PodReadinessGate) *PodSpecDie
- func (d *PodSpecDie) ReadinessGatesDie(v ...*PodReadinessGateDie) *PodSpecDie
- func (d *PodSpecDie) ResourceClaims(v ...corev1.PodResourceClaim) *PodSpecDie
- func (d *PodSpecDie) ResourceClaimsDie(v ...*PodResourceClaimDie) *PodSpecDie
- func (d *PodSpecDie) Resources(v *corev1.ResourceRequirements) *PodSpecDie
- func (d *PodSpecDie) ResourcesDie(fn func(d *ResourceRequirementsDie)) *PodSpecDie
- func (d *PodSpecDie) RestartPolicy(v corev1.RestartPolicy) *PodSpecDie
- func (d *PodSpecDie) RuntimeClassName(v *string) *PodSpecDie
- func (d *PodSpecDie) SchedulerName(v string) *PodSpecDie
- func (d *PodSpecDie) SchedulingGates(v ...corev1.PodSchedulingGate) *PodSpecDie
- func (d *PodSpecDie) SchedulingGatesDie(v ...*PodSchedulingGateDie) *PodSpecDie
- func (d *PodSpecDie) SecurityContext(v *corev1.PodSecurityContext) *PodSpecDie
- func (d *PodSpecDie) SecurityContextDie(fn func(d *PodSecurityContextDie)) *PodSpecDie
- func (d *PodSpecDie) ServiceAccountName(v string) *PodSpecDie
- func (d *PodSpecDie) SetHostnameAsFQDN(v *bool) *PodSpecDie
- func (d *PodSpecDie) ShareProcessNamespace(v *bool) *PodSpecDie
- func (d *PodSpecDie) Subdomain(v string) *PodSpecDie
- func (d *PodSpecDie) TerminationGracePeriodSeconds(v *int64) *PodSpecDie
- func (d *PodSpecDie) TolerationDie(v string, fn func(d *TolerationDie)) *PodSpecDie
- func (d *PodSpecDie) Tolerations(v ...corev1.Toleration) *PodSpecDie
- func (d *PodSpecDie) TopologySpreadConstraintDie(v string, fn func(d *TopologySpreadConstraintDie)) *PodSpecDie
- func (d *PodSpecDie) TopologySpreadConstraints(v ...corev1.TopologySpreadConstraint) *PodSpecDie
- func (d *PodSpecDie) VolumeDie(v string, fn func(d *VolumeDie)) *PodSpecDie
- func (d *PodSpecDie) Volumes(v ...corev1.Volume) *PodSpecDie
- type PodStatusDie
- func (d *PodStatusDie) Conditions(v ...corev1.PodCondition) *PodStatusDie
- func (d *PodStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *PodStatusDie
- func (d *PodStatusDie) ContainerStatusDie(v string, fn func(d *ContainerStatusDie)) *PodStatusDie
- func (d *PodStatusDie) ContainerStatuses(v ...corev1.ContainerStatus) *PodStatusDie
- func (d *PodStatusDie) DeepCopy() *PodStatusDie
- func (d *PodStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *PodStatusDie) DieFeed(r corev1.PodStatus) *PodStatusDie
- func (d *PodStatusDie) DieFeedJSON(j []byte) *PodStatusDie
- func (d *PodStatusDie) DieFeedPtr(r *corev1.PodStatus) *PodStatusDie
- func (d *PodStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *PodStatusDie
- func (d *PodStatusDie) DieFeedYAML(y []byte) *PodStatusDie
- func (d *PodStatusDie) DieFeedYAMLFile(name string) *PodStatusDie
- func (d *PodStatusDie) DieImmutable(immutable bool) *PodStatusDie
- func (d *PodStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodStatusDie) DieRelease() corev1.PodStatus
- func (d *PodStatusDie) DieReleaseJSON() []byte
- func (d *PodStatusDie) DieReleasePtr() *corev1.PodStatus
- func (d *PodStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodStatusDie) DieReleaseYAML() []byte
- func (d *PodStatusDie) DieSeal() *PodStatusDie
- func (d *PodStatusDie) DieSealFeed(r corev1.PodStatus) *PodStatusDie
- func (d *PodStatusDie) DieSealFeedPtr(r *corev1.PodStatus) *PodStatusDie
- func (d *PodStatusDie) DieSealRelease() corev1.PodStatus
- func (d *PodStatusDie) DieSealReleasePtr() *corev1.PodStatus
- func (d *PodStatusDie) DieStamp(fn func(r *corev1.PodStatus)) *PodStatusDie
- func (d *PodStatusDie) DieStampAt(jp string, fn interface{}) *PodStatusDie
- func (d *PodStatusDie) DieWith(fns ...func(d *PodStatusDie)) *PodStatusDie
- func (d *PodStatusDie) EphemeralContainerStatusDie(v string, fn func(d *ContainerStatusDie)) *PodStatusDie
- func (d *PodStatusDie) EphemeralContainerStatuses(v ...corev1.ContainerStatus) *PodStatusDie
- func (d *PodStatusDie) HostIP(v string) *PodStatusDie
- func (d *PodStatusDie) HostIPs(v ...corev1.HostIP) *PodStatusDie
- func (d *PodStatusDie) InitContainerStatusDie(v string, fn func(d *ContainerStatusDie)) *PodStatusDie
- func (d *PodStatusDie) InitContainerStatuses(v ...corev1.ContainerStatus) *PodStatusDie
- func (d *PodStatusDie) Message(v string) *PodStatusDie
- func (d *PodStatusDie) NominatedNodeName(v string) *PodStatusDie
- func (d *PodStatusDie) Phase(v corev1.PodPhase) *PodStatusDie
- func (d *PodStatusDie) PodIP(v string) *PodStatusDie
- func (d *PodStatusDie) PodIPs(v ...corev1.PodIP) *PodStatusDie
- func (d *PodStatusDie) QOSClass(v corev1.PodQOSClass) *PodStatusDie
- func (d *PodStatusDie) Reason(v string) *PodStatusDie
- func (d *PodStatusDie) Resize(v corev1.PodResizeStatus) *PodStatusDie
- func (d *PodStatusDie) ResourceClaimStatuses(v ...corev1.PodResourceClaimStatus) *PodStatusDie
- func (d *PodStatusDie) StartTime(v *apismetav1.Time) *PodStatusDie
- type PodTemplateDie
- func (d *PodTemplateDie) APIVersion(v string) *PodTemplateDie
- func (d *PodTemplateDie) DeepCopy() *PodTemplateDie
- func (d *PodTemplateDie) DeepCopyObject() runtime.Object
- func (d *PodTemplateDie) DieDiff(opts ...cmp.Option) string
- func (d *PodTemplateDie) DieFeed(r corev1.PodTemplate) *PodTemplateDie
- func (d *PodTemplateDie) DieFeedJSON(j []byte) *PodTemplateDie
- func (d *PodTemplateDie) DieFeedPtr(r *corev1.PodTemplate) *PodTemplateDie
- func (d *PodTemplateDie) DieFeedRawExtension(raw runtime.RawExtension) *PodTemplateDie
- func (d *PodTemplateDie) DieFeedYAML(y []byte) *PodTemplateDie
- func (d *PodTemplateDie) DieFeedYAMLFile(name string) *PodTemplateDie
- func (d *PodTemplateDie) DieImmutable(immutable bool) *PodTemplateDie
- func (d *PodTemplateDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodTemplateDie) DieRelease() corev1.PodTemplate
- func (d *PodTemplateDie) DieReleaseJSON() []byte
- func (d *PodTemplateDie) DieReleasePtr() *corev1.PodTemplate
- func (d *PodTemplateDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodTemplateDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *PodTemplateDie) DieReleaseYAML() []byte
- func (d *PodTemplateDie) DieSeal() *PodTemplateDie
- func (d *PodTemplateDie) DieSealFeed(r corev1.PodTemplate) *PodTemplateDie
- func (d *PodTemplateDie) DieSealFeedPtr(r *corev1.PodTemplate) *PodTemplateDie
- func (d *PodTemplateDie) DieSealRelease() corev1.PodTemplate
- func (d *PodTemplateDie) DieSealReleasePtr() *corev1.PodTemplate
- func (d *PodTemplateDie) DieStamp(fn func(r *corev1.PodTemplate)) *PodTemplateDie
- func (d *PodTemplateDie) DieStampAt(jp string, fn interface{}) *PodTemplateDie
- func (d *PodTemplateDie) DieWith(fns ...func(d *PodTemplateDie)) *PodTemplateDie
- func (d *PodTemplateDie) GetObjectKind() schema.ObjectKind
- func (d *PodTemplateDie) Kind(v string) *PodTemplateDie
- func (d *PodTemplateDie) MarshalJSON() ([]byte, error)
- func (d *PodTemplateDie) Metadata(v apismetav1.ObjectMeta) *PodTemplateDie
- func (d *PodTemplateDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *PodTemplateDie
- func (d *PodTemplateDie) Template(v corev1.PodTemplateSpec) *PodTemplateDie
- func (d *PodTemplateDie) TemplateDie(fn func(d *PodTemplateSpecDie)) *PodTemplateDie
- func (d *PodTemplateDie) TypeMetadata(v apismetav1.TypeMeta) *PodTemplateDie
- func (d *PodTemplateDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *PodTemplateDie
- func (d *PodTemplateDie) UnmarshalJSON(b []byte) error
- type PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DeepCopy() *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *PodTemplateSpecDie) DieFeed(r corev1.PodTemplateSpec) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieFeedJSON(j []byte) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieFeedPtr(r *corev1.PodTemplateSpec) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieFeedYAML(y []byte) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieFeedYAMLFile(name string) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieImmutable(immutable bool) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PodTemplateSpecDie) DieRelease() corev1.PodTemplateSpec
- func (d *PodTemplateSpecDie) DieReleaseJSON() []byte
- func (d *PodTemplateSpecDie) DieReleasePtr() *corev1.PodTemplateSpec
- func (d *PodTemplateSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PodTemplateSpecDie) DieReleaseYAML() []byte
- func (d *PodTemplateSpecDie) DieSeal() *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieSealFeed(r corev1.PodTemplateSpec) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieSealFeedPtr(r *corev1.PodTemplateSpec) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieSealRelease() corev1.PodTemplateSpec
- func (d *PodTemplateSpecDie) DieSealReleasePtr() *corev1.PodTemplateSpec
- func (d *PodTemplateSpecDie) DieStamp(fn func(r *corev1.PodTemplateSpec)) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieStampAt(jp string, fn interface{}) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) DieWith(fns ...func(d *PodTemplateSpecDie)) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) ObjectMeta(v apismetav1.ObjectMeta) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) Spec(v corev1.PodSpec) *PodTemplateSpecDie
- func (d *PodTemplateSpecDie) SpecDie(fn func(d *PodSpecDie)) *PodTemplateSpecDie
- type PortStatusDie
- func (d *PortStatusDie) DeepCopy() *PortStatusDie
- func (d *PortStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *PortStatusDie) DieFeed(r corev1.PortStatus) *PortStatusDie
- func (d *PortStatusDie) DieFeedJSON(j []byte) *PortStatusDie
- func (d *PortStatusDie) DieFeedPtr(r *corev1.PortStatus) *PortStatusDie
- func (d *PortStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *PortStatusDie
- func (d *PortStatusDie) DieFeedYAML(y []byte) *PortStatusDie
- func (d *PortStatusDie) DieFeedYAMLFile(name string) *PortStatusDie
- func (d *PortStatusDie) DieImmutable(immutable bool) *PortStatusDie
- func (d *PortStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PortStatusDie) DieRelease() corev1.PortStatus
- func (d *PortStatusDie) DieReleaseJSON() []byte
- func (d *PortStatusDie) DieReleasePtr() *corev1.PortStatus
- func (d *PortStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PortStatusDie) DieReleaseYAML() []byte
- func (d *PortStatusDie) DieSeal() *PortStatusDie
- func (d *PortStatusDie) DieSealFeed(r corev1.PortStatus) *PortStatusDie
- func (d *PortStatusDie) DieSealFeedPtr(r *corev1.PortStatus) *PortStatusDie
- func (d *PortStatusDie) DieSealRelease() corev1.PortStatus
- func (d *PortStatusDie) DieSealReleasePtr() *corev1.PortStatus
- func (d *PortStatusDie) DieStamp(fn func(r *corev1.PortStatus)) *PortStatusDie
- func (d *PortStatusDie) DieStampAt(jp string, fn interface{}) *PortStatusDie
- func (d *PortStatusDie) DieWith(fns ...func(d *PortStatusDie)) *PortStatusDie
- func (d *PortStatusDie) Error(v *string) *PortStatusDie
- func (d *PortStatusDie) Port(v int32) *PortStatusDie
- func (d *PortStatusDie) Protocol(v corev1.Protocol) *PortStatusDie
- type PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DeepCopy() *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *PortworxVolumeSourceDie) DieFeed(r corev1.PortworxVolumeSource) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieFeedJSON(j []byte) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieFeedPtr(r *corev1.PortworxVolumeSource) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieFeedYAML(y []byte) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieFeedYAMLFile(name string) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieImmutable(immutable bool) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *PortworxVolumeSourceDie) DieRelease() corev1.PortworxVolumeSource
- func (d *PortworxVolumeSourceDie) DieReleaseJSON() []byte
- func (d *PortworxVolumeSourceDie) DieReleasePtr() *corev1.PortworxVolumeSource
- func (d *PortworxVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *PortworxVolumeSourceDie) DieReleaseYAML() []byte
- func (d *PortworxVolumeSourceDie) DieSeal() *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieSealFeed(r corev1.PortworxVolumeSource) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieSealFeedPtr(r *corev1.PortworxVolumeSource) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieSealRelease() corev1.PortworxVolumeSource
- func (d *PortworxVolumeSourceDie) DieSealReleasePtr() *corev1.PortworxVolumeSource
- func (d *PortworxVolumeSourceDie) DieStamp(fn func(r *corev1.PortworxVolumeSource)) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieStampAt(jp string, fn interface{}) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) DieWith(fns ...func(d *PortworxVolumeSourceDie)) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) FSType(v string) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) ReadOnly(v bool) *PortworxVolumeSourceDie
- func (d *PortworxVolumeSourceDie) VolumeID(v string) *PortworxVolumeSourceDie
- type ProbeDie
- func (d *ProbeDie) DeepCopy() *ProbeDie
- func (d *ProbeDie) DieDiff(opts ...cmp.Option) string
- func (d *ProbeDie) DieFeed(r corev1.Probe) *ProbeDie
- func (d *ProbeDie) DieFeedJSON(j []byte) *ProbeDie
- func (d *ProbeDie) DieFeedPtr(r *corev1.Probe) *ProbeDie
- func (d *ProbeDie) DieFeedRawExtension(raw runtime.RawExtension) *ProbeDie
- func (d *ProbeDie) DieFeedYAML(y []byte) *ProbeDie
- func (d *ProbeDie) DieFeedYAMLFile(name string) *ProbeDie
- func (d *ProbeDie) DieImmutable(immutable bool) *ProbeDie
- func (d *ProbeDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ProbeDie) DieRelease() corev1.Probe
- func (d *ProbeDie) DieReleaseJSON() []byte
- func (d *ProbeDie) DieReleasePtr() *corev1.Probe
- func (d *ProbeDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ProbeDie) DieReleaseYAML() []byte
- func (d *ProbeDie) DieSeal() *ProbeDie
- func (d *ProbeDie) DieSealFeed(r corev1.Probe) *ProbeDie
- func (d *ProbeDie) DieSealFeedPtr(r *corev1.Probe) *ProbeDie
- func (d *ProbeDie) DieSealRelease() corev1.Probe
- func (d *ProbeDie) DieSealReleasePtr() *corev1.Probe
- func (d *ProbeDie) DieStamp(fn func(r *corev1.Probe)) *ProbeDie
- func (d *ProbeDie) DieStampAt(jp string, fn interface{}) *ProbeDie
- func (d *ProbeDie) DieWith(fns ...func(d *ProbeDie)) *ProbeDie
- func (d *ProbeDie) ExecDie(fn func(d *ExecActionDie)) *ProbeDie
- func (d *ProbeDie) FailureThreshold(v int32) *ProbeDie
- func (d *ProbeDie) HTTPGetDie(fn func(d *HTTPGetActionDie)) *ProbeDie
- func (d *ProbeDie) InitialDelaySeconds(v int32) *ProbeDie
- func (d *ProbeDie) PeriodSeconds(v int32) *ProbeDie
- func (d *ProbeDie) ProbeHandler(v corev1.ProbeHandler) *ProbeDie
- func (d *ProbeDie) ProbeHandlerDie(fn func(d *ProbeHandlerDie)) *ProbeDie
- func (d *ProbeDie) SuccessThreshold(v int32) *ProbeDie
- func (d *ProbeDie) TCPSocketDie(fn func(d *TCPSocketActionDie)) *ProbeDie
- func (d *ProbeDie) TerminationGracePeriodSeconds(v *int64) *ProbeDie
- func (d *ProbeDie) TimeoutSeconds(v int32) *ProbeDie
- type ProbeHandlerDie
- func (d *ProbeHandlerDie) DeepCopy() *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieDiff(opts ...cmp.Option) string
- func (d *ProbeHandlerDie) DieFeed(r corev1.ProbeHandler) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieFeedJSON(j []byte) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieFeedPtr(r *corev1.ProbeHandler) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieFeedRawExtension(raw runtime.RawExtension) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieFeedYAML(y []byte) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieFeedYAMLFile(name string) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieImmutable(immutable bool) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ProbeHandlerDie) DieRelease() corev1.ProbeHandler
- func (d *ProbeHandlerDie) DieReleaseJSON() []byte
- func (d *ProbeHandlerDie) DieReleasePtr() *corev1.ProbeHandler
- func (d *ProbeHandlerDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ProbeHandlerDie) DieReleaseYAML() []byte
- func (d *ProbeHandlerDie) DieSeal() *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieSealFeed(r corev1.ProbeHandler) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieSealFeedPtr(r *corev1.ProbeHandler) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieSealRelease() corev1.ProbeHandler
- func (d *ProbeHandlerDie) DieSealReleasePtr() *corev1.ProbeHandler
- func (d *ProbeHandlerDie) DieStamp(fn func(r *corev1.ProbeHandler)) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieStampAt(jp string, fn interface{}) *ProbeHandlerDie
- func (d *ProbeHandlerDie) DieWith(fns ...func(d *ProbeHandlerDie)) *ProbeHandlerDie
- func (d *ProbeHandlerDie) Exec(v *corev1.ExecAction) *ProbeHandlerDie
- func (d *ProbeHandlerDie) ExecDie(fn func(d *ExecActionDie)) *ProbeHandlerDie
- func (d *ProbeHandlerDie) GRPC(v *corev1.GRPCAction) *ProbeHandlerDie
- func (d *ProbeHandlerDie) GRPCDie(fn func(d *GRPCActionDie)) *ProbeHandlerDie
- func (d *ProbeHandlerDie) HTTPGet(v *corev1.HTTPGetAction) *ProbeHandlerDie
- func (d *ProbeHandlerDie) HTTPGetDie(fn func(d *HTTPGetActionDie)) *ProbeHandlerDie
- func (d *ProbeHandlerDie) TCPSocket(v *corev1.TCPSocketAction) *ProbeHandlerDie
- func (d *ProbeHandlerDie) TCPSocketDie(fn func(d *TCPSocketActionDie)) *ProbeHandlerDie
- type ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DeepCopy() *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DefaultMode(v *int32) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *ProjectedVolumeSourceDie) DieFeed(r corev1.ProjectedVolumeSource) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieFeedJSON(j []byte) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieFeedPtr(r *corev1.ProjectedVolumeSource) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieFeedYAML(y []byte) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieFeedYAMLFile(name string) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieImmutable(immutable bool) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ProjectedVolumeSourceDie) DieRelease() corev1.ProjectedVolumeSource
- func (d *ProjectedVolumeSourceDie) DieReleaseJSON() []byte
- func (d *ProjectedVolumeSourceDie) DieReleasePtr() *corev1.ProjectedVolumeSource
- func (d *ProjectedVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ProjectedVolumeSourceDie) DieReleaseYAML() []byte
- func (d *ProjectedVolumeSourceDie) DieSeal() *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieSealFeed(r corev1.ProjectedVolumeSource) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieSealFeedPtr(r *corev1.ProjectedVolumeSource) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieSealRelease() corev1.ProjectedVolumeSource
- func (d *ProjectedVolumeSourceDie) DieSealReleasePtr() *corev1.ProjectedVolumeSource
- func (d *ProjectedVolumeSourceDie) DieStamp(fn func(r *corev1.ProjectedVolumeSource)) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieStampAt(jp string, fn interface{}) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) DieWith(fns ...func(d *ProjectedVolumeSourceDie)) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) Sources(v ...corev1.VolumeProjection) *ProjectedVolumeSourceDie
- func (d *ProjectedVolumeSourceDie) SourcesDie(v ...*VolumeProjectionDie) *ProjectedVolumeSourceDie
- type QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DeepCopy() *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *QuobyteVolumeSourceDie) DieFeed(r corev1.QuobyteVolumeSource) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieFeedJSON(j []byte) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieFeedPtr(r *corev1.QuobyteVolumeSource) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieFeedYAML(y []byte) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieFeedYAMLFile(name string) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieImmutable(immutable bool) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *QuobyteVolumeSourceDie) DieRelease() corev1.QuobyteVolumeSource
- func (d *QuobyteVolumeSourceDie) DieReleaseJSON() []byte
- func (d *QuobyteVolumeSourceDie) DieReleasePtr() *corev1.QuobyteVolumeSource
- func (d *QuobyteVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *QuobyteVolumeSourceDie) DieReleaseYAML() []byte
- func (d *QuobyteVolumeSourceDie) DieSeal() *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieSealFeed(r corev1.QuobyteVolumeSource) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieSealFeedPtr(r *corev1.QuobyteVolumeSource) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieSealRelease() corev1.QuobyteVolumeSource
- func (d *QuobyteVolumeSourceDie) DieSealReleasePtr() *corev1.QuobyteVolumeSource
- func (d *QuobyteVolumeSourceDie) DieStamp(fn func(r *corev1.QuobyteVolumeSource)) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieStampAt(jp string, fn interface{}) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) DieWith(fns ...func(d *QuobyteVolumeSourceDie)) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) Group(v string) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) ReadOnly(v bool) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) Registry(v string) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) Tenant(v string) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) User(v string) *QuobyteVolumeSourceDie
- func (d *QuobyteVolumeSourceDie) Volume(v string) *QuobyteVolumeSourceDie
- type RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) CephMonitors(v ...string) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DeepCopy() *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *RBDPersistentVolumeSourceDie) DieFeed(r corev1.RBDPersistentVolumeSource) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieFeedJSON(j []byte) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieFeedPtr(r *corev1.RBDPersistentVolumeSource) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieFeedYAML(y []byte) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieImmutable(immutable bool) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *RBDPersistentVolumeSourceDie) DieRelease() corev1.RBDPersistentVolumeSource
- func (d *RBDPersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *RBDPersistentVolumeSourceDie) DieReleasePtr() *corev1.RBDPersistentVolumeSource
- func (d *RBDPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *RBDPersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *RBDPersistentVolumeSourceDie) DieSeal() *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieSealFeed(r corev1.RBDPersistentVolumeSource) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.RBDPersistentVolumeSource) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieSealRelease() corev1.RBDPersistentVolumeSource
- func (d *RBDPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.RBDPersistentVolumeSource
- func (d *RBDPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.RBDPersistentVolumeSource)) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) DieWith(fns ...func(d *RBDPersistentVolumeSourceDie)) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) FSType(v string) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) Keyring(v string) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) RBDImage(v string) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) RBDPool(v string) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) RadosUser(v string) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) ReadOnly(v bool) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *RBDPersistentVolumeSourceDie
- func (d *RBDPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *RBDPersistentVolumeSourceDie
- type RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) CephMonitors(v ...string) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DeepCopy() *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *RBDVolumeSourceDie) DieFeed(r corev1.RBDVolumeSource) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieFeedJSON(j []byte) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieFeedPtr(r *corev1.RBDVolumeSource) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieFeedYAML(y []byte) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieFeedYAMLFile(name string) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieImmutable(immutable bool) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *RBDVolumeSourceDie) DieRelease() corev1.RBDVolumeSource
- func (d *RBDVolumeSourceDie) DieReleaseJSON() []byte
- func (d *RBDVolumeSourceDie) DieReleasePtr() *corev1.RBDVolumeSource
- func (d *RBDVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *RBDVolumeSourceDie) DieReleaseYAML() []byte
- func (d *RBDVolumeSourceDie) DieSeal() *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieSealFeed(r corev1.RBDVolumeSource) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieSealFeedPtr(r *corev1.RBDVolumeSource) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieSealRelease() corev1.RBDVolumeSource
- func (d *RBDVolumeSourceDie) DieSealReleasePtr() *corev1.RBDVolumeSource
- func (d *RBDVolumeSourceDie) DieStamp(fn func(r *corev1.RBDVolumeSource)) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieStampAt(jp string, fn interface{}) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) DieWith(fns ...func(d *RBDVolumeSourceDie)) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) FSType(v string) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) Keyring(v string) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) RBDImage(v string) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) RBDPool(v string) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) RadosUser(v string) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) ReadOnly(v bool) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *RBDVolumeSourceDie
- func (d *RBDVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *RBDVolumeSourceDie
- type ReplicationControllerDie
- func (d *ReplicationControllerDie) APIVersion(v string) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DeepCopy() *ReplicationControllerDie
- func (d *ReplicationControllerDie) DeepCopyObject() runtime.Object
- func (d *ReplicationControllerDie) DieDefaultTypeMetadata() *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieDiff(opts ...cmp.Option) string
- func (d *ReplicationControllerDie) DieFeed(r corev1.ReplicationController) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieFeedJSON(j []byte) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieFeedPtr(r *corev1.ReplicationController) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieFeedRawExtension(raw runtime.RawExtension) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieFeedYAML(y []byte) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieFeedYAMLFile(name string) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieImmutable(immutable bool) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ReplicationControllerDie) DieRelease() corev1.ReplicationController
- func (d *ReplicationControllerDie) DieReleaseJSON() []byte
- func (d *ReplicationControllerDie) DieReleasePtr() *corev1.ReplicationController
- func (d *ReplicationControllerDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ReplicationControllerDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *ReplicationControllerDie) DieReleaseYAML() []byte
- func (d *ReplicationControllerDie) DieSeal() *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieSealFeed(r corev1.ReplicationController) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieSealFeedPtr(r *corev1.ReplicationController) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieSealRelease() corev1.ReplicationController
- func (d *ReplicationControllerDie) DieSealReleasePtr() *corev1.ReplicationController
- func (d *ReplicationControllerDie) DieStamp(fn func(r *corev1.ReplicationController)) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieStampAt(jp string, fn interface{}) *ReplicationControllerDie
- func (d *ReplicationControllerDie) DieWith(fns ...func(d *ReplicationControllerDie)) *ReplicationControllerDie
- func (d *ReplicationControllerDie) GetObjectKind() schema.ObjectKind
- func (d *ReplicationControllerDie) Kind(v string) *ReplicationControllerDie
- func (d *ReplicationControllerDie) MarshalJSON() ([]byte, error)
- func (d *ReplicationControllerDie) Metadata(v apismetav1.ObjectMeta) *ReplicationControllerDie
- func (d *ReplicationControllerDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *ReplicationControllerDie
- func (d *ReplicationControllerDie) Spec(v corev1.ReplicationControllerSpec) *ReplicationControllerDie
- func (d *ReplicationControllerDie) SpecDie(fn func(d *ReplicationControllerSpecDie)) *ReplicationControllerDie
- func (d *ReplicationControllerDie) Status(v corev1.ReplicationControllerStatus) *ReplicationControllerDie
- func (d *ReplicationControllerDie) StatusDie(fn func(d *ReplicationControllerStatusDie)) *ReplicationControllerDie
- func (d *ReplicationControllerDie) TypeMetadata(v apismetav1.TypeMeta) *ReplicationControllerDie
- func (d *ReplicationControllerDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *ReplicationControllerDie
- func (d *ReplicationControllerDie) UnmarshalJSON(b []byte) error
- type ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DeepCopy() *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *ReplicationControllerSpecDie) DieFeed(r corev1.ReplicationControllerSpec) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieFeedJSON(j []byte) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieFeedPtr(r *corev1.ReplicationControllerSpec) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieFeedYAML(y []byte) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieFeedYAMLFile(name string) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieImmutable(immutable bool) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ReplicationControllerSpecDie) DieRelease() corev1.ReplicationControllerSpec
- func (d *ReplicationControllerSpecDie) DieReleaseJSON() []byte
- func (d *ReplicationControllerSpecDie) DieReleasePtr() *corev1.ReplicationControllerSpec
- func (d *ReplicationControllerSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ReplicationControllerSpecDie) DieReleaseYAML() []byte
- func (d *ReplicationControllerSpecDie) DieSeal() *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieSealFeed(r corev1.ReplicationControllerSpec) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieSealFeedPtr(r *corev1.ReplicationControllerSpec) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieSealRelease() corev1.ReplicationControllerSpec
- func (d *ReplicationControllerSpecDie) DieSealReleasePtr() *corev1.ReplicationControllerSpec
- func (d *ReplicationControllerSpecDie) DieStamp(fn func(r *corev1.ReplicationControllerSpec)) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieStampAt(jp string, fn interface{}) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) DieWith(fns ...func(d *ReplicationControllerSpecDie)) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) MinReadySeconds(v int32) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) Replicas(v *int32) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) Selector(v map[string]string) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) Template(v *corev1.PodTemplateSpec) *ReplicationControllerSpecDie
- func (d *ReplicationControllerSpecDie) TemplateDie(fn func(d *PodTemplateSpecDie)) *ReplicationControllerSpecDie
- type ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) AvailableReplicas(v int32) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) Conditions(v ...corev1.ReplicationControllerCondition) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DeepCopy() *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *ReplicationControllerStatusDie) DieFeed(r corev1.ReplicationControllerStatus) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieFeedJSON(j []byte) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieFeedPtr(r *corev1.ReplicationControllerStatus) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieFeedYAML(y []byte) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieFeedYAMLFile(name string) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieImmutable(immutable bool) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ReplicationControllerStatusDie) DieRelease() corev1.ReplicationControllerStatus
- func (d *ReplicationControllerStatusDie) DieReleaseJSON() []byte
- func (d *ReplicationControllerStatusDie) DieReleasePtr() *corev1.ReplicationControllerStatus
- func (d *ReplicationControllerStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ReplicationControllerStatusDie) DieReleaseYAML() []byte
- func (d *ReplicationControllerStatusDie) DieSeal() *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieSealFeed(r corev1.ReplicationControllerStatus) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieSealFeedPtr(r *corev1.ReplicationControllerStatus) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieSealRelease() corev1.ReplicationControllerStatus
- func (d *ReplicationControllerStatusDie) DieSealReleasePtr() *corev1.ReplicationControllerStatus
- func (d *ReplicationControllerStatusDie) DieStamp(fn func(r *corev1.ReplicationControllerStatus)) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieStampAt(jp string, fn interface{}) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) DieWith(fns ...func(d *ReplicationControllerStatusDie)) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) FullyLabeledReplicas(v int32) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) ObservedGeneration(v int64) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) ReadyReplicas(v int32) *ReplicationControllerStatusDie
- func (d *ReplicationControllerStatusDie) Replicas(v int32) *ReplicationControllerStatusDie
- type ResourceClaimDie
- func (d *ResourceClaimDie) DeepCopy() *ResourceClaimDie
- func (d *ResourceClaimDie) DieDiff(opts ...cmp.Option) string
- func (d *ResourceClaimDie) DieFeed(r corev1.ResourceClaim) *ResourceClaimDie
- func (d *ResourceClaimDie) DieFeedJSON(j []byte) *ResourceClaimDie
- func (d *ResourceClaimDie) DieFeedPtr(r *corev1.ResourceClaim) *ResourceClaimDie
- func (d *ResourceClaimDie) DieFeedRawExtension(raw runtime.RawExtension) *ResourceClaimDie
- func (d *ResourceClaimDie) DieFeedYAML(y []byte) *ResourceClaimDie
- func (d *ResourceClaimDie) DieFeedYAMLFile(name string) *ResourceClaimDie
- func (d *ResourceClaimDie) DieImmutable(immutable bool) *ResourceClaimDie
- func (d *ResourceClaimDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ResourceClaimDie) DieRelease() corev1.ResourceClaim
- func (d *ResourceClaimDie) DieReleaseJSON() []byte
- func (d *ResourceClaimDie) DieReleasePtr() *corev1.ResourceClaim
- func (d *ResourceClaimDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ResourceClaimDie) DieReleaseYAML() []byte
- func (d *ResourceClaimDie) DieSeal() *ResourceClaimDie
- func (d *ResourceClaimDie) DieSealFeed(r corev1.ResourceClaim) *ResourceClaimDie
- func (d *ResourceClaimDie) DieSealFeedPtr(r *corev1.ResourceClaim) *ResourceClaimDie
- func (d *ResourceClaimDie) DieSealRelease() corev1.ResourceClaim
- func (d *ResourceClaimDie) DieSealReleasePtr() *corev1.ResourceClaim
- func (d *ResourceClaimDie) DieStamp(fn func(r *corev1.ResourceClaim)) *ResourceClaimDie
- func (d *ResourceClaimDie) DieStampAt(jp string, fn interface{}) *ResourceClaimDie
- func (d *ResourceClaimDie) DieWith(fns ...func(d *ResourceClaimDie)) *ResourceClaimDie
- func (d *ResourceClaimDie) Name(v string) *ResourceClaimDie
- func (d *ResourceClaimDie) Request(v string) *ResourceClaimDie
- type ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) ContainerName(v string) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DeepCopy() *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieDiff(opts ...cmp.Option) string
- func (d *ResourceFieldSelectorDie) DieFeed(r corev1.ResourceFieldSelector) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieFeedJSON(j []byte) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieFeedPtr(r *corev1.ResourceFieldSelector) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieFeedRawExtension(raw runtime.RawExtension) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieFeedYAML(y []byte) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieFeedYAMLFile(name string) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieImmutable(immutable bool) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ResourceFieldSelectorDie) DieRelease() corev1.ResourceFieldSelector
- func (d *ResourceFieldSelectorDie) DieReleaseJSON() []byte
- func (d *ResourceFieldSelectorDie) DieReleasePtr() *corev1.ResourceFieldSelector
- func (d *ResourceFieldSelectorDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ResourceFieldSelectorDie) DieReleaseYAML() []byte
- func (d *ResourceFieldSelectorDie) DieSeal() *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieSealFeed(r corev1.ResourceFieldSelector) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieSealFeedPtr(r *corev1.ResourceFieldSelector) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieSealRelease() corev1.ResourceFieldSelector
- func (d *ResourceFieldSelectorDie) DieSealReleasePtr() *corev1.ResourceFieldSelector
- func (d *ResourceFieldSelectorDie) DieStamp(fn func(r *corev1.ResourceFieldSelector)) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieStampAt(jp string, fn interface{}) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DieWith(fns ...func(d *ResourceFieldSelectorDie)) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) Divisor(v resource.Quantity) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) DivisorString(s string) *ResourceFieldSelectorDie
- func (d *ResourceFieldSelectorDie) Resource(v string) *ResourceFieldSelectorDie
- type ResourceHealthDie
- func (d *ResourceHealthDie) DeepCopy() *ResourceHealthDie
- func (d *ResourceHealthDie) DieDiff(opts ...cmp.Option) string
- func (d *ResourceHealthDie) DieFeed(r corev1.ResourceHealth) *ResourceHealthDie
- func (d *ResourceHealthDie) DieFeedJSON(j []byte) *ResourceHealthDie
- func (d *ResourceHealthDie) DieFeedPtr(r *corev1.ResourceHealth) *ResourceHealthDie
- func (d *ResourceHealthDie) DieFeedRawExtension(raw runtime.RawExtension) *ResourceHealthDie
- func (d *ResourceHealthDie) DieFeedYAML(y []byte) *ResourceHealthDie
- func (d *ResourceHealthDie) DieFeedYAMLFile(name string) *ResourceHealthDie
- func (d *ResourceHealthDie) DieImmutable(immutable bool) *ResourceHealthDie
- func (d *ResourceHealthDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ResourceHealthDie) DieRelease() corev1.ResourceHealth
- func (d *ResourceHealthDie) DieReleaseJSON() []byte
- func (d *ResourceHealthDie) DieReleasePtr() *corev1.ResourceHealth
- func (d *ResourceHealthDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ResourceHealthDie) DieReleaseYAML() []byte
- func (d *ResourceHealthDie) DieSeal() *ResourceHealthDie
- func (d *ResourceHealthDie) DieSealFeed(r corev1.ResourceHealth) *ResourceHealthDie
- func (d *ResourceHealthDie) DieSealFeedPtr(r *corev1.ResourceHealth) *ResourceHealthDie
- func (d *ResourceHealthDie) DieSealRelease() corev1.ResourceHealth
- func (d *ResourceHealthDie) DieSealReleasePtr() *corev1.ResourceHealth
- func (d *ResourceHealthDie) DieStamp(fn func(r *corev1.ResourceHealth)) *ResourceHealthDie
- func (d *ResourceHealthDie) DieStampAt(jp string, fn interface{}) *ResourceHealthDie
- func (d *ResourceHealthDie) DieWith(fns ...func(d *ResourceHealthDie)) *ResourceHealthDie
- func (d *ResourceHealthDie) Health(v corev1.ResourceHealthStatus) *ResourceHealthDie
- func (d *ResourceHealthDie) ResourceID(v corev1.ResourceID) *ResourceHealthDie
- type ResourceQuotaDie
- func (d *ResourceQuotaDie) APIVersion(v string) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DeepCopy() *ResourceQuotaDie
- func (d *ResourceQuotaDie) DeepCopyObject() runtime.Object
- func (d *ResourceQuotaDie) DieDefaultTypeMetadata() *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieDiff(opts ...cmp.Option) string
- func (d *ResourceQuotaDie) DieFeed(r corev1.ResourceQuota) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieFeedJSON(j []byte) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieFeedPtr(r *corev1.ResourceQuota) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieFeedRawExtension(raw runtime.RawExtension) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieFeedYAML(y []byte) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieFeedYAMLFile(name string) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieImmutable(immutable bool) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ResourceQuotaDie) DieRelease() corev1.ResourceQuota
- func (d *ResourceQuotaDie) DieReleaseJSON() []byte
- func (d *ResourceQuotaDie) DieReleasePtr() *corev1.ResourceQuota
- func (d *ResourceQuotaDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ResourceQuotaDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *ResourceQuotaDie) DieReleaseYAML() []byte
- func (d *ResourceQuotaDie) DieSeal() *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieSealFeed(r corev1.ResourceQuota) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieSealFeedPtr(r *corev1.ResourceQuota) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieSealRelease() corev1.ResourceQuota
- func (d *ResourceQuotaDie) DieSealReleasePtr() *corev1.ResourceQuota
- func (d *ResourceQuotaDie) DieStamp(fn func(r *corev1.ResourceQuota)) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieStampAt(jp string, fn interface{}) *ResourceQuotaDie
- func (d *ResourceQuotaDie) DieWith(fns ...func(d *ResourceQuotaDie)) *ResourceQuotaDie
- func (d *ResourceQuotaDie) GetObjectKind() schema.ObjectKind
- func (d *ResourceQuotaDie) Kind(v string) *ResourceQuotaDie
- func (d *ResourceQuotaDie) MarshalJSON() ([]byte, error)
- func (d *ResourceQuotaDie) Metadata(v apismetav1.ObjectMeta) *ResourceQuotaDie
- func (d *ResourceQuotaDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *ResourceQuotaDie
- func (d *ResourceQuotaDie) Spec(v corev1.ResourceQuotaSpec) *ResourceQuotaDie
- func (d *ResourceQuotaDie) SpecDie(fn func(d *ResourceQuotaSpecDie)) *ResourceQuotaDie
- func (d *ResourceQuotaDie) Status(v corev1.ResourceQuotaStatus) *ResourceQuotaDie
- func (d *ResourceQuotaDie) StatusDie(fn func(d *ResourceQuotaStatusDie)) *ResourceQuotaDie
- func (d *ResourceQuotaDie) TypeMetadata(v apismetav1.TypeMeta) *ResourceQuotaDie
- func (d *ResourceQuotaDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *ResourceQuotaDie
- func (d *ResourceQuotaDie) UnmarshalJSON(b []byte) error
- type ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) AddHard(name corev1.ResourceName, quantity resource.Quantity) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) AddHardString(name corev1.ResourceName, quantity string) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DeepCopy() *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *ResourceQuotaSpecDie) DieFeed(r corev1.ResourceQuotaSpec) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieFeedJSON(j []byte) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieFeedPtr(r *corev1.ResourceQuotaSpec) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieFeedYAML(y []byte) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieFeedYAMLFile(name string) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieImmutable(immutable bool) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ResourceQuotaSpecDie) DieRelease() corev1.ResourceQuotaSpec
- func (d *ResourceQuotaSpecDie) DieReleaseJSON() []byte
- func (d *ResourceQuotaSpecDie) DieReleasePtr() *corev1.ResourceQuotaSpec
- func (d *ResourceQuotaSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ResourceQuotaSpecDie) DieReleaseYAML() []byte
- func (d *ResourceQuotaSpecDie) DieSeal() *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieSealFeed(r corev1.ResourceQuotaSpec) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieSealFeedPtr(r *corev1.ResourceQuotaSpec) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieSealRelease() corev1.ResourceQuotaSpec
- func (d *ResourceQuotaSpecDie) DieSealReleasePtr() *corev1.ResourceQuotaSpec
- func (d *ResourceQuotaSpecDie) DieStamp(fn func(r *corev1.ResourceQuotaSpec)) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieStampAt(jp string, fn interface{}) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) DieWith(fns ...func(d *ResourceQuotaSpecDie)) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) Hard(v corev1.ResourceList) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) ScopeSelector(v *corev1.ScopeSelector) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) ScopeSelectorDie(fn func(d *ScopeSelectorDie)) *ResourceQuotaSpecDie
- func (d *ResourceQuotaSpecDie) Scopes(v ...corev1.ResourceQuotaScope) *ResourceQuotaSpecDie
- type ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) AddHard(name corev1.ResourceName, quantity resource.Quantity) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) AddHardString(name corev1.ResourceName, quantity string) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) AddUsed(name corev1.ResourceName, quantity resource.Quantity) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) AddUsedString(name corev1.ResourceName, quantity string) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DeepCopy() *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *ResourceQuotaStatusDie) DieFeed(r corev1.ResourceQuotaStatus) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieFeedJSON(j []byte) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieFeedPtr(r *corev1.ResourceQuotaStatus) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieFeedYAML(y []byte) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieFeedYAMLFile(name string) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieImmutable(immutable bool) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ResourceQuotaStatusDie) DieRelease() corev1.ResourceQuotaStatus
- func (d *ResourceQuotaStatusDie) DieReleaseJSON() []byte
- func (d *ResourceQuotaStatusDie) DieReleasePtr() *corev1.ResourceQuotaStatus
- func (d *ResourceQuotaStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ResourceQuotaStatusDie) DieReleaseYAML() []byte
- func (d *ResourceQuotaStatusDie) DieSeal() *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieSealFeed(r corev1.ResourceQuotaStatus) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieSealFeedPtr(r *corev1.ResourceQuotaStatus) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieSealRelease() corev1.ResourceQuotaStatus
- func (d *ResourceQuotaStatusDie) DieSealReleasePtr() *corev1.ResourceQuotaStatus
- func (d *ResourceQuotaStatusDie) DieStamp(fn func(r *corev1.ResourceQuotaStatus)) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieStampAt(jp string, fn interface{}) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) DieWith(fns ...func(d *ResourceQuotaStatusDie)) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) Hard(v corev1.ResourceList) *ResourceQuotaStatusDie
- func (d *ResourceQuotaStatusDie) Used(v corev1.ResourceList) *ResourceQuotaStatusDie
- type ResourceRequirementsDie
- func (d *ResourceRequirementsDie) AddLimit(name corev1.ResourceName, quantity resource.Quantity) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) AddLimitString(name corev1.ResourceName, quantity string) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) AddRequest(name corev1.ResourceName, quantity resource.Quantity) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) AddRequestString(name corev1.ResourceName, quantity string) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) ClaimDie(v string, fn func(d *ResourceClaimDie)) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) Claims(v ...corev1.ResourceClaim) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) ClaimsDie(v ...*ResourceClaimDie) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DeepCopy() *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieDiff(opts ...cmp.Option) string
- func (d *ResourceRequirementsDie) DieFeed(r corev1.ResourceRequirements) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieFeedJSON(j []byte) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieFeedPtr(r *corev1.ResourceRequirements) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieFeedRawExtension(raw runtime.RawExtension) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieFeedYAML(y []byte) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieFeedYAMLFile(name string) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieImmutable(immutable bool) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ResourceRequirementsDie) DieRelease() corev1.ResourceRequirements
- func (d *ResourceRequirementsDie) DieReleaseJSON() []byte
- func (d *ResourceRequirementsDie) DieReleasePtr() *corev1.ResourceRequirements
- func (d *ResourceRequirementsDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ResourceRequirementsDie) DieReleaseYAML() []byte
- func (d *ResourceRequirementsDie) DieSeal() *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieSealFeed(r corev1.ResourceRequirements) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieSealFeedPtr(r *corev1.ResourceRequirements) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieSealRelease() corev1.ResourceRequirements
- func (d *ResourceRequirementsDie) DieSealReleasePtr() *corev1.ResourceRequirements
- func (d *ResourceRequirementsDie) DieStamp(fn func(r *corev1.ResourceRequirements)) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieStampAt(jp string, fn interface{}) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) DieWith(fns ...func(d *ResourceRequirementsDie)) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) Limits(v corev1.ResourceList) *ResourceRequirementsDie
- func (d *ResourceRequirementsDie) Requests(v corev1.ResourceList) *ResourceRequirementsDie
- type ResourceStatusDie
- func (d *ResourceStatusDie) DeepCopy() *ResourceStatusDie
- func (d *ResourceStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *ResourceStatusDie) DieFeed(r corev1.ResourceStatus) *ResourceStatusDie
- func (d *ResourceStatusDie) DieFeedJSON(j []byte) *ResourceStatusDie
- func (d *ResourceStatusDie) DieFeedPtr(r *corev1.ResourceStatus) *ResourceStatusDie
- func (d *ResourceStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ResourceStatusDie
- func (d *ResourceStatusDie) DieFeedYAML(y []byte) *ResourceStatusDie
- func (d *ResourceStatusDie) DieFeedYAMLFile(name string) *ResourceStatusDie
- func (d *ResourceStatusDie) DieImmutable(immutable bool) *ResourceStatusDie
- func (d *ResourceStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ResourceStatusDie) DieRelease() corev1.ResourceStatus
- func (d *ResourceStatusDie) DieReleaseJSON() []byte
- func (d *ResourceStatusDie) DieReleasePtr() *corev1.ResourceStatus
- func (d *ResourceStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ResourceStatusDie) DieReleaseYAML() []byte
- func (d *ResourceStatusDie) DieSeal() *ResourceStatusDie
- func (d *ResourceStatusDie) DieSealFeed(r corev1.ResourceStatus) *ResourceStatusDie
- func (d *ResourceStatusDie) DieSealFeedPtr(r *corev1.ResourceStatus) *ResourceStatusDie
- func (d *ResourceStatusDie) DieSealRelease() corev1.ResourceStatus
- func (d *ResourceStatusDie) DieSealReleasePtr() *corev1.ResourceStatus
- func (d *ResourceStatusDie) DieStamp(fn func(r *corev1.ResourceStatus)) *ResourceStatusDie
- func (d *ResourceStatusDie) DieStampAt(jp string, fn interface{}) *ResourceStatusDie
- func (d *ResourceStatusDie) DieWith(fns ...func(d *ResourceStatusDie)) *ResourceStatusDie
- func (d *ResourceStatusDie) Name(v corev1.ResourceName) *ResourceStatusDie
- func (d *ResourceStatusDie) ResourceDie(v corev1.ResourceID, fn func(d *ResourceHealthDie)) *ResourceStatusDie
- func (d *ResourceStatusDie) Resources(v ...corev1.ResourceHealth) *ResourceStatusDie
- type SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DeepCopy() *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieDiff(opts ...cmp.Option) string
- func (d *SELinuxOptionsDie) DieFeed(r corev1.SELinuxOptions) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieFeedJSON(j []byte) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieFeedPtr(r *corev1.SELinuxOptions) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieFeedRawExtension(raw runtime.RawExtension) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieFeedYAML(y []byte) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieFeedYAMLFile(name string) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieImmutable(immutable bool) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SELinuxOptionsDie) DieRelease() corev1.SELinuxOptions
- func (d *SELinuxOptionsDie) DieReleaseJSON() []byte
- func (d *SELinuxOptionsDie) DieReleasePtr() *corev1.SELinuxOptions
- func (d *SELinuxOptionsDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SELinuxOptionsDie) DieReleaseYAML() []byte
- func (d *SELinuxOptionsDie) DieSeal() *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieSealFeed(r corev1.SELinuxOptions) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieSealFeedPtr(r *corev1.SELinuxOptions) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieSealRelease() corev1.SELinuxOptions
- func (d *SELinuxOptionsDie) DieSealReleasePtr() *corev1.SELinuxOptions
- func (d *SELinuxOptionsDie) DieStamp(fn func(r *corev1.SELinuxOptions)) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieStampAt(jp string, fn interface{}) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) DieWith(fns ...func(d *SELinuxOptionsDie)) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) Level(v string) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) Role(v string) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) Type(v string) *SELinuxOptionsDie
- func (d *SELinuxOptionsDie) User(v string) *SELinuxOptionsDie
- type ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DeepCopy() *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *ScaleIOPersistentVolumeSourceDie) DieFeed(r corev1.ScaleIOPersistentVolumeSource) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieFeedJSON(j []byte) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieFeedPtr(r *corev1.ScaleIOPersistentVolumeSource) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieFeedYAML(y []byte) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieImmutable(immutable bool) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ScaleIOPersistentVolumeSourceDie) DieRelease() corev1.ScaleIOPersistentVolumeSource
- func (d *ScaleIOPersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *ScaleIOPersistentVolumeSourceDie) DieReleasePtr() *corev1.ScaleIOPersistentVolumeSource
- func (d *ScaleIOPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ScaleIOPersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *ScaleIOPersistentVolumeSourceDie) DieSeal() *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieSealFeed(r corev1.ScaleIOPersistentVolumeSource) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.ScaleIOPersistentVolumeSource) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieSealRelease() corev1.ScaleIOPersistentVolumeSource
- func (d *ScaleIOPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.ScaleIOPersistentVolumeSource
- func (d *ScaleIOPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.ScaleIOPersistentVolumeSource)) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) DieWith(fns ...func(d *ScaleIOPersistentVolumeSourceDie)) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) FSType(v string) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) Gateway(v string) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) ProtectionDomain(v string) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) ReadOnly(v bool) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) SSLEnabled(v bool) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) StorageMode(v string) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) StoragePool(v string) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) System(v string) *ScaleIOPersistentVolumeSourceDie
- func (d *ScaleIOPersistentVolumeSourceDie) VolumeName(v string) *ScaleIOPersistentVolumeSourceDie
- type ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DeepCopy() *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *ScaleIOVolumeSourceDie) DieFeed(r corev1.ScaleIOVolumeSource) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieFeedJSON(j []byte) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieFeedPtr(r *corev1.ScaleIOVolumeSource) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieFeedYAML(y []byte) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieFeedYAMLFile(name string) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieImmutable(immutable bool) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ScaleIOVolumeSourceDie) DieRelease() corev1.ScaleIOVolumeSource
- func (d *ScaleIOVolumeSourceDie) DieReleaseJSON() []byte
- func (d *ScaleIOVolumeSourceDie) DieReleasePtr() *corev1.ScaleIOVolumeSource
- func (d *ScaleIOVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ScaleIOVolumeSourceDie) DieReleaseYAML() []byte
- func (d *ScaleIOVolumeSourceDie) DieSeal() *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieSealFeed(r corev1.ScaleIOVolumeSource) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieSealFeedPtr(r *corev1.ScaleIOVolumeSource) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieSealRelease() corev1.ScaleIOVolumeSource
- func (d *ScaleIOVolumeSourceDie) DieSealReleasePtr() *corev1.ScaleIOVolumeSource
- func (d *ScaleIOVolumeSourceDie) DieStamp(fn func(r *corev1.ScaleIOVolumeSource)) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieStampAt(jp string, fn interface{}) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) DieWith(fns ...func(d *ScaleIOVolumeSourceDie)) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) FSType(v string) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) Gateway(v string) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) ProtectionDomain(v string) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) ReadOnly(v bool) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) SSLEnabled(v bool) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) StorageMode(v string) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) StoragePool(v string) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) System(v string) *ScaleIOVolumeSourceDie
- func (d *ScaleIOVolumeSourceDie) VolumeName(v string) *ScaleIOVolumeSourceDie
- type ScopeSelectorDie
- func (d *ScopeSelectorDie) DeepCopy() *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieDiff(opts ...cmp.Option) string
- func (d *ScopeSelectorDie) DieFeed(r corev1.ScopeSelector) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieFeedJSON(j []byte) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieFeedPtr(r *corev1.ScopeSelector) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieFeedRawExtension(raw runtime.RawExtension) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieFeedYAML(y []byte) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieFeedYAMLFile(name string) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieImmutable(immutable bool) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ScopeSelectorDie) DieRelease() corev1.ScopeSelector
- func (d *ScopeSelectorDie) DieReleaseJSON() []byte
- func (d *ScopeSelectorDie) DieReleasePtr() *corev1.ScopeSelector
- func (d *ScopeSelectorDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ScopeSelectorDie) DieReleaseYAML() []byte
- func (d *ScopeSelectorDie) DieSeal() *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieSealFeed(r corev1.ScopeSelector) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieSealFeedPtr(r *corev1.ScopeSelector) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieSealRelease() corev1.ScopeSelector
- func (d *ScopeSelectorDie) DieSealReleasePtr() *corev1.ScopeSelector
- func (d *ScopeSelectorDie) DieStamp(fn func(r *corev1.ScopeSelector)) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieStampAt(jp string, fn interface{}) *ScopeSelectorDie
- func (d *ScopeSelectorDie) DieWith(fns ...func(d *ScopeSelectorDie)) *ScopeSelectorDie
- func (d *ScopeSelectorDie) MatchExpressionDie(v corev1.ResourceQuotaScope, fn func(d *ScopedResourceSelectorRequirementDie)) *ScopeSelectorDie
- func (d *ScopeSelectorDie) MatchExpressions(v ...corev1.ScopedResourceSelectorRequirement) *ScopeSelectorDie
- type ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DeepCopy() *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieDiff(opts ...cmp.Option) string
- func (d *ScopedResourceSelectorRequirementDie) DieFeed(r corev1.ScopedResourceSelectorRequirement) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieFeedJSON(j []byte) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieFeedPtr(r *corev1.ScopedResourceSelectorRequirement) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieFeedRawExtension(raw runtime.RawExtension) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieFeedYAML(y []byte) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieFeedYAMLFile(name string) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieImmutable(immutable bool) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ScopedResourceSelectorRequirementDie) DieRelease() corev1.ScopedResourceSelectorRequirement
- func (d *ScopedResourceSelectorRequirementDie) DieReleaseJSON() []byte
- func (d *ScopedResourceSelectorRequirementDie) DieReleasePtr() *corev1.ScopedResourceSelectorRequirement
- func (d *ScopedResourceSelectorRequirementDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ScopedResourceSelectorRequirementDie) DieReleaseYAML() []byte
- func (d *ScopedResourceSelectorRequirementDie) DieSeal() *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieSealFeed(r corev1.ScopedResourceSelectorRequirement) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieSealFeedPtr(r *corev1.ScopedResourceSelectorRequirement) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieSealRelease() corev1.ScopedResourceSelectorRequirement
- func (d *ScopedResourceSelectorRequirementDie) DieSealReleasePtr() *corev1.ScopedResourceSelectorRequirement
- func (d *ScopedResourceSelectorRequirementDie) DieStamp(fn func(r *corev1.ScopedResourceSelectorRequirement)) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieStampAt(jp string, fn interface{}) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) DieWith(fns ...func(d *ScopedResourceSelectorRequirementDie)) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) Operator(v corev1.ScopeSelectorOperator) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) ScopeName(v corev1.ResourceQuotaScope) *ScopedResourceSelectorRequirementDie
- func (d *ScopedResourceSelectorRequirementDie) Values(v ...string) *ScopedResourceSelectorRequirementDie
- type SeccompProfileDie
- func (d *SeccompProfileDie) DeepCopy() *SeccompProfileDie
- func (d *SeccompProfileDie) DieDiff(opts ...cmp.Option) string
- func (d *SeccompProfileDie) DieFeed(r corev1.SeccompProfile) *SeccompProfileDie
- func (d *SeccompProfileDie) DieFeedJSON(j []byte) *SeccompProfileDie
- func (d *SeccompProfileDie) DieFeedPtr(r *corev1.SeccompProfile) *SeccompProfileDie
- func (d *SeccompProfileDie) DieFeedRawExtension(raw runtime.RawExtension) *SeccompProfileDie
- func (d *SeccompProfileDie) DieFeedYAML(y []byte) *SeccompProfileDie
- func (d *SeccompProfileDie) DieFeedYAMLFile(name string) *SeccompProfileDie
- func (d *SeccompProfileDie) DieImmutable(immutable bool) *SeccompProfileDie
- func (d *SeccompProfileDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SeccompProfileDie) DieRelease() corev1.SeccompProfile
- func (d *SeccompProfileDie) DieReleaseJSON() []byte
- func (d *SeccompProfileDie) DieReleasePtr() *corev1.SeccompProfile
- func (d *SeccompProfileDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SeccompProfileDie) DieReleaseYAML() []byte
- func (d *SeccompProfileDie) DieSeal() *SeccompProfileDie
- func (d *SeccompProfileDie) DieSealFeed(r corev1.SeccompProfile) *SeccompProfileDie
- func (d *SeccompProfileDie) DieSealFeedPtr(r *corev1.SeccompProfile) *SeccompProfileDie
- func (d *SeccompProfileDie) DieSealRelease() corev1.SeccompProfile
- func (d *SeccompProfileDie) DieSealReleasePtr() *corev1.SeccompProfile
- func (d *SeccompProfileDie) DieStamp(fn func(r *corev1.SeccompProfile)) *SeccompProfileDie
- func (d *SeccompProfileDie) DieStampAt(jp string, fn interface{}) *SeccompProfileDie
- func (d *SeccompProfileDie) DieWith(fns ...func(d *SeccompProfileDie)) *SeccompProfileDie
- func (d *SeccompProfileDie) LocalhostProfile(v *string) *SeccompProfileDie
- func (d *SeccompProfileDie) Type(v corev1.SeccompProfileType) *SeccompProfileDie
- type Secret
- type SecretDie
- func (d *SecretDie) APIVersion(v string) *SecretDie
- func (d *SecretDie) AddData(key string, value []byte) *SecretDie
- func (d *SecretDie) AddStringData(key string, value string) *SecretDie
- func (d *SecretDie) Data(v map[string][]byte) *SecretDie
- func (d *SecretDie) DeepCopy() *SecretDie
- func (d *SecretDie) DeepCopyObject() runtime.Object
- func (d *SecretDie) DieDefaultTypeMetadata() *SecretDie
- func (d *SecretDie) DieDiff(opts ...cmp.Option) string
- func (d *SecretDie) DieFeed(r corev1.Secret) *SecretDie
- func (d *SecretDie) DieFeedJSON(j []byte) *SecretDie
- func (d *SecretDie) DieFeedPtr(r *corev1.Secret) *SecretDie
- func (d *SecretDie) DieFeedRawExtension(raw runtime.RawExtension) *SecretDie
- func (d *SecretDie) DieFeedYAML(y []byte) *SecretDie
- func (d *SecretDie) DieFeedYAMLFile(name string) *SecretDie
- func (d *SecretDie) DieImmutable(immutable bool) *SecretDie
- func (d *SecretDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SecretDie) DieRelease() corev1.Secret
- func (d *SecretDie) DieReleaseJSON() []byte
- func (d *SecretDie) DieReleasePtr() *corev1.Secret
- func (d *SecretDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SecretDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *SecretDie) DieReleaseYAML() []byte
- func (d *SecretDie) DieSeal() *SecretDie
- func (d *SecretDie) DieSealFeed(r corev1.Secret) *SecretDie
- func (d *SecretDie) DieSealFeedPtr(r *corev1.Secret) *SecretDie
- func (d *SecretDie) DieSealRelease() corev1.Secret
- func (d *SecretDie) DieSealReleasePtr() *corev1.Secret
- func (d *SecretDie) DieStamp(fn func(r *corev1.Secret)) *SecretDie
- func (d *SecretDie) DieStampAt(jp string, fn interface{}) *SecretDie
- func (d *SecretDie) DieWith(fns ...func(d *SecretDie)) *SecretDie
- func (d *SecretDie) GetObjectKind() schema.ObjectKind
- func (d *SecretDie) Immutable(v *bool) *SecretDie
- func (d *SecretDie) Kind(v string) *SecretDie
- func (d *SecretDie) MarshalJSON() ([]byte, error)
- func (d *SecretDie) Metadata(v apismetav1.ObjectMeta) *SecretDie
- func (d *SecretDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *SecretDie
- func (d *SecretDie) StringData(v map[string]string) *SecretDie
- func (d *SecretDie) Type(v corev1.SecretType) *SecretDie
- func (d *SecretDie) TypeMetadata(v apismetav1.TypeMeta) *SecretDie
- func (d *SecretDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *SecretDie
- func (d *SecretDie) UnmarshalJSON(b []byte) error
- type SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DeepCopy() *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *SecretEnvSourceDie) DieFeed(r corev1.SecretEnvSource) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieFeedJSON(j []byte) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieFeedPtr(r *corev1.SecretEnvSource) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieFeedYAML(y []byte) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieFeedYAMLFile(name string) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieImmutable(immutable bool) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SecretEnvSourceDie) DieRelease() corev1.SecretEnvSource
- func (d *SecretEnvSourceDie) DieReleaseJSON() []byte
- func (d *SecretEnvSourceDie) DieReleasePtr() *corev1.SecretEnvSource
- func (d *SecretEnvSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SecretEnvSourceDie) DieReleaseYAML() []byte
- func (d *SecretEnvSourceDie) DieSeal() *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieSealFeed(r corev1.SecretEnvSource) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieSealFeedPtr(r *corev1.SecretEnvSource) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieSealRelease() corev1.SecretEnvSource
- func (d *SecretEnvSourceDie) DieSealReleasePtr() *corev1.SecretEnvSource
- func (d *SecretEnvSourceDie) DieStamp(fn func(r *corev1.SecretEnvSource)) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieStampAt(jp string, fn interface{}) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) DieWith(fns ...func(d *SecretEnvSourceDie)) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) LocalObjectReference(v corev1.LocalObjectReference) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) Name(v string) *SecretEnvSourceDie
- func (d *SecretEnvSourceDie) Optional(v *bool) *SecretEnvSourceDie
- type SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DeepCopy() *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieDiff(opts ...cmp.Option) string
- func (d *SecretKeySelectorDie) DieFeed(r corev1.SecretKeySelector) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieFeedJSON(j []byte) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieFeedPtr(r *corev1.SecretKeySelector) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieFeedRawExtension(raw runtime.RawExtension) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieFeedYAML(y []byte) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieFeedYAMLFile(name string) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieImmutable(immutable bool) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SecretKeySelectorDie) DieRelease() corev1.SecretKeySelector
- func (d *SecretKeySelectorDie) DieReleaseJSON() []byte
- func (d *SecretKeySelectorDie) DieReleasePtr() *corev1.SecretKeySelector
- func (d *SecretKeySelectorDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SecretKeySelectorDie) DieReleaseYAML() []byte
- func (d *SecretKeySelectorDie) DieSeal() *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieSealFeed(r corev1.SecretKeySelector) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieSealFeedPtr(r *corev1.SecretKeySelector) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieSealRelease() corev1.SecretKeySelector
- func (d *SecretKeySelectorDie) DieSealReleasePtr() *corev1.SecretKeySelector
- func (d *SecretKeySelectorDie) DieStamp(fn func(r *corev1.SecretKeySelector)) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieStampAt(jp string, fn interface{}) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) DieWith(fns ...func(d *SecretKeySelectorDie)) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) Key(v string) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) LocalObjectReference(v corev1.LocalObjectReference) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) Name(v string) *SecretKeySelectorDie
- func (d *SecretKeySelectorDie) Optional(v *bool) *SecretKeySelectorDie
- type SecretProjectionDie
- func (d *SecretProjectionDie) DeepCopy() *SecretProjectionDie
- func (d *SecretProjectionDie) DieDiff(opts ...cmp.Option) string
- func (d *SecretProjectionDie) DieFeed(r corev1.SecretProjection) *SecretProjectionDie
- func (d *SecretProjectionDie) DieFeedJSON(j []byte) *SecretProjectionDie
- func (d *SecretProjectionDie) DieFeedPtr(r *corev1.SecretProjection) *SecretProjectionDie
- func (d *SecretProjectionDie) DieFeedRawExtension(raw runtime.RawExtension) *SecretProjectionDie
- func (d *SecretProjectionDie) DieFeedYAML(y []byte) *SecretProjectionDie
- func (d *SecretProjectionDie) DieFeedYAMLFile(name string) *SecretProjectionDie
- func (d *SecretProjectionDie) DieImmutable(immutable bool) *SecretProjectionDie
- func (d *SecretProjectionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SecretProjectionDie) DieRelease() corev1.SecretProjection
- func (d *SecretProjectionDie) DieReleaseJSON() []byte
- func (d *SecretProjectionDie) DieReleasePtr() *corev1.SecretProjection
- func (d *SecretProjectionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SecretProjectionDie) DieReleaseYAML() []byte
- func (d *SecretProjectionDie) DieSeal() *SecretProjectionDie
- func (d *SecretProjectionDie) DieSealFeed(r corev1.SecretProjection) *SecretProjectionDie
- func (d *SecretProjectionDie) DieSealFeedPtr(r *corev1.SecretProjection) *SecretProjectionDie
- func (d *SecretProjectionDie) DieSealRelease() corev1.SecretProjection
- func (d *SecretProjectionDie) DieSealReleasePtr() *corev1.SecretProjection
- func (d *SecretProjectionDie) DieStamp(fn func(r *corev1.SecretProjection)) *SecretProjectionDie
- func (d *SecretProjectionDie) DieStampAt(jp string, fn interface{}) *SecretProjectionDie
- func (d *SecretProjectionDie) DieWith(fns ...func(d *SecretProjectionDie)) *SecretProjectionDie
- func (d *SecretProjectionDie) ItemDie(v string, fn func(d *KeyToPathDie)) *SecretProjectionDie
- func (d *SecretProjectionDie) Items(v ...corev1.KeyToPath) *SecretProjectionDie
- func (d *SecretProjectionDie) LocalObjectReference(v corev1.LocalObjectReference) *SecretProjectionDie
- func (d *SecretProjectionDie) Name(v string) *SecretProjectionDie
- func (d *SecretProjectionDie) Optional(v *bool) *SecretProjectionDie
- type SecretReferenceDie
- func (d *SecretReferenceDie) DeepCopy() *SecretReferenceDie
- func (d *SecretReferenceDie) DieDiff(opts ...cmp.Option) string
- func (d *SecretReferenceDie) DieFeed(r corev1.SecretReference) *SecretReferenceDie
- func (d *SecretReferenceDie) DieFeedJSON(j []byte) *SecretReferenceDie
- func (d *SecretReferenceDie) DieFeedPtr(r *corev1.SecretReference) *SecretReferenceDie
- func (d *SecretReferenceDie) DieFeedRawExtension(raw runtime.RawExtension) *SecretReferenceDie
- func (d *SecretReferenceDie) DieFeedYAML(y []byte) *SecretReferenceDie
- func (d *SecretReferenceDie) DieFeedYAMLFile(name string) *SecretReferenceDie
- func (d *SecretReferenceDie) DieImmutable(immutable bool) *SecretReferenceDie
- func (d *SecretReferenceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SecretReferenceDie) DieRelease() corev1.SecretReference
- func (d *SecretReferenceDie) DieReleaseJSON() []byte
- func (d *SecretReferenceDie) DieReleasePtr() *corev1.SecretReference
- func (d *SecretReferenceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SecretReferenceDie) DieReleaseYAML() []byte
- func (d *SecretReferenceDie) DieSeal() *SecretReferenceDie
- func (d *SecretReferenceDie) DieSealFeed(r corev1.SecretReference) *SecretReferenceDie
- func (d *SecretReferenceDie) DieSealFeedPtr(r *corev1.SecretReference) *SecretReferenceDie
- func (d *SecretReferenceDie) DieSealRelease() corev1.SecretReference
- func (d *SecretReferenceDie) DieSealReleasePtr() *corev1.SecretReference
- func (d *SecretReferenceDie) DieStamp(fn func(r *corev1.SecretReference)) *SecretReferenceDie
- func (d *SecretReferenceDie) DieStampAt(jp string, fn interface{}) *SecretReferenceDie
- func (d *SecretReferenceDie) DieWith(fns ...func(d *SecretReferenceDie)) *SecretReferenceDie
- func (d *SecretReferenceDie) Name(v string) *SecretReferenceDie
- func (d *SecretReferenceDie) Namespace(v string) *SecretReferenceDie
- type SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DeepCopy() *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DefaultMode(v *int32) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *SecretVolumeSourceDie) DieFeed(r corev1.SecretVolumeSource) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieFeedJSON(j []byte) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieFeedPtr(r *corev1.SecretVolumeSource) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieFeedYAML(y []byte) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieFeedYAMLFile(name string) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieImmutable(immutable bool) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SecretVolumeSourceDie) DieRelease() corev1.SecretVolumeSource
- func (d *SecretVolumeSourceDie) DieReleaseJSON() []byte
- func (d *SecretVolumeSourceDie) DieReleasePtr() *corev1.SecretVolumeSource
- func (d *SecretVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SecretVolumeSourceDie) DieReleaseYAML() []byte
- func (d *SecretVolumeSourceDie) DieSeal() *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieSealFeed(r corev1.SecretVolumeSource) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieSealFeedPtr(r *corev1.SecretVolumeSource) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieSealRelease() corev1.SecretVolumeSource
- func (d *SecretVolumeSourceDie) DieSealReleasePtr() *corev1.SecretVolumeSource
- func (d *SecretVolumeSourceDie) DieStamp(fn func(r *corev1.SecretVolumeSource)) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieStampAt(jp string, fn interface{}) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) DieWith(fns ...func(d *SecretVolumeSourceDie)) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) ItemDie(v string, fn func(d *KeyToPathDie)) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) Items(v ...corev1.KeyToPath) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) Optional(v *bool) *SecretVolumeSourceDie
- func (d *SecretVolumeSourceDie) SecretName(v string) *SecretVolumeSourceDie
- type SecurityContextDie
- func (d *SecurityContextDie) AllowPrivilegeEscalation(v *bool) *SecurityContextDie
- func (d *SecurityContextDie) AppArmorProfile(v *corev1.AppArmorProfile) *SecurityContextDie
- func (d *SecurityContextDie) AppArmorProfileDie(fn func(d *AppArmorProfileDie)) *SecurityContextDie
- func (d *SecurityContextDie) Capabilities(v *corev1.Capabilities) *SecurityContextDie
- func (d *SecurityContextDie) CapabilitiesDie(fn func(d *CapabilitiesDie)) *SecurityContextDie
- func (d *SecurityContextDie) DeepCopy() *SecurityContextDie
- func (d *SecurityContextDie) DieDiff(opts ...cmp.Option) string
- func (d *SecurityContextDie) DieFeed(r corev1.SecurityContext) *SecurityContextDie
- func (d *SecurityContextDie) DieFeedJSON(j []byte) *SecurityContextDie
- func (d *SecurityContextDie) DieFeedPtr(r *corev1.SecurityContext) *SecurityContextDie
- func (d *SecurityContextDie) DieFeedRawExtension(raw runtime.RawExtension) *SecurityContextDie
- func (d *SecurityContextDie) DieFeedYAML(y []byte) *SecurityContextDie
- func (d *SecurityContextDie) DieFeedYAMLFile(name string) *SecurityContextDie
- func (d *SecurityContextDie) DieImmutable(immutable bool) *SecurityContextDie
- func (d *SecurityContextDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SecurityContextDie) DieRelease() corev1.SecurityContext
- func (d *SecurityContextDie) DieReleaseJSON() []byte
- func (d *SecurityContextDie) DieReleasePtr() *corev1.SecurityContext
- func (d *SecurityContextDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SecurityContextDie) DieReleaseYAML() []byte
- func (d *SecurityContextDie) DieSeal() *SecurityContextDie
- func (d *SecurityContextDie) DieSealFeed(r corev1.SecurityContext) *SecurityContextDie
- func (d *SecurityContextDie) DieSealFeedPtr(r *corev1.SecurityContext) *SecurityContextDie
- func (d *SecurityContextDie) DieSealRelease() corev1.SecurityContext
- func (d *SecurityContextDie) DieSealReleasePtr() *corev1.SecurityContext
- func (d *SecurityContextDie) DieStamp(fn func(r *corev1.SecurityContext)) *SecurityContextDie
- func (d *SecurityContextDie) DieStampAt(jp string, fn interface{}) *SecurityContextDie
- func (d *SecurityContextDie) DieWith(fns ...func(d *SecurityContextDie)) *SecurityContextDie
- func (d *SecurityContextDie) Privileged(v *bool) *SecurityContextDie
- func (d *SecurityContextDie) ProcMount(v *corev1.ProcMountType) *SecurityContextDie
- func (d *SecurityContextDie) ReadOnlyRootFilesystem(v *bool) *SecurityContextDie
- func (d *SecurityContextDie) RunAsGroup(v *int64) *SecurityContextDie
- func (d *SecurityContextDie) RunAsNonRoot(v *bool) *SecurityContextDie
- func (d *SecurityContextDie) RunAsUser(v *int64) *SecurityContextDie
- func (d *SecurityContextDie) SELinuxOptions(v *corev1.SELinuxOptions) *SecurityContextDie
- func (d *SecurityContextDie) SELinuxOptionsDie(fn func(d *SELinuxOptionsDie)) *SecurityContextDie
- func (d *SecurityContextDie) SeccompProfile(v *corev1.SeccompProfile) *SecurityContextDie
- func (d *SecurityContextDie) SeccompProfileDie(fn func(d *SeccompProfileDie)) *SecurityContextDie
- func (d *SecurityContextDie) WindowsOptions(v *corev1.WindowsSecurityContextOptions) *SecurityContextDie
- func (d *SecurityContextDie) WindowsOptionsDie(fn func(d *WindowsSecurityContextOptionsDie)) *SecurityContextDie
- type ServiceAccountDie
- func (d *ServiceAccountDie) APIVersion(v string) *ServiceAccountDie
- func (d *ServiceAccountDie) AutomountServiceAccountToken(v *bool) *ServiceAccountDie
- func (d *ServiceAccountDie) DeepCopy() *ServiceAccountDie
- func (d *ServiceAccountDie) DeepCopyObject() runtime.Object
- func (d *ServiceAccountDie) DieDefaultTypeMetadata() *ServiceAccountDie
- func (d *ServiceAccountDie) DieDiff(opts ...cmp.Option) string
- func (d *ServiceAccountDie) DieFeed(r corev1.ServiceAccount) *ServiceAccountDie
- func (d *ServiceAccountDie) DieFeedJSON(j []byte) *ServiceAccountDie
- func (d *ServiceAccountDie) DieFeedPtr(r *corev1.ServiceAccount) *ServiceAccountDie
- func (d *ServiceAccountDie) DieFeedRawExtension(raw runtime.RawExtension) *ServiceAccountDie
- func (d *ServiceAccountDie) DieFeedYAML(y []byte) *ServiceAccountDie
- func (d *ServiceAccountDie) DieFeedYAMLFile(name string) *ServiceAccountDie
- func (d *ServiceAccountDie) DieImmutable(immutable bool) *ServiceAccountDie
- func (d *ServiceAccountDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ServiceAccountDie) DieRelease() corev1.ServiceAccount
- func (d *ServiceAccountDie) DieReleaseJSON() []byte
- func (d *ServiceAccountDie) DieReleasePtr() *corev1.ServiceAccount
- func (d *ServiceAccountDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ServiceAccountDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *ServiceAccountDie) DieReleaseYAML() []byte
- func (d *ServiceAccountDie) DieSeal() *ServiceAccountDie
- func (d *ServiceAccountDie) DieSealFeed(r corev1.ServiceAccount) *ServiceAccountDie
- func (d *ServiceAccountDie) DieSealFeedPtr(r *corev1.ServiceAccount) *ServiceAccountDie
- func (d *ServiceAccountDie) DieSealRelease() corev1.ServiceAccount
- func (d *ServiceAccountDie) DieSealReleasePtr() *corev1.ServiceAccount
- func (d *ServiceAccountDie) DieStamp(fn func(r *corev1.ServiceAccount)) *ServiceAccountDie
- func (d *ServiceAccountDie) DieStampAt(jp string, fn interface{}) *ServiceAccountDie
- func (d *ServiceAccountDie) DieWith(fns ...func(d *ServiceAccountDie)) *ServiceAccountDie
- func (d *ServiceAccountDie) GetObjectKind() schema.ObjectKind
- func (d *ServiceAccountDie) ImagePullSecrets(v ...corev1.LocalObjectReference) *ServiceAccountDie
- func (d *ServiceAccountDie) ImagePullSecretsDie(v ...*LocalObjectReferenceDie) *ServiceAccountDie
- func (d *ServiceAccountDie) Kind(v string) *ServiceAccountDie
- func (d *ServiceAccountDie) MarshalJSON() ([]byte, error)
- func (d *ServiceAccountDie) Metadata(v apismetav1.ObjectMeta) *ServiceAccountDie
- func (d *ServiceAccountDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *ServiceAccountDie
- func (d *ServiceAccountDie) Secrets(v ...corev1.ObjectReference) *ServiceAccountDie
- func (d *ServiceAccountDie) SecretsDie(v ...*ObjectReferenceDie) *ServiceAccountDie
- func (d *ServiceAccountDie) TypeMetadata(v apismetav1.TypeMeta) *ServiceAccountDie
- func (d *ServiceAccountDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *ServiceAccountDie
- func (d *ServiceAccountDie) UnmarshalJSON(b []byte) error
- type ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) Audience(v string) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DeepCopy() *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieDiff(opts ...cmp.Option) string
- func (d *ServiceAccountTokenProjectionDie) DieFeed(r corev1.ServiceAccountTokenProjection) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieFeedJSON(j []byte) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieFeedPtr(r *corev1.ServiceAccountTokenProjection) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieFeedRawExtension(raw runtime.RawExtension) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieFeedYAML(y []byte) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieFeedYAMLFile(name string) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieImmutable(immutable bool) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ServiceAccountTokenProjectionDie) DieRelease() corev1.ServiceAccountTokenProjection
- func (d *ServiceAccountTokenProjectionDie) DieReleaseJSON() []byte
- func (d *ServiceAccountTokenProjectionDie) DieReleasePtr() *corev1.ServiceAccountTokenProjection
- func (d *ServiceAccountTokenProjectionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ServiceAccountTokenProjectionDie) DieReleaseYAML() []byte
- func (d *ServiceAccountTokenProjectionDie) DieSeal() *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieSealFeed(r corev1.ServiceAccountTokenProjection) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieSealFeedPtr(r *corev1.ServiceAccountTokenProjection) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieSealRelease() corev1.ServiceAccountTokenProjection
- func (d *ServiceAccountTokenProjectionDie) DieSealReleasePtr() *corev1.ServiceAccountTokenProjection
- func (d *ServiceAccountTokenProjectionDie) DieStamp(fn func(r *corev1.ServiceAccountTokenProjection)) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieStampAt(jp string, fn interface{}) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) DieWith(fns ...func(d *ServiceAccountTokenProjectionDie)) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) ExpirationSeconds(v *int64) *ServiceAccountTokenProjectionDie
- func (d *ServiceAccountTokenProjectionDie) Path(v string) *ServiceAccountTokenProjectionDie
- type ServiceDie
- func (d *ServiceDie) APIVersion(v string) *ServiceDie
- func (d *ServiceDie) DeepCopy() *ServiceDie
- func (d *ServiceDie) DeepCopyObject() runtime.Object
- func (d *ServiceDie) DieDefaultTypeMetadata() *ServiceDie
- func (d *ServiceDie) DieDiff(opts ...cmp.Option) string
- func (d *ServiceDie) DieFeed(r corev1.Service) *ServiceDie
- func (d *ServiceDie) DieFeedJSON(j []byte) *ServiceDie
- func (d *ServiceDie) DieFeedPtr(r *corev1.Service) *ServiceDie
- func (d *ServiceDie) DieFeedRawExtension(raw runtime.RawExtension) *ServiceDie
- func (d *ServiceDie) DieFeedYAML(y []byte) *ServiceDie
- func (d *ServiceDie) DieFeedYAMLFile(name string) *ServiceDie
- func (d *ServiceDie) DieImmutable(immutable bool) *ServiceDie
- func (d *ServiceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ServiceDie) DieRelease() corev1.Service
- func (d *ServiceDie) DieReleaseJSON() []byte
- func (d *ServiceDie) DieReleasePtr() *corev1.Service
- func (d *ServiceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ServiceDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *ServiceDie) DieReleaseYAML() []byte
- func (d *ServiceDie) DieSeal() *ServiceDie
- func (d *ServiceDie) DieSealFeed(r corev1.Service) *ServiceDie
- func (d *ServiceDie) DieSealFeedPtr(r *corev1.Service) *ServiceDie
- func (d *ServiceDie) DieSealRelease() corev1.Service
- func (d *ServiceDie) DieSealReleasePtr() *corev1.Service
- func (d *ServiceDie) DieStamp(fn func(r *corev1.Service)) *ServiceDie
- func (d *ServiceDie) DieStampAt(jp string, fn interface{}) *ServiceDie
- func (d *ServiceDie) DieWith(fns ...func(d *ServiceDie)) *ServiceDie
- func (d *ServiceDie) GetObjectKind() schema.ObjectKind
- func (d *ServiceDie) Kind(v string) *ServiceDie
- func (d *ServiceDie) MarshalJSON() ([]byte, error)
- func (d *ServiceDie) Metadata(v apismetav1.ObjectMeta) *ServiceDie
- func (d *ServiceDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *ServiceDie
- func (d *ServiceDie) Spec(v corev1.ServiceSpec) *ServiceDie
- func (d *ServiceDie) SpecDie(fn func(d *ServiceSpecDie)) *ServiceDie
- func (d *ServiceDie) Status(v corev1.ServiceStatus) *ServiceDie
- func (d *ServiceDie) StatusDie(fn func(d *ServiceStatusDie)) *ServiceDie
- func (d *ServiceDie) TypeMetadata(v apismetav1.TypeMeta) *ServiceDie
- func (d *ServiceDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *ServiceDie
- func (d *ServiceDie) UnmarshalJSON(b []byte) error
- type ServicePortDie
- func (d *ServicePortDie) AppProtocol(v *string) *ServicePortDie
- func (d *ServicePortDie) DeepCopy() *ServicePortDie
- func (d *ServicePortDie) DieDiff(opts ...cmp.Option) string
- func (d *ServicePortDie) DieFeed(r corev1.ServicePort) *ServicePortDie
- func (d *ServicePortDie) DieFeedJSON(j []byte) *ServicePortDie
- func (d *ServicePortDie) DieFeedPtr(r *corev1.ServicePort) *ServicePortDie
- func (d *ServicePortDie) DieFeedRawExtension(raw runtime.RawExtension) *ServicePortDie
- func (d *ServicePortDie) DieFeedYAML(y []byte) *ServicePortDie
- func (d *ServicePortDie) DieFeedYAMLFile(name string) *ServicePortDie
- func (d *ServicePortDie) DieImmutable(immutable bool) *ServicePortDie
- func (d *ServicePortDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ServicePortDie) DieRelease() corev1.ServicePort
- func (d *ServicePortDie) DieReleaseJSON() []byte
- func (d *ServicePortDie) DieReleasePtr() *corev1.ServicePort
- func (d *ServicePortDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ServicePortDie) DieReleaseYAML() []byte
- func (d *ServicePortDie) DieSeal() *ServicePortDie
- func (d *ServicePortDie) DieSealFeed(r corev1.ServicePort) *ServicePortDie
- func (d *ServicePortDie) DieSealFeedPtr(r *corev1.ServicePort) *ServicePortDie
- func (d *ServicePortDie) DieSealRelease() corev1.ServicePort
- func (d *ServicePortDie) DieSealReleasePtr() *corev1.ServicePort
- func (d *ServicePortDie) DieStamp(fn func(r *corev1.ServicePort)) *ServicePortDie
- func (d *ServicePortDie) DieStampAt(jp string, fn interface{}) *ServicePortDie
- func (d *ServicePortDie) DieWith(fns ...func(d *ServicePortDie)) *ServicePortDie
- func (d *ServicePortDie) Name(v string) *ServicePortDie
- func (d *ServicePortDie) NodePort(v int32) *ServicePortDie
- func (d *ServicePortDie) Port(v int32) *ServicePortDie
- func (d *ServicePortDie) Protocol(v corev1.Protocol) *ServicePortDie
- func (d *ServicePortDie) TargetPort(v intstr.IntOrString) *ServicePortDie
- func (d *ServicePortDie) TargetPortInt(i int) *ServicePortDie
- func (d *ServicePortDie) TargetPortString(s string) *ServicePortDie
- type ServiceSpecDie
- func (d *ServiceSpecDie) AddSelector(key, value string) *ServiceSpecDie
- func (d *ServiceSpecDie) AllocateLoadBalancerNodePorts(v *bool) *ServiceSpecDie
- func (d *ServiceSpecDie) ClusterIP(v string) *ServiceSpecDie
- func (d *ServiceSpecDie) ClusterIPs(v ...string) *ServiceSpecDie
- func (d *ServiceSpecDie) DeepCopy() *ServiceSpecDie
- func (d *ServiceSpecDie) DieDiff(opts ...cmp.Option) string
- func (d *ServiceSpecDie) DieFeed(r corev1.ServiceSpec) *ServiceSpecDie
- func (d *ServiceSpecDie) DieFeedJSON(j []byte) *ServiceSpecDie
- func (d *ServiceSpecDie) DieFeedPtr(r *corev1.ServiceSpec) *ServiceSpecDie
- func (d *ServiceSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *ServiceSpecDie
- func (d *ServiceSpecDie) DieFeedYAML(y []byte) *ServiceSpecDie
- func (d *ServiceSpecDie) DieFeedYAMLFile(name string) *ServiceSpecDie
- func (d *ServiceSpecDie) DieImmutable(immutable bool) *ServiceSpecDie
- func (d *ServiceSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ServiceSpecDie) DieRelease() corev1.ServiceSpec
- func (d *ServiceSpecDie) DieReleaseJSON() []byte
- func (d *ServiceSpecDie) DieReleasePtr() *corev1.ServiceSpec
- func (d *ServiceSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ServiceSpecDie) DieReleaseYAML() []byte
- func (d *ServiceSpecDie) DieSeal() *ServiceSpecDie
- func (d *ServiceSpecDie) DieSealFeed(r corev1.ServiceSpec) *ServiceSpecDie
- func (d *ServiceSpecDie) DieSealFeedPtr(r *corev1.ServiceSpec) *ServiceSpecDie
- func (d *ServiceSpecDie) DieSealRelease() corev1.ServiceSpec
- func (d *ServiceSpecDie) DieSealReleasePtr() *corev1.ServiceSpec
- func (d *ServiceSpecDie) DieStamp(fn func(r *corev1.ServiceSpec)) *ServiceSpecDie
- func (d *ServiceSpecDie) DieStampAt(jp string, fn interface{}) *ServiceSpecDie
- func (d *ServiceSpecDie) DieWith(fns ...func(d *ServiceSpecDie)) *ServiceSpecDie
- func (d *ServiceSpecDie) ExternalIPs(v ...string) *ServiceSpecDie
- func (d *ServiceSpecDie) ExternalName(v string) *ServiceSpecDie
- func (d *ServiceSpecDie) ExternalTrafficPolicy(v corev1.ServiceExternalTrafficPolicy) *ServiceSpecDie
- func (d *ServiceSpecDie) HealthCheckNodePort(v int32) *ServiceSpecDie
- func (d *ServiceSpecDie) IPFamilies(v ...corev1.IPFamily) *ServiceSpecDie
- func (d *ServiceSpecDie) IPFamilyPolicy(v *corev1.IPFamilyPolicy) *ServiceSpecDie
- func (d *ServiceSpecDie) InternalTrafficPolicy(v *corev1.ServiceInternalTrafficPolicy) *ServiceSpecDie
- func (d *ServiceSpecDie) LoadBalancerClass(v *string) *ServiceSpecDie
- func (d *ServiceSpecDie) LoadBalancerIP(v string) *ServiceSpecDiedeprecated
- func (d *ServiceSpecDie) LoadBalancerSourceRanges(v ...string) *ServiceSpecDie
- func (d *ServiceSpecDie) PortDie(protocol corev1.Protocol, port int32, fn func(d *ServicePortDie)) *ServiceSpecDie
- func (d *ServiceSpecDie) Ports(v ...corev1.ServicePort) *ServiceSpecDie
- func (d *ServiceSpecDie) PublishNotReadyAddresses(v bool) *ServiceSpecDie
- func (d *ServiceSpecDie) Selector(v map[string]string) *ServiceSpecDie
- func (d *ServiceSpecDie) SessionAffinity(v corev1.ServiceAffinity) *ServiceSpecDie
- func (d *ServiceSpecDie) SessionAffinityConfig(v *corev1.SessionAffinityConfig) *ServiceSpecDie
- func (d *ServiceSpecDie) SessionAffinityConfigDie(fn func(d *SessionAffinityConfigDie)) *ServiceSpecDie
- func (d *ServiceSpecDie) TrafficDistribution(v *string) *ServiceSpecDie
- func (d *ServiceSpecDie) Type(v corev1.ServiceType) *ServiceSpecDie
- type ServiceStatusDie
- func (d *ServiceStatusDie) Conditions(v ...apismetav1.Condition) *ServiceStatusDie
- func (d *ServiceStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *ServiceStatusDie
- func (d *ServiceStatusDie) DeepCopy() *ServiceStatusDie
- func (d *ServiceStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *ServiceStatusDie) DieFeed(r corev1.ServiceStatus) *ServiceStatusDie
- func (d *ServiceStatusDie) DieFeedJSON(j []byte) *ServiceStatusDie
- func (d *ServiceStatusDie) DieFeedPtr(r *corev1.ServiceStatus) *ServiceStatusDie
- func (d *ServiceStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ServiceStatusDie
- func (d *ServiceStatusDie) DieFeedYAML(y []byte) *ServiceStatusDie
- func (d *ServiceStatusDie) DieFeedYAMLFile(name string) *ServiceStatusDie
- func (d *ServiceStatusDie) DieImmutable(immutable bool) *ServiceStatusDie
- func (d *ServiceStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *ServiceStatusDie) DieRelease() corev1.ServiceStatus
- func (d *ServiceStatusDie) DieReleaseJSON() []byte
- func (d *ServiceStatusDie) DieReleasePtr() *corev1.ServiceStatus
- func (d *ServiceStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ServiceStatusDie) DieReleaseYAML() []byte
- func (d *ServiceStatusDie) DieSeal() *ServiceStatusDie
- func (d *ServiceStatusDie) DieSealFeed(r corev1.ServiceStatus) *ServiceStatusDie
- func (d *ServiceStatusDie) DieSealFeedPtr(r *corev1.ServiceStatus) *ServiceStatusDie
- func (d *ServiceStatusDie) DieSealRelease() corev1.ServiceStatus
- func (d *ServiceStatusDie) DieSealReleasePtr() *corev1.ServiceStatus
- func (d *ServiceStatusDie) DieStamp(fn func(r *corev1.ServiceStatus)) *ServiceStatusDie
- func (d *ServiceStatusDie) DieStampAt(jp string, fn interface{}) *ServiceStatusDie
- func (d *ServiceStatusDie) DieWith(fns ...func(d *ServiceStatusDie)) *ServiceStatusDie
- func (d *ServiceStatusDie) LoadBalancer(v corev1.LoadBalancerStatus) *ServiceStatusDie
- func (d *ServiceStatusDie) LoadBalancerDie(fn func(d *LoadBalancerStatusDie)) *ServiceStatusDie
- type SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) ClientIP(v *corev1.ClientIPConfig) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) ClientIPDie(fn func(d *ClientIPConfigDie)) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DeepCopy() *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieDiff(opts ...cmp.Option) string
- func (d *SessionAffinityConfigDie) DieFeed(r corev1.SessionAffinityConfig) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieFeedJSON(j []byte) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieFeedPtr(r *corev1.SessionAffinityConfig) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieFeedRawExtension(raw runtime.RawExtension) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieFeedYAML(y []byte) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieFeedYAMLFile(name string) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieImmutable(immutable bool) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SessionAffinityConfigDie) DieRelease() corev1.SessionAffinityConfig
- func (d *SessionAffinityConfigDie) DieReleaseJSON() []byte
- func (d *SessionAffinityConfigDie) DieReleasePtr() *corev1.SessionAffinityConfig
- func (d *SessionAffinityConfigDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SessionAffinityConfigDie) DieReleaseYAML() []byte
- func (d *SessionAffinityConfigDie) DieSeal() *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieSealFeed(r corev1.SessionAffinityConfig) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieSealFeedPtr(r *corev1.SessionAffinityConfig) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieSealRelease() corev1.SessionAffinityConfig
- func (d *SessionAffinityConfigDie) DieSealReleasePtr() *corev1.SessionAffinityConfig
- func (d *SessionAffinityConfigDie) DieStamp(fn func(r *corev1.SessionAffinityConfig)) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieStampAt(jp string, fn interface{}) *SessionAffinityConfigDie
- func (d *SessionAffinityConfigDie) DieWith(fns ...func(d *SessionAffinityConfigDie)) *SessionAffinityConfigDie
- type SleepActionDie
- func (d *SleepActionDie) DeepCopy() *SleepActionDie
- func (d *SleepActionDie) DieDiff(opts ...cmp.Option) string
- func (d *SleepActionDie) DieFeed(r corev1.SleepAction) *SleepActionDie
- func (d *SleepActionDie) DieFeedJSON(j []byte) *SleepActionDie
- func (d *SleepActionDie) DieFeedPtr(r *corev1.SleepAction) *SleepActionDie
- func (d *SleepActionDie) DieFeedRawExtension(raw runtime.RawExtension) *SleepActionDie
- func (d *SleepActionDie) DieFeedYAML(y []byte) *SleepActionDie
- func (d *SleepActionDie) DieFeedYAMLFile(name string) *SleepActionDie
- func (d *SleepActionDie) DieImmutable(immutable bool) *SleepActionDie
- func (d *SleepActionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SleepActionDie) DieRelease() corev1.SleepAction
- func (d *SleepActionDie) DieReleaseJSON() []byte
- func (d *SleepActionDie) DieReleasePtr() *corev1.SleepAction
- func (d *SleepActionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SleepActionDie) DieReleaseYAML() []byte
- func (d *SleepActionDie) DieSeal() *SleepActionDie
- func (d *SleepActionDie) DieSealFeed(r corev1.SleepAction) *SleepActionDie
- func (d *SleepActionDie) DieSealFeedPtr(r *corev1.SleepAction) *SleepActionDie
- func (d *SleepActionDie) DieSealRelease() corev1.SleepAction
- func (d *SleepActionDie) DieSealReleasePtr() *corev1.SleepAction
- func (d *SleepActionDie) DieStamp(fn func(r *corev1.SleepAction)) *SleepActionDie
- func (d *SleepActionDie) DieStampAt(jp string, fn interface{}) *SleepActionDie
- func (d *SleepActionDie) DieWith(fns ...func(d *SleepActionDie)) *SleepActionDie
- func (d *SleepActionDie) Seconds(v int64) *SleepActionDie
- type StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DeepCopy() *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *StorageOSPersistentVolumeSourceDie) DieFeed(r corev1.StorageOSPersistentVolumeSource) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieFeedJSON(j []byte) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieFeedPtr(r *corev1.StorageOSPersistentVolumeSource) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieFeedYAML(y []byte) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieImmutable(immutable bool) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *StorageOSPersistentVolumeSourceDie) DieRelease() corev1.StorageOSPersistentVolumeSource
- func (d *StorageOSPersistentVolumeSourceDie) DieReleaseJSON() []byte
- func (d *StorageOSPersistentVolumeSourceDie) DieReleasePtr() *corev1.StorageOSPersistentVolumeSource
- func (d *StorageOSPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *StorageOSPersistentVolumeSourceDie) DieReleaseYAML() []byte
- func (d *StorageOSPersistentVolumeSourceDie) DieSeal() *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieSealFeed(r corev1.StorageOSPersistentVolumeSource) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.StorageOSPersistentVolumeSource) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieSealRelease() corev1.StorageOSPersistentVolumeSource
- func (d *StorageOSPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.StorageOSPersistentVolumeSource
- func (d *StorageOSPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.StorageOSPersistentVolumeSource)) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) DieWith(fns ...func(d *StorageOSPersistentVolumeSourceDie)) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) FSType(v string) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) ReadOnly(v bool) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) SecretRef(v *corev1.ObjectReference) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) SecretRefDie(fn func(d *ObjectReferenceDie)) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) VolumeName(v string) *StorageOSPersistentVolumeSourceDie
- func (d *StorageOSPersistentVolumeSourceDie) VolumeNamespace(v string) *StorageOSPersistentVolumeSourceDie
- type StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DeepCopy() *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *StorageOSVolumeSourceDie) DieFeed(r corev1.StorageOSVolumeSource) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieFeedJSON(j []byte) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieFeedPtr(r *corev1.StorageOSVolumeSource) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieFeedYAML(y []byte) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieFeedYAMLFile(name string) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieImmutable(immutable bool) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *StorageOSVolumeSourceDie) DieRelease() corev1.StorageOSVolumeSource
- func (d *StorageOSVolumeSourceDie) DieReleaseJSON() []byte
- func (d *StorageOSVolumeSourceDie) DieReleasePtr() *corev1.StorageOSVolumeSource
- func (d *StorageOSVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *StorageOSVolumeSourceDie) DieReleaseYAML() []byte
- func (d *StorageOSVolumeSourceDie) DieSeal() *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieSealFeed(r corev1.StorageOSVolumeSource) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieSealFeedPtr(r *corev1.StorageOSVolumeSource) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieSealRelease() corev1.StorageOSVolumeSource
- func (d *StorageOSVolumeSourceDie) DieSealReleasePtr() *corev1.StorageOSVolumeSource
- func (d *StorageOSVolumeSourceDie) DieStamp(fn func(r *corev1.StorageOSVolumeSource)) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieStampAt(jp string, fn interface{}) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) DieWith(fns ...func(d *StorageOSVolumeSourceDie)) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) FSType(v string) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) ReadOnly(v bool) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) VolumeName(v string) *StorageOSVolumeSourceDie
- func (d *StorageOSVolumeSourceDie) VolumeNamespace(v string) *StorageOSVolumeSourceDie
- type SysctlDie
- func (d *SysctlDie) DeepCopy() *SysctlDie
- func (d *SysctlDie) DieDiff(opts ...cmp.Option) string
- func (d *SysctlDie) DieFeed(r corev1.Sysctl) *SysctlDie
- func (d *SysctlDie) DieFeedJSON(j []byte) *SysctlDie
- func (d *SysctlDie) DieFeedPtr(r *corev1.Sysctl) *SysctlDie
- func (d *SysctlDie) DieFeedRawExtension(raw runtime.RawExtension) *SysctlDie
- func (d *SysctlDie) DieFeedYAML(y []byte) *SysctlDie
- func (d *SysctlDie) DieFeedYAMLFile(name string) *SysctlDie
- func (d *SysctlDie) DieImmutable(immutable bool) *SysctlDie
- func (d *SysctlDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *SysctlDie) DieRelease() corev1.Sysctl
- func (d *SysctlDie) DieReleaseJSON() []byte
- func (d *SysctlDie) DieReleasePtr() *corev1.Sysctl
- func (d *SysctlDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *SysctlDie) DieReleaseYAML() []byte
- func (d *SysctlDie) DieSeal() *SysctlDie
- func (d *SysctlDie) DieSealFeed(r corev1.Sysctl) *SysctlDie
- func (d *SysctlDie) DieSealFeedPtr(r *corev1.Sysctl) *SysctlDie
- func (d *SysctlDie) DieSealRelease() corev1.Sysctl
- func (d *SysctlDie) DieSealReleasePtr() *corev1.Sysctl
- func (d *SysctlDie) DieStamp(fn func(r *corev1.Sysctl)) *SysctlDie
- func (d *SysctlDie) DieStampAt(jp string, fn interface{}) *SysctlDie
- func (d *SysctlDie) DieWith(fns ...func(d *SysctlDie)) *SysctlDie
- func (d *SysctlDie) Name(v string) *SysctlDie
- func (d *SysctlDie) Value(v string) *SysctlDie
- type TCPSocketActionDie
- func (d *TCPSocketActionDie) DeepCopy() *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieDiff(opts ...cmp.Option) string
- func (d *TCPSocketActionDie) DieFeed(r corev1.TCPSocketAction) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieFeedJSON(j []byte) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieFeedPtr(r *corev1.TCPSocketAction) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieFeedRawExtension(raw runtime.RawExtension) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieFeedYAML(y []byte) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieFeedYAMLFile(name string) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieImmutable(immutable bool) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *TCPSocketActionDie) DieRelease() corev1.TCPSocketAction
- func (d *TCPSocketActionDie) DieReleaseJSON() []byte
- func (d *TCPSocketActionDie) DieReleasePtr() *corev1.TCPSocketAction
- func (d *TCPSocketActionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *TCPSocketActionDie) DieReleaseYAML() []byte
- func (d *TCPSocketActionDie) DieSeal() *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieSealFeed(r corev1.TCPSocketAction) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieSealFeedPtr(r *corev1.TCPSocketAction) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieSealRelease() corev1.TCPSocketAction
- func (d *TCPSocketActionDie) DieSealReleasePtr() *corev1.TCPSocketAction
- func (d *TCPSocketActionDie) DieStamp(fn func(r *corev1.TCPSocketAction)) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieStampAt(jp string, fn interface{}) *TCPSocketActionDie
- func (d *TCPSocketActionDie) DieWith(fns ...func(d *TCPSocketActionDie)) *TCPSocketActionDie
- func (d *TCPSocketActionDie) Host(v string) *TCPSocketActionDie
- func (d *TCPSocketActionDie) Port(v intstr.IntOrString) *TCPSocketActionDie
- func (d *TCPSocketActionDie) PortInt(i int) *TCPSocketActionDie
- func (d *TCPSocketActionDie) PortString(s string) *TCPSocketActionDie
- type TaintDie
- func (d *TaintDie) DeepCopy() *TaintDie
- func (d *TaintDie) DieDiff(opts ...cmp.Option) string
- func (d *TaintDie) DieFeed(r corev1.Taint) *TaintDie
- func (d *TaintDie) DieFeedJSON(j []byte) *TaintDie
- func (d *TaintDie) DieFeedPtr(r *corev1.Taint) *TaintDie
- func (d *TaintDie) DieFeedRawExtension(raw runtime.RawExtension) *TaintDie
- func (d *TaintDie) DieFeedYAML(y []byte) *TaintDie
- func (d *TaintDie) DieFeedYAMLFile(name string) *TaintDie
- func (d *TaintDie) DieImmutable(immutable bool) *TaintDie
- func (d *TaintDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *TaintDie) DieRelease() corev1.Taint
- func (d *TaintDie) DieReleaseJSON() []byte
- func (d *TaintDie) DieReleasePtr() *corev1.Taint
- func (d *TaintDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *TaintDie) DieReleaseYAML() []byte
- func (d *TaintDie) DieSeal() *TaintDie
- func (d *TaintDie) DieSealFeed(r corev1.Taint) *TaintDie
- func (d *TaintDie) DieSealFeedPtr(r *corev1.Taint) *TaintDie
- func (d *TaintDie) DieSealRelease() corev1.Taint
- func (d *TaintDie) DieSealReleasePtr() *corev1.Taint
- func (d *TaintDie) DieStamp(fn func(r *corev1.Taint)) *TaintDie
- func (d *TaintDie) DieStampAt(jp string, fn interface{}) *TaintDie
- func (d *TaintDie) DieWith(fns ...func(d *TaintDie)) *TaintDie
- func (d *TaintDie) Effect(v corev1.TaintEffect) *TaintDie
- func (d *TaintDie) Key(v string) *TaintDie
- func (d *TaintDie) TimeAdded(v *apismetav1.Time) *TaintDie
- func (d *TaintDie) Value(v string) *TaintDie
- type TolerationDie
- func (d *TolerationDie) DeepCopy() *TolerationDie
- func (d *TolerationDie) DieDiff(opts ...cmp.Option) string
- func (d *TolerationDie) DieFeed(r corev1.Toleration) *TolerationDie
- func (d *TolerationDie) DieFeedJSON(j []byte) *TolerationDie
- func (d *TolerationDie) DieFeedPtr(r *corev1.Toleration) *TolerationDie
- func (d *TolerationDie) DieFeedRawExtension(raw runtime.RawExtension) *TolerationDie
- func (d *TolerationDie) DieFeedYAML(y []byte) *TolerationDie
- func (d *TolerationDie) DieFeedYAMLFile(name string) *TolerationDie
- func (d *TolerationDie) DieImmutable(immutable bool) *TolerationDie
- func (d *TolerationDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *TolerationDie) DieRelease() corev1.Toleration
- func (d *TolerationDie) DieReleaseJSON() []byte
- func (d *TolerationDie) DieReleasePtr() *corev1.Toleration
- func (d *TolerationDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *TolerationDie) DieReleaseYAML() []byte
- func (d *TolerationDie) DieSeal() *TolerationDie
- func (d *TolerationDie) DieSealFeed(r corev1.Toleration) *TolerationDie
- func (d *TolerationDie) DieSealFeedPtr(r *corev1.Toleration) *TolerationDie
- func (d *TolerationDie) DieSealRelease() corev1.Toleration
- func (d *TolerationDie) DieSealReleasePtr() *corev1.Toleration
- func (d *TolerationDie) DieStamp(fn func(r *corev1.Toleration)) *TolerationDie
- func (d *TolerationDie) DieStampAt(jp string, fn interface{}) *TolerationDie
- func (d *TolerationDie) DieWith(fns ...func(d *TolerationDie)) *TolerationDie
- func (d *TolerationDie) Effect(v corev1.TaintEffect) *TolerationDie
- func (d *TolerationDie) Key(v string) *TolerationDie
- func (d *TolerationDie) Operator(v corev1.TolerationOperator) *TolerationDie
- func (d *TolerationDie) TolerationSeconds(v *int64) *TolerationDie
- func (d *TolerationDie) Value(v string) *TolerationDie
- type TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DeepCopy() *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieDiff(opts ...cmp.Option) string
- func (d *TopologySelectorLabelRequirementDie) DieFeed(r corev1.TopologySelectorLabelRequirement) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieFeedJSON(j []byte) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieFeedPtr(r *corev1.TopologySelectorLabelRequirement) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieFeedRawExtension(raw runtime.RawExtension) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieFeedYAML(y []byte) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieFeedYAMLFile(name string) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieImmutable(immutable bool) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *TopologySelectorLabelRequirementDie) DieRelease() corev1.TopologySelectorLabelRequirement
- func (d *TopologySelectorLabelRequirementDie) DieReleaseJSON() []byte
- func (d *TopologySelectorLabelRequirementDie) DieReleasePtr() *corev1.TopologySelectorLabelRequirement
- func (d *TopologySelectorLabelRequirementDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *TopologySelectorLabelRequirementDie) DieReleaseYAML() []byte
- func (d *TopologySelectorLabelRequirementDie) DieSeal() *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieSealFeed(r corev1.TopologySelectorLabelRequirement) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieSealFeedPtr(r *corev1.TopologySelectorLabelRequirement) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieSealRelease() corev1.TopologySelectorLabelRequirement
- func (d *TopologySelectorLabelRequirementDie) DieSealReleasePtr() *corev1.TopologySelectorLabelRequirement
- func (d *TopologySelectorLabelRequirementDie) DieStamp(fn func(r *corev1.TopologySelectorLabelRequirement)) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieStampAt(jp string, fn interface{}) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) DieWith(fns ...func(d *TopologySelectorLabelRequirementDie)) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) Key(v string) *TopologySelectorLabelRequirementDie
- func (d *TopologySelectorLabelRequirementDie) Values(v ...string) *TopologySelectorLabelRequirementDie
- type TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DeepCopy() *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieDiff(opts ...cmp.Option) string
- func (d *TopologySelectorTermDie) DieFeed(r corev1.TopologySelectorTerm) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieFeedJSON(j []byte) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieFeedPtr(r *corev1.TopologySelectorTerm) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieFeedRawExtension(raw runtime.RawExtension) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieFeedYAML(y []byte) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieFeedYAMLFile(name string) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieImmutable(immutable bool) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *TopologySelectorTermDie) DieRelease() corev1.TopologySelectorTerm
- func (d *TopologySelectorTermDie) DieReleaseJSON() []byte
- func (d *TopologySelectorTermDie) DieReleasePtr() *corev1.TopologySelectorTerm
- func (d *TopologySelectorTermDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *TopologySelectorTermDie) DieReleaseYAML() []byte
- func (d *TopologySelectorTermDie) DieSeal() *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieSealFeed(r corev1.TopologySelectorTerm) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieSealFeedPtr(r *corev1.TopologySelectorTerm) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieSealRelease() corev1.TopologySelectorTerm
- func (d *TopologySelectorTermDie) DieSealReleasePtr() *corev1.TopologySelectorTerm
- func (d *TopologySelectorTermDie) DieStamp(fn func(r *corev1.TopologySelectorTerm)) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieStampAt(jp string, fn interface{}) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) DieWith(fns ...func(d *TopologySelectorTermDie)) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) MatchLabelExpressions(v ...corev1.TopologySelectorLabelRequirement) *TopologySelectorTermDie
- func (d *TopologySelectorTermDie) MatchLabelExpressionsDie(v ...*TopologySelectorLabelRequirementDie) *TopologySelectorTermDie
- type TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DeepCopy() *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieDiff(opts ...cmp.Option) string
- func (d *TopologySpreadConstraintDie) DieFeed(r corev1.TopologySpreadConstraint) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieFeedJSON(j []byte) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieFeedPtr(r *corev1.TopologySpreadConstraint) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieFeedRawExtension(raw runtime.RawExtension) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieFeedYAML(y []byte) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieFeedYAMLFile(name string) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieImmutable(immutable bool) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *TopologySpreadConstraintDie) DieRelease() corev1.TopologySpreadConstraint
- func (d *TopologySpreadConstraintDie) DieReleaseJSON() []byte
- func (d *TopologySpreadConstraintDie) DieReleasePtr() *corev1.TopologySpreadConstraint
- func (d *TopologySpreadConstraintDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *TopologySpreadConstraintDie) DieReleaseYAML() []byte
- func (d *TopologySpreadConstraintDie) DieSeal() *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieSealFeed(r corev1.TopologySpreadConstraint) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieSealFeedPtr(r *corev1.TopologySpreadConstraint) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieSealRelease() corev1.TopologySpreadConstraint
- func (d *TopologySpreadConstraintDie) DieSealReleasePtr() *corev1.TopologySpreadConstraint
- func (d *TopologySpreadConstraintDie) DieStamp(fn func(r *corev1.TopologySpreadConstraint)) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieStampAt(jp string, fn interface{}) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) DieWith(fns ...func(d *TopologySpreadConstraintDie)) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) LabelSelector(v *apismetav1.LabelSelector) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) LabelSelectorDie(fn func(d *metav1.LabelSelectorDie)) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) MatchLabelKeys(v ...string) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) MaxSkew(v int32) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) MinDomains(v *int32) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) NodeAffinityPolicy(v *corev1.NodeInclusionPolicy) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) NodeTaintsPolicy(v *corev1.NodeInclusionPolicy) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) TopologyKey(v string) *TopologySpreadConstraintDie
- func (d *TopologySpreadConstraintDie) WhenUnsatisfiable(v corev1.UnsatisfiableConstraintAction) *TopologySpreadConstraintDie
- type TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) APIGroup(v *string) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DeepCopy() *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieDiff(opts ...cmp.Option) string
- func (d *TypedLocalObjectReferenceDie) DieFeed(r corev1.TypedLocalObjectReference) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieFeedJSON(j []byte) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieFeedPtr(r *corev1.TypedLocalObjectReference) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieFeedRawExtension(raw runtime.RawExtension) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieFeedYAML(y []byte) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieFeedYAMLFile(name string) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieImmutable(immutable bool) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *TypedLocalObjectReferenceDie) DieRelease() corev1.TypedLocalObjectReference
- func (d *TypedLocalObjectReferenceDie) DieReleaseJSON() []byte
- func (d *TypedLocalObjectReferenceDie) DieReleasePtr() *corev1.TypedLocalObjectReference
- func (d *TypedLocalObjectReferenceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *TypedLocalObjectReferenceDie) DieReleaseYAML() []byte
- func (d *TypedLocalObjectReferenceDie) DieSeal() *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieSealFeed(r corev1.TypedLocalObjectReference) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieSealFeedPtr(r *corev1.TypedLocalObjectReference) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieSealRelease() corev1.TypedLocalObjectReference
- func (d *TypedLocalObjectReferenceDie) DieSealReleasePtr() *corev1.TypedLocalObjectReference
- func (d *TypedLocalObjectReferenceDie) DieStamp(fn func(r *corev1.TypedLocalObjectReference)) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieStampAt(jp string, fn interface{}) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) DieWith(fns ...func(d *TypedLocalObjectReferenceDie)) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) Kind(v string) *TypedLocalObjectReferenceDie
- func (d *TypedLocalObjectReferenceDie) Name(v string) *TypedLocalObjectReferenceDie
- type TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) APIGroup(v *string) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DeepCopy() *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieDiff(opts ...cmp.Option) string
- func (d *TypedObjectReferenceDie) DieFeed(r corev1.TypedObjectReference) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieFeedJSON(j []byte) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieFeedPtr(r *corev1.TypedObjectReference) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieFeedRawExtension(raw runtime.RawExtension) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieFeedYAML(y []byte) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieFeedYAMLFile(name string) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieImmutable(immutable bool) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *TypedObjectReferenceDie) DieRelease() corev1.TypedObjectReference
- func (d *TypedObjectReferenceDie) DieReleaseJSON() []byte
- func (d *TypedObjectReferenceDie) DieReleasePtr() *corev1.TypedObjectReference
- func (d *TypedObjectReferenceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *TypedObjectReferenceDie) DieReleaseYAML() []byte
- func (d *TypedObjectReferenceDie) DieSeal() *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieSealFeed(r corev1.TypedObjectReference) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieSealFeedPtr(r *corev1.TypedObjectReference) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieSealRelease() corev1.TypedObjectReference
- func (d *TypedObjectReferenceDie) DieSealReleasePtr() *corev1.TypedObjectReference
- func (d *TypedObjectReferenceDie) DieStamp(fn func(r *corev1.TypedObjectReference)) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieStampAt(jp string, fn interface{}) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) DieWith(fns ...func(d *TypedObjectReferenceDie)) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) Kind(v string) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) Name(v string) *TypedObjectReferenceDie
- func (d *TypedObjectReferenceDie) Namespace(v *string) *TypedObjectReferenceDie
- type VolumeDeviceDie
- func (d *VolumeDeviceDie) DeepCopy() *VolumeDeviceDie
- func (d *VolumeDeviceDie) DevicePath(v string) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieDiff(opts ...cmp.Option) string
- func (d *VolumeDeviceDie) DieFeed(r corev1.VolumeDevice) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieFeedJSON(j []byte) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieFeedPtr(r *corev1.VolumeDevice) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieFeedRawExtension(raw runtime.RawExtension) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieFeedYAML(y []byte) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieFeedYAMLFile(name string) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieImmutable(immutable bool) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *VolumeDeviceDie) DieRelease() corev1.VolumeDevice
- func (d *VolumeDeviceDie) DieReleaseJSON() []byte
- func (d *VolumeDeviceDie) DieReleasePtr() *corev1.VolumeDevice
- func (d *VolumeDeviceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *VolumeDeviceDie) DieReleaseYAML() []byte
- func (d *VolumeDeviceDie) DieSeal() *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieSealFeed(r corev1.VolumeDevice) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieSealFeedPtr(r *corev1.VolumeDevice) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieSealRelease() corev1.VolumeDevice
- func (d *VolumeDeviceDie) DieSealReleasePtr() *corev1.VolumeDevice
- func (d *VolumeDeviceDie) DieStamp(fn func(r *corev1.VolumeDevice)) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieStampAt(jp string, fn interface{}) *VolumeDeviceDie
- func (d *VolumeDeviceDie) DieWith(fns ...func(d *VolumeDeviceDie)) *VolumeDeviceDie
- func (d *VolumeDeviceDie) Name(v string) *VolumeDeviceDie
- type VolumeDie
- func (d *VolumeDie) AWSElasticBlockStoreDie(fn func(d *AWSElasticBlockStoreVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) AzureDiskDie(fn func(d *AzureDiskVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) AzureFileDie(fn func(d *AzureFileVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) CSIDie(fn func(d *CSIVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) CephFSDie(fn func(d *CephFSVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) CinderDie(fn func(d *CinderVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) ConfigMapDie(fn func(d *ConfigMapVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) DeepCopy() *VolumeDie
- func (d *VolumeDie) DieDiff(opts ...cmp.Option) string
- func (d *VolumeDie) DieFeed(r corev1.Volume) *VolumeDie
- func (d *VolumeDie) DieFeedJSON(j []byte) *VolumeDie
- func (d *VolumeDie) DieFeedPtr(r *corev1.Volume) *VolumeDie
- func (d *VolumeDie) DieFeedRawExtension(raw runtime.RawExtension) *VolumeDie
- func (d *VolumeDie) DieFeedYAML(y []byte) *VolumeDie
- func (d *VolumeDie) DieFeedYAMLFile(name string) *VolumeDie
- func (d *VolumeDie) DieImmutable(immutable bool) *VolumeDie
- func (d *VolumeDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *VolumeDie) DieRelease() corev1.Volume
- func (d *VolumeDie) DieReleaseJSON() []byte
- func (d *VolumeDie) DieReleasePtr() *corev1.Volume
- func (d *VolumeDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *VolumeDie) DieReleaseYAML() []byte
- func (d *VolumeDie) DieSeal() *VolumeDie
- func (d *VolumeDie) DieSealFeed(r corev1.Volume) *VolumeDie
- func (d *VolumeDie) DieSealFeedPtr(r *corev1.Volume) *VolumeDie
- func (d *VolumeDie) DieSealRelease() corev1.Volume
- func (d *VolumeDie) DieSealReleasePtr() *corev1.Volume
- func (d *VolumeDie) DieStamp(fn func(r *corev1.Volume)) *VolumeDie
- func (d *VolumeDie) DieStampAt(jp string, fn interface{}) *VolumeDie
- func (d *VolumeDie) DieWith(fns ...func(d *VolumeDie)) *VolumeDie
- func (d *VolumeDie) DownwardAPIDie(fn func(d *DownwardAPIVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) EmptyDirDie(fn func(d *EmptyDirVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) EphemeralDie(fn func(d *EphemeralVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) FCDie(fn func(d *FCVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) FlexVolumeDie(fn func(d *FlexVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) FlockerDie(fn func(d *FlockerVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) GCEPersistentDiskDie(fn func(d *GCEPersistentDiskVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) GitRepoDie(fn func(d *GitRepoVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) GlusterfsDie(fn func(d *GlusterfsVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) HostPathDie(fn func(d *HostPathVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) ISCSIDie(fn func(d *ISCSIVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) NFSDie(fn func(d *NFSVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) Name(v string) *VolumeDie
- func (d *VolumeDie) PersistentVolumeClaimDie(fn func(d *PersistentVolumeClaimVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) PhotonPersistentDiskDie(fn func(d *PhotonPersistentDiskVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) PortworxVolumeDie(fn func(d *PortworxVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) ProjectedDie(fn func(d *ProjectedVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) QuobyteDie(fn func(d *QuobyteVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) RBDDie(fn func(d *RBDVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) ScaleIODie(fn func(d *ScaleIOVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) SecretDie(fn func(d *SecretVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) StorageOSDie(fn func(d *StorageOSVolumeSourceDie)) *VolumeDie
- func (d *VolumeDie) VolumeSource(v corev1.VolumeSource) *VolumeDie
- func (d *VolumeDie) VsphereVolumeDie(fn func(d *VsphereVirtualDiskVolumeSourceDie)) *VolumeDie
- type VolumeMountDie
- func (d *VolumeMountDie) DeepCopy() *VolumeMountDie
- func (d *VolumeMountDie) DieDiff(opts ...cmp.Option) string
- func (d *VolumeMountDie) DieFeed(r corev1.VolumeMount) *VolumeMountDie
- func (d *VolumeMountDie) DieFeedJSON(j []byte) *VolumeMountDie
- func (d *VolumeMountDie) DieFeedPtr(r *corev1.VolumeMount) *VolumeMountDie
- func (d *VolumeMountDie) DieFeedRawExtension(raw runtime.RawExtension) *VolumeMountDie
- func (d *VolumeMountDie) DieFeedYAML(y []byte) *VolumeMountDie
- func (d *VolumeMountDie) DieFeedYAMLFile(name string) *VolumeMountDie
- func (d *VolumeMountDie) DieImmutable(immutable bool) *VolumeMountDie
- func (d *VolumeMountDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *VolumeMountDie) DieRelease() corev1.VolumeMount
- func (d *VolumeMountDie) DieReleaseJSON() []byte
- func (d *VolumeMountDie) DieReleasePtr() *corev1.VolumeMount
- func (d *VolumeMountDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *VolumeMountDie) DieReleaseYAML() []byte
- func (d *VolumeMountDie) DieSeal() *VolumeMountDie
- func (d *VolumeMountDie) DieSealFeed(r corev1.VolumeMount) *VolumeMountDie
- func (d *VolumeMountDie) DieSealFeedPtr(r *corev1.VolumeMount) *VolumeMountDie
- func (d *VolumeMountDie) DieSealRelease() corev1.VolumeMount
- func (d *VolumeMountDie) DieSealReleasePtr() *corev1.VolumeMount
- func (d *VolumeMountDie) DieStamp(fn func(r *corev1.VolumeMount)) *VolumeMountDie
- func (d *VolumeMountDie) DieStampAt(jp string, fn interface{}) *VolumeMountDie
- func (d *VolumeMountDie) DieWith(fns ...func(d *VolumeMountDie)) *VolumeMountDie
- func (d *VolumeMountDie) MountPath(v string) *VolumeMountDie
- func (d *VolumeMountDie) MountPropagation(v *corev1.MountPropagationMode) *VolumeMountDie
- func (d *VolumeMountDie) Name(v string) *VolumeMountDie
- func (d *VolumeMountDie) ReadOnly(v bool) *VolumeMountDie
- func (d *VolumeMountDie) RecursiveReadOnly(v *corev1.RecursiveReadOnlyMode) *VolumeMountDie
- func (d *VolumeMountDie) SubPath(v string) *VolumeMountDie
- func (d *VolumeMountDie) SubPathExpr(v string) *VolumeMountDie
- type VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DeepCopy() *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieDiff(opts ...cmp.Option) string
- func (d *VolumeMountStatusDie) DieFeed(r corev1.VolumeMountStatus) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieFeedJSON(j []byte) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieFeedPtr(r *corev1.VolumeMountStatus) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieFeedYAML(y []byte) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieFeedYAMLFile(name string) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieImmutable(immutable bool) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *VolumeMountStatusDie) DieRelease() corev1.VolumeMountStatus
- func (d *VolumeMountStatusDie) DieReleaseJSON() []byte
- func (d *VolumeMountStatusDie) DieReleasePtr() *corev1.VolumeMountStatus
- func (d *VolumeMountStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *VolumeMountStatusDie) DieReleaseYAML() []byte
- func (d *VolumeMountStatusDie) DieSeal() *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieSealFeed(r corev1.VolumeMountStatus) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieSealFeedPtr(r *corev1.VolumeMountStatus) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieSealRelease() corev1.VolumeMountStatus
- func (d *VolumeMountStatusDie) DieSealReleasePtr() *corev1.VolumeMountStatus
- func (d *VolumeMountStatusDie) DieStamp(fn func(r *corev1.VolumeMountStatus)) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieStampAt(jp string, fn interface{}) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) DieWith(fns ...func(d *VolumeMountStatusDie)) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) MountPath(v string) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) Name(v string) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) ReadOnly(v bool) *VolumeMountStatusDie
- func (d *VolumeMountStatusDie) RecursiveReadOnly(v *corev1.RecursiveReadOnlyMode) *VolumeMountStatusDie
- type VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DeepCopy() *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieDiff(opts ...cmp.Option) string
- func (d *VolumeNodeAffinityDie) DieFeed(r corev1.VolumeNodeAffinity) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieFeedJSON(j []byte) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieFeedPtr(r *corev1.VolumeNodeAffinity) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieFeedRawExtension(raw runtime.RawExtension) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieFeedYAML(y []byte) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieFeedYAMLFile(name string) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieImmutable(immutable bool) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *VolumeNodeAffinityDie) DieRelease() corev1.VolumeNodeAffinity
- func (d *VolumeNodeAffinityDie) DieReleaseJSON() []byte
- func (d *VolumeNodeAffinityDie) DieReleasePtr() *corev1.VolumeNodeAffinity
- func (d *VolumeNodeAffinityDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *VolumeNodeAffinityDie) DieReleaseYAML() []byte
- func (d *VolumeNodeAffinityDie) DieSeal() *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieSealFeed(r corev1.VolumeNodeAffinity) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieSealFeedPtr(r *corev1.VolumeNodeAffinity) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieSealRelease() corev1.VolumeNodeAffinity
- func (d *VolumeNodeAffinityDie) DieSealReleasePtr() *corev1.VolumeNodeAffinity
- func (d *VolumeNodeAffinityDie) DieStamp(fn func(r *corev1.VolumeNodeAffinity)) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieStampAt(jp string, fn interface{}) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) DieWith(fns ...func(d *VolumeNodeAffinityDie)) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) Required(v *corev1.NodeSelector) *VolumeNodeAffinityDie
- func (d *VolumeNodeAffinityDie) RequiredDie(fn func(d *NodeSelectorDie)) *VolumeNodeAffinityDie
- type VolumeProjectionDie
- func (d *VolumeProjectionDie) ClusterTrustBundle(v *corev1.ClusterTrustBundleProjection) *VolumeProjectionDie
- func (d *VolumeProjectionDie) ClusterTrustBundleDie(fn func(d *ClusterTrustBundleProjectionDie)) *VolumeProjectionDie
- func (d *VolumeProjectionDie) ConfigMap(v *corev1.ConfigMapProjection) *VolumeProjectionDie
- func (d *VolumeProjectionDie) ConfigMapDie(fn func(d *ConfigMapProjectionDie)) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DeepCopy() *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieDiff(opts ...cmp.Option) string
- func (d *VolumeProjectionDie) DieFeed(r corev1.VolumeProjection) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieFeedJSON(j []byte) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieFeedPtr(r *corev1.VolumeProjection) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieFeedRawExtension(raw runtime.RawExtension) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieFeedYAML(y []byte) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieFeedYAMLFile(name string) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieImmutable(immutable bool) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *VolumeProjectionDie) DieRelease() corev1.VolumeProjection
- func (d *VolumeProjectionDie) DieReleaseJSON() []byte
- func (d *VolumeProjectionDie) DieReleasePtr() *corev1.VolumeProjection
- func (d *VolumeProjectionDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *VolumeProjectionDie) DieReleaseYAML() []byte
- func (d *VolumeProjectionDie) DieSeal() *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieSealFeed(r corev1.VolumeProjection) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieSealFeedPtr(r *corev1.VolumeProjection) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieSealRelease() corev1.VolumeProjection
- func (d *VolumeProjectionDie) DieSealReleasePtr() *corev1.VolumeProjection
- func (d *VolumeProjectionDie) DieStamp(fn func(r *corev1.VolumeProjection)) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieStampAt(jp string, fn interface{}) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DieWith(fns ...func(d *VolumeProjectionDie)) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DownwardAPI(v *corev1.DownwardAPIProjection) *VolumeProjectionDie
- func (d *VolumeProjectionDie) DownwardAPIDie(fn func(d *DownwardAPIProjectionDie)) *VolumeProjectionDie
- func (d *VolumeProjectionDie) Secret(v *corev1.SecretProjection) *VolumeProjectionDie
- func (d *VolumeProjectionDie) SecretDie(fn func(d *SecretProjectionDie)) *VolumeProjectionDie
- func (d *VolumeProjectionDie) ServiceAccountToken(v *corev1.ServiceAccountTokenProjection) *VolumeProjectionDie
- func (d *VolumeProjectionDie) ServiceAccountTokenDie(fn func(d *ServiceAccountTokenProjectionDie)) *VolumeProjectionDie
- type VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) AddLimit(name corev1.ResourceName, quantity resource.Quantity) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) AddLimitString(name corev1.ResourceName, quantity string) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) AddRequest(name corev1.ResourceName, quantity resource.Quantity) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) AddRequestString(name corev1.ResourceName, quantity string) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DeepCopy() *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieDiff(opts ...cmp.Option) string
- func (d *VolumeResourceRequirementsDie) DieFeed(r corev1.VolumeResourceRequirements) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieFeedJSON(j []byte) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieFeedPtr(r *corev1.VolumeResourceRequirements) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieFeedRawExtension(raw runtime.RawExtension) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieFeedYAML(y []byte) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieFeedYAMLFile(name string) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieImmutable(immutable bool) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *VolumeResourceRequirementsDie) DieRelease() corev1.VolumeResourceRequirements
- func (d *VolumeResourceRequirementsDie) DieReleaseJSON() []byte
- func (d *VolumeResourceRequirementsDie) DieReleasePtr() *corev1.VolumeResourceRequirements
- func (d *VolumeResourceRequirementsDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *VolumeResourceRequirementsDie) DieReleaseYAML() []byte
- func (d *VolumeResourceRequirementsDie) DieSeal() *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieSealFeed(r corev1.VolumeResourceRequirements) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieSealFeedPtr(r *corev1.VolumeResourceRequirements) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieSealRelease() corev1.VolumeResourceRequirements
- func (d *VolumeResourceRequirementsDie) DieSealReleasePtr() *corev1.VolumeResourceRequirements
- func (d *VolumeResourceRequirementsDie) DieStamp(fn func(r *corev1.VolumeResourceRequirements)) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieStampAt(jp string, fn interface{}) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) DieWith(fns ...func(d *VolumeResourceRequirementsDie)) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) Limits(v corev1.ResourceList) *VolumeResourceRequirementsDie
- func (d *VolumeResourceRequirementsDie) Requests(v corev1.ResourceList) *VolumeResourceRequirementsDie
- type VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DeepCopy() *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieDiff(opts ...cmp.Option) string
- func (d *VsphereVirtualDiskVolumeSourceDie) DieFeed(r corev1.VsphereVirtualDiskVolumeSource) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieFeedJSON(j []byte) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieFeedPtr(r *corev1.VsphereVirtualDiskVolumeSource) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieFeedYAML(y []byte) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieFeedYAMLFile(name string) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieImmutable(immutable bool) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *VsphereVirtualDiskVolumeSourceDie) DieRelease() corev1.VsphereVirtualDiskVolumeSource
- func (d *VsphereVirtualDiskVolumeSourceDie) DieReleaseJSON() []byte
- func (d *VsphereVirtualDiskVolumeSourceDie) DieReleasePtr() *corev1.VsphereVirtualDiskVolumeSource
- func (d *VsphereVirtualDiskVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *VsphereVirtualDiskVolumeSourceDie) DieReleaseYAML() []byte
- func (d *VsphereVirtualDiskVolumeSourceDie) DieSeal() *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieSealFeed(r corev1.VsphereVirtualDiskVolumeSource) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieSealFeedPtr(r *corev1.VsphereVirtualDiskVolumeSource) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieSealRelease() corev1.VsphereVirtualDiskVolumeSource
- func (d *VsphereVirtualDiskVolumeSourceDie) DieSealReleasePtr() *corev1.VsphereVirtualDiskVolumeSource
- func (d *VsphereVirtualDiskVolumeSourceDie) DieStamp(fn func(r *corev1.VsphereVirtualDiskVolumeSource)) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieStampAt(jp string, fn interface{}) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) DieWith(fns ...func(d *VsphereVirtualDiskVolumeSourceDie)) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) FSType(v string) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) StoragePolicyID(v string) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) StoragePolicyName(v string) *VsphereVirtualDiskVolumeSourceDie
- func (d *VsphereVirtualDiskVolumeSourceDie) VolumePath(v string) *VsphereVirtualDiskVolumeSourceDie
- type WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DeepCopy() *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieDiff(opts ...cmp.Option) string
- func (d *WindowsSecurityContextOptionsDie) DieFeed(r corev1.WindowsSecurityContextOptions) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieFeedJSON(j []byte) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieFeedPtr(r *corev1.WindowsSecurityContextOptions) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieFeedRawExtension(raw runtime.RawExtension) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieFeedYAML(y []byte) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieFeedYAMLFile(name string) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieImmutable(immutable bool) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DiePatch(patchType types.PatchType) ([]byte, error)
- func (d *WindowsSecurityContextOptionsDie) DieRelease() corev1.WindowsSecurityContextOptions
- func (d *WindowsSecurityContextOptionsDie) DieReleaseJSON() []byte
- func (d *WindowsSecurityContextOptionsDie) DieReleasePtr() *corev1.WindowsSecurityContextOptions
- func (d *WindowsSecurityContextOptionsDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *WindowsSecurityContextOptionsDie) DieReleaseYAML() []byte
- func (d *WindowsSecurityContextOptionsDie) DieSeal() *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieSealFeed(r corev1.WindowsSecurityContextOptions) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieSealFeedPtr(r *corev1.WindowsSecurityContextOptions) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieSealRelease() corev1.WindowsSecurityContextOptions
- func (d *WindowsSecurityContextOptionsDie) DieSealReleasePtr() *corev1.WindowsSecurityContextOptions
- func (d *WindowsSecurityContextOptionsDie) DieStamp(fn func(r *corev1.WindowsSecurityContextOptions)) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieStampAt(jp string, fn interface{}) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) DieWith(fns ...func(d *WindowsSecurityContextOptionsDie)) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) GMSACredentialSpec(v *string) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) GMSACredentialSpecName(v *string) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) HostProcess(v *bool) *WindowsSecurityContextOptionsDie
- func (d *WindowsSecurityContextOptionsDie) RunAsUserName(v *string) *WindowsSecurityContextOptionsDie
Constants ¶
This section is empty.
Variables ¶
var AWSElasticBlockStoreVolumeSourceBlank = (&AWSElasticBlockStoreVolumeSourceDie{}).DieFeed(corev1.AWSElasticBlockStoreVolumeSource{})
var AppArmorProfileBlank = (&AppArmorProfileDie{}).DieFeed(corev1.AppArmorProfile{})
var AttachedVolumeBlank = (&AttachedVolumeDie{}).DieFeed(corev1.AttachedVolume{})
var AzureDiskVolumeSourceBlank = (&AzureDiskVolumeSourceDie{}).DieFeed(corev1.AzureDiskVolumeSource{})
var AzureFilePersistentVolumeSourceBlank = (&AzureFilePersistentVolumeSourceDie{}).DieFeed(corev1.AzureFilePersistentVolumeSource{})
var AzureFileVolumeSourceBlank = (&AzureFileVolumeSourceDie{}).DieFeed(corev1.AzureFileVolumeSource{})
var BindingBlank = (&BindingDie{}).DieFeed(corev1.Binding{})
var CSIPersistentVolumeSourceBlank = (&CSIPersistentVolumeSourceDie{}).DieFeed(corev1.CSIPersistentVolumeSource{})
var CSIVolumeSourceBlank = (&CSIVolumeSourceDie{}).DieFeed(corev1.CSIVolumeSource{})
var CapabilitiesBlank = (&CapabilitiesDie{}).DieFeed(corev1.Capabilities{})
var CephFSPersistentVolumeSourceBlank = (&CephFSPersistentVolumeSourceDie{}).DieFeed(corev1.CephFSPersistentVolumeSource{})
var CephFSVolumeSourceBlank = (&CephFSVolumeSourceDie{}).DieFeed(corev1.CephFSVolumeSource{})
var CinderPersistentVolumeSourceBlank = (&CinderPersistentVolumeSourceDie{}).DieFeed(corev1.CinderPersistentVolumeSource{})
var CinderVolumeSourceBlank = (&CinderVolumeSourceDie{}).DieFeed(corev1.CinderVolumeSource{})
var ClientIPConfigBlank = (&ClientIPConfigDie{}).DieFeed(corev1.ClientIPConfig{})
var ClusterTrustBundleProjectionBlank = (&ClusterTrustBundleProjectionDie{}).DieFeed(corev1.ClusterTrustBundleProjection{})
var ComponentStatusBlank = (&ComponentStatusDie{}).DieFeed(corev1.ComponentStatus{})
var ConfigMapBlank = (&ConfigMapDie{}).DieFeed(corev1.ConfigMap{})
var ConfigMapEnvSourceBlank = (&ConfigMapEnvSourceDie{}).DieFeed(corev1.ConfigMapEnvSource{})
var ConfigMapKeySelectorBlank = (&ConfigMapKeySelectorDie{}).DieFeed(corev1.ConfigMapKeySelector{})
var ConfigMapNodeConfigSourceBlank = (&ConfigMapNodeConfigSourceDie{}).DieFeed(corev1.ConfigMapNodeConfigSource{})
var ConfigMapProjectionBlank = (&ConfigMapProjectionDie{}).DieFeed(corev1.ConfigMapProjection{})
var ConfigMapVolumeSourceBlank = (&ConfigMapVolumeSourceDie{}).DieFeed(corev1.ConfigMapVolumeSource{})
var ContainerBlank = (&ContainerDie{}).DieFeed(corev1.Container{})
var ContainerImageBlank = (&ContainerImageDie{}).DieFeed(corev1.ContainerImage{})
var ContainerPortBlank = (&ContainerPortDie{}).DieFeed(corev1.ContainerPort{})
var ContainerResizePolicyBlank = (&ContainerResizePolicyDie{}).DieFeed(corev1.ContainerResizePolicy{})
var ContainerStateBlank = (&ContainerStateDie{}).DieFeed(corev1.ContainerState{})
var ContainerStateRunningBlank = (&ContainerStateRunningDie{}).DieFeed(corev1.ContainerStateRunning{})
var ContainerStateTerminatedBlank = (&ContainerStateTerminatedDie{}).DieFeed(corev1.ContainerStateTerminated{})
var ContainerStateWaitingBlank = (&ContainerStateWaitingDie{}).DieFeed(corev1.ContainerStateWaiting{})
var ContainerStatusBlank = (&ContainerStatusDie{}).DieFeed(corev1.ContainerStatus{})
var ContainerUserBlank = (&ContainerUserDie{}).DieFeed(corev1.ContainerUser{})
var DaemonEndpointBlank = (&DaemonEndpointDie{}).DieFeed(corev1.DaemonEndpoint{})
var DownwardAPIProjectionBlank = (&DownwardAPIProjectionDie{}).DieFeed(corev1.DownwardAPIProjection{})
var DownwardAPIVolumeFileBlank = (&DownwardAPIVolumeFileDie{}).DieFeed(corev1.DownwardAPIVolumeFile{})
var DownwardAPIVolumeSourceBlank = (&DownwardAPIVolumeSourceDie{}).DieFeed(corev1.DownwardAPIVolumeSource{})
var EmptyDirVolumeSourceBlank = (&EmptyDirVolumeSourceDie{}).DieFeed(corev1.EmptyDirVolumeSource{})
var EndpointAddressBlank = (&EndpointAddressDie{}).DieFeed(corev1.EndpointAddress{})
var EndpointPortBlank = (&EndpointPortDie{}).DieFeed(corev1.EndpointPort{})
var EndpointSubsetBlank = (&EndpointSubsetDie{}).DieFeed(corev1.EndpointSubset{})
var EndpointsBlank = (&EndpointsDie{}).DieFeed(corev1.Endpoints{})
var EnvFromSourceBlank = (&EnvFromSourceDie{}).DieFeed(corev1.EnvFromSource{})
var EnvVarBlank = (&EnvVarDie{}).DieFeed(corev1.EnvVar{})
var EnvVarSourceBlank = (&EnvVarSourceDie{}).DieFeed(corev1.EnvVarSource{})
var EphemeralVolumeSourceBlank = (&EphemeralVolumeSourceDie{}).DieFeed(corev1.EphemeralVolumeSource{})
var EventBlank = (&EventDie{}).DieFeed(corev1.Event{})
var EventSeriesBlank = (&EventSeriesDie{}).DieFeed(corev1.EventSeries{})
var EventSourceBlank = (&EventSourceDie{}).DieFeed(corev1.EventSource{})
var ExecActionBlank = (&ExecActionDie{}).DieFeed(corev1.ExecAction{})
var FCVolumeSourceBlank = (&FCVolumeSourceDie{}).DieFeed(corev1.FCVolumeSource{})
var FlexPersistentVolumeSourceBlank = (&FlexPersistentVolumeSourceDie{}).DieFeed(corev1.FlexPersistentVolumeSource{})
var FlexVolumeSourceBlank = (&FlexVolumeSourceDie{}).DieFeed(corev1.FlexVolumeSource{})
var FlockerVolumeSourceBlank = (&FlockerVolumeSourceDie{}).DieFeed(corev1.FlockerVolumeSource{})
var GCEPersistentDiskVolumeSourceBlank = (&GCEPersistentDiskVolumeSourceDie{}).DieFeed(corev1.GCEPersistentDiskVolumeSource{})
var GRPCActionBlank = (&GRPCActionDie{}).DieFeed(corev1.GRPCAction{})
var GitRepoVolumeSourceBlank = (&GitRepoVolumeSourceDie{}).DieFeed(corev1.GitRepoVolumeSource{})
var GlusterfsPersistentVolumeSourceBlank = (&GlusterfsPersistentVolumeSourceDie{}).DieFeed(corev1.GlusterfsPersistentVolumeSource{})
var GlusterfsVolumeSourceBlank = (&GlusterfsVolumeSourceDie{}).DieFeed(corev1.GlusterfsVolumeSource{})
var HTTPGetActionBlank = (&HTTPGetActionDie{}).DieFeed(corev1.HTTPGetAction{})
var HTTPHeaderBlank = (&HTTPHeaderDie{}).DieFeed(corev1.HTTPHeader{})
var HostAliasBlank = (&HostAliasDie{}).DieFeed(corev1.HostAlias{})
var HostPathVolumeSourceBlank = (&HostPathVolumeSourceDie{}).DieFeed(corev1.HostPathVolumeSource{})
var ISCSIPersistentVolumeSourceBlank = (&ISCSIPersistentVolumeSourceDie{}).DieFeed(corev1.ISCSIPersistentVolumeSource{})
var ISCSIVolumeSourceBlank = (&ISCSIVolumeSourceDie{}).DieFeed(corev1.ISCSIVolumeSource{})
var KeyToPathBlank = (&KeyToPathDie{}).DieFeed(corev1.KeyToPath{})
var LifecycleBlank = (&LifecycleDie{}).DieFeed(corev1.Lifecycle{})
var LifecycleHandlerBlank = (&LifecycleHandlerDie{}).DieFeed(corev1.LifecycleHandler{})
var LimitRangeBlank = (&LimitRangeDie{}).DieFeed(corev1.LimitRange{})
var LimitRangeItemBlank = (&LimitRangeItemDie{}).DieFeed(corev1.LimitRangeItem{})
var LimitRangeSpecBlank = (&LimitRangeSpecDie{}).DieFeed(corev1.LimitRangeSpec{})
var LinuxContainerUserBlank = (&LinuxContainerUserDie{}).DieFeed(corev1.LinuxContainerUser{})
var LoadBalancerIngressBlank = (&LoadBalancerIngressDie{}).DieFeed(corev1.LoadBalancerIngress{})
var LoadBalancerStatusBlank = (&LoadBalancerStatusDie{}).DieFeed(corev1.LoadBalancerStatus{})
var LocalObjectReferenceBlank = (&LocalObjectReferenceDie{}).DieFeed(corev1.LocalObjectReference{})
var LocalVolumeSourceBlank = (&LocalVolumeSourceDie{}).DieFeed(corev1.LocalVolumeSource{})
var ModifyVolumeStatusBlank = (&ModifyVolumeStatusDie{}).DieFeed(corev1.ModifyVolumeStatus{})
var NFSVolumeSourceBlank = (&NFSVolumeSourceDie{}).DieFeed(corev1.NFSVolumeSource{})
var NamespaceBlank = (&NamespaceDie{}).DieFeed(corev1.Namespace{})
var NamespaceSpecBlank = (&NamespaceSpecDie{}).DieFeed(corev1.NamespaceSpec{})
var NamespaceStatusBlank = (&NamespaceStatusDie{}).DieFeed(corev1.NamespaceStatus{})
var NodeAddressBlank = (&NodeAddressDie{}).DieFeed(corev1.NodeAddress{})
var NodeBlank = (&NodeDie{}).DieFeed(corev1.Node{})
var NodeConfigSourceBlank = (&NodeConfigSourceDie{}).DieFeed(corev1.NodeConfigSource{})
var NodeConfigStatusBlank = (&NodeConfigStatusDie{}).DieFeed(corev1.NodeConfigStatus{})
var NodeDaemonEndpointsBlank = (&NodeDaemonEndpointsDie{}).DieFeed(corev1.NodeDaemonEndpoints{})
var NodeFeaturesBlank = (&NodeFeaturesDie{}).DieFeed(corev1.NodeFeatures{})
var NodeRuntimeHandlerBlank = (&NodeRuntimeHandlerDie{}).DieFeed(corev1.NodeRuntimeHandler{})
var NodeRuntimeHandlerFeaturesBlank = (&NodeRuntimeHandlerFeaturesDie{}).DieFeed(corev1.NodeRuntimeHandlerFeatures{})
var NodeSelectorBlank = (&NodeSelectorDie{}).DieFeed(corev1.NodeSelector{})
var NodeSelectorRequirementBlank = (&NodeSelectorRequirementDie{}).DieFeed(corev1.NodeSelectorRequirement{})
var NodeSelectorTermBlank = (&NodeSelectorTermDie{}).DieFeed(corev1.NodeSelectorTerm{})
var NodeSpecBlank = (&NodeSpecDie{}).DieFeed(corev1.NodeSpec{})
var NodeStatusBlank = (&NodeStatusDie{}).DieFeed(corev1.NodeStatus{})
var NodeSystemInfoBlank = (&NodeSystemInfoDie{}).DieFeed(corev1.NodeSystemInfo{})
var ObjectFieldSelectorBlank = (&ObjectFieldSelectorDie{}).DieFeed(corev1.ObjectFieldSelector{})
var ObjectReferenceBlank = (&ObjectReferenceDie{}).DieFeed(corev1.ObjectReference{})
var PersistentVolumeBlank = (&PersistentVolumeDie{}).DieFeed(corev1.PersistentVolume{})
var PersistentVolumeClaimBlank = (&PersistentVolumeClaimDie{}).DieFeed(corev1.PersistentVolumeClaim{})
var PersistentVolumeClaimSpecBlank = (&PersistentVolumeClaimSpecDie{}).DieFeed(corev1.PersistentVolumeClaimSpec{})
var PersistentVolumeClaimStatusBlank = (&PersistentVolumeClaimStatusDie{}).DieFeed(corev1.PersistentVolumeClaimStatus{})
var PersistentVolumeClaimTemplateBlank = (&PersistentVolumeClaimTemplateDie{}).DieFeed(corev1.PersistentVolumeClaimTemplate{})
var PersistentVolumeClaimVolumeSourceBlank = (&PersistentVolumeClaimVolumeSourceDie{}).DieFeed(corev1.PersistentVolumeClaimVolumeSource{})
var PersistentVolumeSpecBlank = (&PersistentVolumeSpecDie{}).DieFeed(corev1.PersistentVolumeSpec{})
var PersistentVolumeStatusBlank = (&PersistentVolumeStatusDie{}).DieFeed(corev1.PersistentVolumeStatus{})
var PhotonPersistentDiskVolumeSourceBlank = (&PhotonPersistentDiskVolumeSourceDie{}).DieFeed(corev1.PhotonPersistentDiskVolumeSource{})
var PodBlank = (&PodDie{}).DieFeed(corev1.Pod{})
var PodDNSConfigBlank = (&PodDNSConfigDie{}).DieFeed(corev1.PodDNSConfig{})
var PodDNSConfigOptionBlank = (&PodDNSConfigOptionDie{}).DieFeed(corev1.PodDNSConfigOption{})
var PodOSBlank = (&PodOSDie{}).DieFeed(corev1.PodOS{})
var PodReadinessGateBlank = (&PodReadinessGateDie{}).DieFeed(corev1.PodReadinessGate{})
var PodResourceClaimBlank = (&PodResourceClaimDie{}).DieFeed(corev1.PodResourceClaim{})
var PodSchedulingGateBlank = (&PodSchedulingGateDie{}).DieFeed(corev1.PodSchedulingGate{})
var PodSecurityContextBlank = (&PodSecurityContextDie{}).DieFeed(corev1.PodSecurityContext{})
var PodSpecBlank = (&PodSpecDie{}).DieFeed(corev1.PodSpec{})
var PodStatusBlank = (&PodStatusDie{}).DieFeed(corev1.PodStatus{})
var PodTemplateBlank = (&PodTemplateDie{}).DieFeed(corev1.PodTemplate{})
var PodTemplateSpecBlank = (&PodTemplateSpecDie{}).DieFeed(corev1.PodTemplateSpec{})
var PortStatusBlank = (&PortStatusDie{}).DieFeed(corev1.PortStatus{})
var PortworxVolumeSourceBlank = (&PortworxVolumeSourceDie{}).DieFeed(corev1.PortworxVolumeSource{})
var ProbeBlank = (&ProbeDie{}).DieFeed(corev1.Probe{})
var ProbeHandlerBlank = (&ProbeHandlerDie{}).DieFeed(corev1.ProbeHandler{})
var ProjectedVolumeSourceBlank = (&ProjectedVolumeSourceDie{}).DieFeed(corev1.ProjectedVolumeSource{})
var QuobyteVolumeSourceBlank = (&QuobyteVolumeSourceDie{}).DieFeed(corev1.QuobyteVolumeSource{})
var RBDPersistentVolumeSourceBlank = (&RBDPersistentVolumeSourceDie{}).DieFeed(corev1.RBDPersistentVolumeSource{})
var RBDVolumeSourceBlank = (&RBDVolumeSourceDie{}).DieFeed(corev1.RBDVolumeSource{})
var ReplicationControllerBlank = (&ReplicationControllerDie{}).DieFeed(corev1.ReplicationController{})
var ReplicationControllerSpecBlank = (&ReplicationControllerSpecDie{}).DieFeed(corev1.ReplicationControllerSpec{})
var ReplicationControllerStatusBlank = (&ReplicationControllerStatusDie{}).DieFeed(corev1.ReplicationControllerStatus{})
var ResourceClaimBlank = (&ResourceClaimDie{}).DieFeed(corev1.ResourceClaim{})
var ResourceFieldSelectorBlank = (&ResourceFieldSelectorDie{}).DieFeed(corev1.ResourceFieldSelector{})
var ResourceHealthBlank = (&ResourceHealthDie{}).DieFeed(corev1.ResourceHealth{})
var ResourceQuotaBlank = (&ResourceQuotaDie{}).DieFeed(corev1.ResourceQuota{})
var ResourceQuotaSpecBlank = (&ResourceQuotaSpecDie{}).DieFeed(corev1.ResourceQuotaSpec{})
var ResourceQuotaStatusBlank = (&ResourceQuotaStatusDie{}).DieFeed(corev1.ResourceQuotaStatus{})
var ResourceRequirementsBlank = (&ResourceRequirementsDie{}).DieFeed(corev1.ResourceRequirements{})
var ResourceStatusBlank = (&ResourceStatusDie{}).DieFeed(corev1.ResourceStatus{})
var SELinuxOptionsBlank = (&SELinuxOptionsDie{}).DieFeed(corev1.SELinuxOptions{})
var ScaleIOPersistentVolumeSourceBlank = (&ScaleIOPersistentVolumeSourceDie{}).DieFeed(corev1.ScaleIOPersistentVolumeSource{})
var ScaleIOVolumeSourceBlank = (&ScaleIOVolumeSourceDie{}).DieFeed(corev1.ScaleIOVolumeSource{})
var ScopeSelectorBlank = (&ScopeSelectorDie{}).DieFeed(corev1.ScopeSelector{})
var ScopedResourceSelectorRequirementBlank = (&ScopedResourceSelectorRequirementDie{}).DieFeed(corev1.ScopedResourceSelectorRequirement{})
var SeccompProfileBlank = (&SeccompProfileDie{}).DieFeed(corev1.SeccompProfile{})
var SecretBlank = (&SecretDie{}).DieFeed(corev1.Secret{})
var SecretEnvSourceBlank = (&SecretEnvSourceDie{}).DieFeed(corev1.SecretEnvSource{})
var SecretKeySelectorBlank = (&SecretKeySelectorDie{}).DieFeed(corev1.SecretKeySelector{})
var SecretProjectionBlank = (&SecretProjectionDie{}).DieFeed(corev1.SecretProjection{})
var SecretReferenceBlank = (&SecretReferenceDie{}).DieFeed(corev1.SecretReference{})
var SecretVolumeSourceBlank = (&SecretVolumeSourceDie{}).DieFeed(corev1.SecretVolumeSource{})
var SecurityContextBlank = (&SecurityContextDie{}).DieFeed(corev1.SecurityContext{})
var ServiceAccountBlank = (&ServiceAccountDie{}).DieFeed(corev1.ServiceAccount{})
var ServiceAccountTokenProjectionBlank = (&ServiceAccountTokenProjectionDie{}).DieFeed(corev1.ServiceAccountTokenProjection{})
var ServiceBlank = (&ServiceDie{}).DieFeed(corev1.Service{})
var ServicePortBlank = (&ServicePortDie{}).DieFeed(corev1.ServicePort{})
var ServiceSpecBlank = (&ServiceSpecDie{}).DieFeed(corev1.ServiceSpec{})
var ServiceStatusBlank = (&ServiceStatusDie{}).DieFeed(corev1.ServiceStatus{})
var SessionAffinityConfigBlank = (&SessionAffinityConfigDie{}).DieFeed(corev1.SessionAffinityConfig{})
var SleepActionBlank = (&SleepActionDie{}).DieFeed(corev1.SleepAction{})
var StorageOSPersistentVolumeSourceBlank = (&StorageOSPersistentVolumeSourceDie{}).DieFeed(corev1.StorageOSPersistentVolumeSource{})
var StorageOSVolumeSourceBlank = (&StorageOSVolumeSourceDie{}).DieFeed(corev1.StorageOSVolumeSource{})
var SysctlBlank = (&SysctlDie{}).DieFeed(corev1.Sysctl{})
var TCPSocketActionBlank = (&TCPSocketActionDie{}).DieFeed(corev1.TCPSocketAction{})
var TaintBlank = (&TaintDie{}).DieFeed(corev1.Taint{})
var TolerationBlank = (&TolerationDie{}).DieFeed(corev1.Toleration{})
var TopologySelectorLabelRequirementBlank = (&TopologySelectorLabelRequirementDie{}).DieFeed(corev1.TopologySelectorLabelRequirement{})
var TopologySelectorTermBlank = (&TopologySelectorTermDie{}).DieFeed(corev1.TopologySelectorTerm{})
var TopologySpreadConstraintBlank = (&TopologySpreadConstraintDie{}).DieFeed(corev1.TopologySpreadConstraint{})
var TypedLocalObjectReferenceBlank = (&TypedLocalObjectReferenceDie{}).DieFeed(corev1.TypedLocalObjectReference{})
var TypedObjectReferenceBlank = (&TypedObjectReferenceDie{}).DieFeed(corev1.TypedObjectReference{})
var VolumeBlank = (&VolumeDie{}).DieFeed(corev1.Volume{})
var VolumeDeviceBlank = (&VolumeDeviceDie{}).DieFeed(corev1.VolumeDevice{})
var VolumeMountBlank = (&VolumeMountDie{}).DieFeed(corev1.VolumeMount{})
var VolumeMountStatusBlank = (&VolumeMountStatusDie{}).DieFeed(corev1.VolumeMountStatus{})
var VolumeNodeAffinityBlank = (&VolumeNodeAffinityDie{}).DieFeed(corev1.VolumeNodeAffinity{})
var VolumeProjectionBlank = (&VolumeProjectionDie{}).DieFeed(corev1.VolumeProjection{})
var VolumeResourceRequirementsBlank = (&VolumeResourceRequirementsDie{}).DieFeed(corev1.VolumeResourceRequirements{})
var VsphereVirtualDiskVolumeSourceBlank = (&VsphereVirtualDiskVolumeSourceDie{}).DieFeed(corev1.VsphereVirtualDiskVolumeSource{})
var WindowsSecurityContextOptionsBlank = (&WindowsSecurityContextOptionsDie{}).DieFeed(corev1.WindowsSecurityContextOptions{})
Functions ¶
This section is empty.
Types ¶
type AWSElasticBlockStoreVolumeSourceDie ¶
type AWSElasticBlockStoreVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*AWSElasticBlockStoreVolumeSourceDie) DeepCopy ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DeepCopy() *AWSElasticBlockStoreVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*AWSElasticBlockStoreVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *AWSElasticBlockStoreVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*AWSElasticBlockStoreVolumeSourceDie) DieFeed ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeed(r corev1.AWSElasticBlockStoreVolumeSource) *AWSElasticBlockStoreVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*AWSElasticBlockStoreVolumeSourceDie) DieFeedJSON ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedJSON(j []byte) *AWSElasticBlockStoreVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*AWSElasticBlockStoreVolumeSourceDie) DieFeedPtr ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedPtr(r *corev1.AWSElasticBlockStoreVolumeSource) *AWSElasticBlockStoreVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*AWSElasticBlockStoreVolumeSourceDie) DieFeedRawExtension ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *AWSElasticBlockStoreVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AWSElasticBlockStoreVolumeSourceDie) DieFeedYAML ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedYAML(y []byte) *AWSElasticBlockStoreVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*AWSElasticBlockStoreVolumeSourceDie) DieFeedYAMLFile ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieFeedYAMLFile(name string) *AWSElasticBlockStoreVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*AWSElasticBlockStoreVolumeSourceDie) DieImmutable ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieImmutable(immutable bool) *AWSElasticBlockStoreVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*AWSElasticBlockStoreVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *AWSElasticBlockStoreVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*AWSElasticBlockStoreVolumeSourceDie) DieRelease ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieRelease() corev1.AWSElasticBlockStoreVolumeSource
DieRelease returns the resource managed by the die.
func (*AWSElasticBlockStoreVolumeSourceDie) DieReleaseJSON ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*AWSElasticBlockStoreVolumeSourceDie) DieReleasePtr ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieReleasePtr() *corev1.AWSElasticBlockStoreVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*AWSElasticBlockStoreVolumeSourceDie) DieReleaseRawExtension ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AWSElasticBlockStoreVolumeSourceDie) DieReleaseYAML ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*AWSElasticBlockStoreVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *AWSElasticBlockStoreVolumeSourceDie) DieSeal() *AWSElasticBlockStoreVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*AWSElasticBlockStoreVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *AWSElasticBlockStoreVolumeSourceDie) DieSealFeed(r corev1.AWSElasticBlockStoreVolumeSource) *AWSElasticBlockStoreVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*AWSElasticBlockStoreVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *AWSElasticBlockStoreVolumeSourceDie) DieSealFeedPtr(r *corev1.AWSElasticBlockStoreVolumeSource) *AWSElasticBlockStoreVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*AWSElasticBlockStoreVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *AWSElasticBlockStoreVolumeSourceDie) DieSealRelease() corev1.AWSElasticBlockStoreVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*AWSElasticBlockStoreVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *AWSElasticBlockStoreVolumeSourceDie) DieSealReleasePtr() *corev1.AWSElasticBlockStoreVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*AWSElasticBlockStoreVolumeSourceDie) DieStamp ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieStamp(fn func(r *corev1.AWSElasticBlockStoreVolumeSource)) *AWSElasticBlockStoreVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*AWSElasticBlockStoreVolumeSourceDie) DieStampAt ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieStampAt(jp string, fn interface{}) *AWSElasticBlockStoreVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*AWSElasticBlockStoreVolumeSourceDie) DieWith ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) DieWith(fns ...func(d *AWSElasticBlockStoreVolumeSourceDie)) *AWSElasticBlockStoreVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*AWSElasticBlockStoreVolumeSourceDie) FSType ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) FSType(v string) *AWSElasticBlockStoreVolumeSourceDie
fsType is the filesystem type of the volume that you want to mount.
Tip: Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
TODO: how do we prevent errors in the filesystem from compromising the machine
func (*AWSElasticBlockStoreVolumeSourceDie) Partition ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) Partition(v int32) *AWSElasticBlockStoreVolumeSourceDie
partition is the partition in the volume that you want to mount.
If omitted, the default is to mount by volume name.
Examples: For volume /dev/sda1, you specify the partition as "1".
Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty).
func (*AWSElasticBlockStoreVolumeSourceDie) ReadOnly ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) ReadOnly(v bool) *AWSElasticBlockStoreVolumeSourceDie
readOnly value true will force the readOnly setting in VolumeMounts.
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
func (*AWSElasticBlockStoreVolumeSourceDie) VolumeID ¶
func (d *AWSElasticBlockStoreVolumeSourceDie) VolumeID(v string) *AWSElasticBlockStoreVolumeSourceDie
volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume).
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
type AppArmorProfileDie ¶ added in v0.12.0
type AppArmorProfileDie struct {
// contains filtered or unexported fields
}
func (*AppArmorProfileDie) DeepCopy ¶ added in v0.12.0
func (d *AppArmorProfileDie) DeepCopy() *AppArmorProfileDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*AppArmorProfileDie) DieDiff ¶ added in v0.13.0
func (d *AppArmorProfileDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*AppArmorProfileDie) DieFeed ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieFeed(r corev1.AppArmorProfile) *AppArmorProfileDie
DieFeed returns a new die with the provided resource.
func (*AppArmorProfileDie) DieFeedJSON ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieFeedJSON(j []byte) *AppArmorProfileDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*AppArmorProfileDie) DieFeedPtr ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieFeedPtr(r *corev1.AppArmorProfile) *AppArmorProfileDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*AppArmorProfileDie) DieFeedRawExtension ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieFeedRawExtension(raw runtime.RawExtension) *AppArmorProfileDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AppArmorProfileDie) DieFeedYAML ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieFeedYAML(y []byte) *AppArmorProfileDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*AppArmorProfileDie) DieFeedYAMLFile ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieFeedYAMLFile(name string) *AppArmorProfileDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*AppArmorProfileDie) DieImmutable ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieImmutable(immutable bool) *AppArmorProfileDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*AppArmorProfileDie) DiePatch ¶ added in v0.13.0
func (d *AppArmorProfileDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*AppArmorProfileDie) DieRelease ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieRelease() corev1.AppArmorProfile
DieRelease returns the resource managed by the die.
func (*AppArmorProfileDie) DieReleaseJSON ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*AppArmorProfileDie) DieReleasePtr ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieReleasePtr() *corev1.AppArmorProfile
DieReleasePtr returns a pointer to the resource managed by the die.
func (*AppArmorProfileDie) DieReleaseRawExtension ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AppArmorProfileDie) DieReleaseYAML ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*AppArmorProfileDie) DieSeal ¶ added in v0.13.0
func (d *AppArmorProfileDie) DieSeal() *AppArmorProfileDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*AppArmorProfileDie) DieSealFeed ¶ added in v0.13.0
func (d *AppArmorProfileDie) DieSealFeed(r corev1.AppArmorProfile) *AppArmorProfileDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*AppArmorProfileDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *AppArmorProfileDie) DieSealFeedPtr(r *corev1.AppArmorProfile) *AppArmorProfileDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*AppArmorProfileDie) DieSealRelease ¶ added in v0.13.0
func (d *AppArmorProfileDie) DieSealRelease() corev1.AppArmorProfile
DieSealRelease returns the sealed resource managed by the die.
func (*AppArmorProfileDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *AppArmorProfileDie) DieSealReleasePtr() *corev1.AppArmorProfile
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*AppArmorProfileDie) DieStamp ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieStamp(fn func(r *corev1.AppArmorProfile)) *AppArmorProfileDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*AppArmorProfileDie) DieStampAt ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieStampAt(jp string, fn interface{}) *AppArmorProfileDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*AppArmorProfileDie) DieWith ¶ added in v0.12.0
func (d *AppArmorProfileDie) DieWith(fns ...func(d *AppArmorProfileDie)) *AppArmorProfileDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*AppArmorProfileDie) LocalhostProfile ¶ added in v0.12.0
func (d *AppArmorProfileDie) LocalhostProfile(v *string) *AppArmorProfileDie
localhostProfile indicates a profile loaded on the node that should be used.
The profile must be preconfigured on the node to work.
Must match the loaded name of the profile.
Must be set if and only if type is "Localhost".
func (*AppArmorProfileDie) Type ¶ added in v0.12.0
func (d *AppArmorProfileDie) Type(v corev1.AppArmorProfileType) *AppArmorProfileDie
type indicates which kind of AppArmor profile will be applied.
Valid options are:
Localhost - a profile pre-loaded on the node.
RuntimeDefault - the container runtime's default profile.
Unconfined - no AppArmor enforcement.
type AttachedVolumeDie ¶
type AttachedVolumeDie struct {
// contains filtered or unexported fields
}
func (*AttachedVolumeDie) DeepCopy ¶
func (d *AttachedVolumeDie) DeepCopy() *AttachedVolumeDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*AttachedVolumeDie) DevicePath ¶
func (d *AttachedVolumeDie) DevicePath(v string) *AttachedVolumeDie
DevicePath represents the device path where the volume should be available
func (*AttachedVolumeDie) DieDiff ¶ added in v0.13.0
func (d *AttachedVolumeDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*AttachedVolumeDie) DieFeed ¶
func (d *AttachedVolumeDie) DieFeed(r corev1.AttachedVolume) *AttachedVolumeDie
DieFeed returns a new die with the provided resource.
func (*AttachedVolumeDie) DieFeedJSON ¶
func (d *AttachedVolumeDie) DieFeedJSON(j []byte) *AttachedVolumeDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*AttachedVolumeDie) DieFeedPtr ¶
func (d *AttachedVolumeDie) DieFeedPtr(r *corev1.AttachedVolume) *AttachedVolumeDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*AttachedVolumeDie) DieFeedRawExtension ¶
func (d *AttachedVolumeDie) DieFeedRawExtension(raw runtime.RawExtension) *AttachedVolumeDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AttachedVolumeDie) DieFeedYAML ¶
func (d *AttachedVolumeDie) DieFeedYAML(y []byte) *AttachedVolumeDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*AttachedVolumeDie) DieFeedYAMLFile ¶
func (d *AttachedVolumeDie) DieFeedYAMLFile(name string) *AttachedVolumeDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*AttachedVolumeDie) DieImmutable ¶
func (d *AttachedVolumeDie) DieImmutable(immutable bool) *AttachedVolumeDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*AttachedVolumeDie) DiePatch ¶ added in v0.13.0
func (d *AttachedVolumeDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*AttachedVolumeDie) DieRelease ¶
func (d *AttachedVolumeDie) DieRelease() corev1.AttachedVolume
DieRelease returns the resource managed by the die.
func (*AttachedVolumeDie) DieReleaseJSON ¶
func (d *AttachedVolumeDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*AttachedVolumeDie) DieReleasePtr ¶
func (d *AttachedVolumeDie) DieReleasePtr() *corev1.AttachedVolume
DieReleasePtr returns a pointer to the resource managed by the die.
func (*AttachedVolumeDie) DieReleaseRawExtension ¶
func (d *AttachedVolumeDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AttachedVolumeDie) DieReleaseYAML ¶
func (d *AttachedVolumeDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*AttachedVolumeDie) DieSeal ¶ added in v0.13.0
func (d *AttachedVolumeDie) DieSeal() *AttachedVolumeDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*AttachedVolumeDie) DieSealFeed ¶ added in v0.13.0
func (d *AttachedVolumeDie) DieSealFeed(r corev1.AttachedVolume) *AttachedVolumeDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*AttachedVolumeDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *AttachedVolumeDie) DieSealFeedPtr(r *corev1.AttachedVolume) *AttachedVolumeDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*AttachedVolumeDie) DieSealRelease ¶ added in v0.13.0
func (d *AttachedVolumeDie) DieSealRelease() corev1.AttachedVolume
DieSealRelease returns the sealed resource managed by the die.
func (*AttachedVolumeDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *AttachedVolumeDie) DieSealReleasePtr() *corev1.AttachedVolume
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*AttachedVolumeDie) DieStamp ¶
func (d *AttachedVolumeDie) DieStamp(fn func(r *corev1.AttachedVolume)) *AttachedVolumeDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*AttachedVolumeDie) DieStampAt ¶
func (d *AttachedVolumeDie) DieStampAt(jp string, fn interface{}) *AttachedVolumeDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*AttachedVolumeDie) DieWith ¶
func (d *AttachedVolumeDie) DieWith(fns ...func(d *AttachedVolumeDie)) *AttachedVolumeDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*AttachedVolumeDie) Name ¶
func (d *AttachedVolumeDie) Name(v corev1.UniqueVolumeName) *AttachedVolumeDie
Name of the attached volume
type AzureDiskVolumeSourceDie ¶
type AzureDiskVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*AzureDiskVolumeSourceDie) CachingMode ¶
func (d *AzureDiskVolumeSourceDie) CachingMode(v *corev1.AzureDataDiskCachingMode) *AzureDiskVolumeSourceDie
cachingMode is the Host Caching mode: None, Read Only, Read Write.
func (*AzureDiskVolumeSourceDie) DataDiskURI ¶
func (d *AzureDiskVolumeSourceDie) DataDiskURI(v string) *AzureDiskVolumeSourceDie
diskURI is the URI of data disk in the blob storage
func (*AzureDiskVolumeSourceDie) DeepCopy ¶
func (d *AzureDiskVolumeSourceDie) DeepCopy() *AzureDiskVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*AzureDiskVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *AzureDiskVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*AzureDiskVolumeSourceDie) DieFeed ¶
func (d *AzureDiskVolumeSourceDie) DieFeed(r corev1.AzureDiskVolumeSource) *AzureDiskVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*AzureDiskVolumeSourceDie) DieFeedJSON ¶
func (d *AzureDiskVolumeSourceDie) DieFeedJSON(j []byte) *AzureDiskVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*AzureDiskVolumeSourceDie) DieFeedPtr ¶
func (d *AzureDiskVolumeSourceDie) DieFeedPtr(r *corev1.AzureDiskVolumeSource) *AzureDiskVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*AzureDiskVolumeSourceDie) DieFeedRawExtension ¶
func (d *AzureDiskVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *AzureDiskVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AzureDiskVolumeSourceDie) DieFeedYAML ¶
func (d *AzureDiskVolumeSourceDie) DieFeedYAML(y []byte) *AzureDiskVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*AzureDiskVolumeSourceDie) DieFeedYAMLFile ¶
func (d *AzureDiskVolumeSourceDie) DieFeedYAMLFile(name string) *AzureDiskVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*AzureDiskVolumeSourceDie) DieImmutable ¶
func (d *AzureDiskVolumeSourceDie) DieImmutable(immutable bool) *AzureDiskVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*AzureDiskVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *AzureDiskVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*AzureDiskVolumeSourceDie) DieRelease ¶
func (d *AzureDiskVolumeSourceDie) DieRelease() corev1.AzureDiskVolumeSource
DieRelease returns the resource managed by the die.
func (*AzureDiskVolumeSourceDie) DieReleaseJSON ¶
func (d *AzureDiskVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*AzureDiskVolumeSourceDie) DieReleasePtr ¶
func (d *AzureDiskVolumeSourceDie) DieReleasePtr() *corev1.AzureDiskVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*AzureDiskVolumeSourceDie) DieReleaseRawExtension ¶
func (d *AzureDiskVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AzureDiskVolumeSourceDie) DieReleaseYAML ¶
func (d *AzureDiskVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*AzureDiskVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *AzureDiskVolumeSourceDie) DieSeal() *AzureDiskVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*AzureDiskVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *AzureDiskVolumeSourceDie) DieSealFeed(r corev1.AzureDiskVolumeSource) *AzureDiskVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*AzureDiskVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *AzureDiskVolumeSourceDie) DieSealFeedPtr(r *corev1.AzureDiskVolumeSource) *AzureDiskVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*AzureDiskVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *AzureDiskVolumeSourceDie) DieSealRelease() corev1.AzureDiskVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*AzureDiskVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *AzureDiskVolumeSourceDie) DieSealReleasePtr() *corev1.AzureDiskVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*AzureDiskVolumeSourceDie) DieStamp ¶
func (d *AzureDiskVolumeSourceDie) DieStamp(fn func(r *corev1.AzureDiskVolumeSource)) *AzureDiskVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*AzureDiskVolumeSourceDie) DieStampAt ¶
func (d *AzureDiskVolumeSourceDie) DieStampAt(jp string, fn interface{}) *AzureDiskVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*AzureDiskVolumeSourceDie) DieWith ¶
func (d *AzureDiskVolumeSourceDie) DieWith(fns ...func(d *AzureDiskVolumeSourceDie)) *AzureDiskVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*AzureDiskVolumeSourceDie) DiskName ¶
func (d *AzureDiskVolumeSourceDie) DiskName(v string) *AzureDiskVolumeSourceDie
diskName is the Name of the data disk in the blob storage
func (*AzureDiskVolumeSourceDie) FSType ¶
func (d *AzureDiskVolumeSourceDie) FSType(v *string) *AzureDiskVolumeSourceDie
fsType is Filesystem type to mount.
Must be a filesystem type supported by the host operating system.
Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
func (*AzureDiskVolumeSourceDie) Kind ¶
func (d *AzureDiskVolumeSourceDie) Kind(v *corev1.AzureDataDiskKind) *AzureDiskVolumeSourceDie
kind expected values are Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared
func (*AzureDiskVolumeSourceDie) ReadOnly ¶
func (d *AzureDiskVolumeSourceDie) ReadOnly(v *bool) *AzureDiskVolumeSourceDie
readOnly Defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
type AzureFilePersistentVolumeSourceDie ¶
type AzureFilePersistentVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*AzureFilePersistentVolumeSourceDie) DeepCopy ¶
func (d *AzureFilePersistentVolumeSourceDie) DeepCopy() *AzureFilePersistentVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*AzureFilePersistentVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *AzureFilePersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*AzureFilePersistentVolumeSourceDie) DieFeed ¶
func (d *AzureFilePersistentVolumeSourceDie) DieFeed(r corev1.AzureFilePersistentVolumeSource) *AzureFilePersistentVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*AzureFilePersistentVolumeSourceDie) DieFeedJSON ¶
func (d *AzureFilePersistentVolumeSourceDie) DieFeedJSON(j []byte) *AzureFilePersistentVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*AzureFilePersistentVolumeSourceDie) DieFeedPtr ¶
func (d *AzureFilePersistentVolumeSourceDie) DieFeedPtr(r *corev1.AzureFilePersistentVolumeSource) *AzureFilePersistentVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*AzureFilePersistentVolumeSourceDie) DieFeedRawExtension ¶
func (d *AzureFilePersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *AzureFilePersistentVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AzureFilePersistentVolumeSourceDie) DieFeedYAML ¶
func (d *AzureFilePersistentVolumeSourceDie) DieFeedYAML(y []byte) *AzureFilePersistentVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*AzureFilePersistentVolumeSourceDie) DieFeedYAMLFile ¶
func (d *AzureFilePersistentVolumeSourceDie) DieFeedYAMLFile(name string) *AzureFilePersistentVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*AzureFilePersistentVolumeSourceDie) DieImmutable ¶
func (d *AzureFilePersistentVolumeSourceDie) DieImmutable(immutable bool) *AzureFilePersistentVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*AzureFilePersistentVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *AzureFilePersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*AzureFilePersistentVolumeSourceDie) DieRelease ¶
func (d *AzureFilePersistentVolumeSourceDie) DieRelease() corev1.AzureFilePersistentVolumeSource
DieRelease returns the resource managed by the die.
func (*AzureFilePersistentVolumeSourceDie) DieReleaseJSON ¶
func (d *AzureFilePersistentVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*AzureFilePersistentVolumeSourceDie) DieReleasePtr ¶
func (d *AzureFilePersistentVolumeSourceDie) DieReleasePtr() *corev1.AzureFilePersistentVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*AzureFilePersistentVolumeSourceDie) DieReleaseRawExtension ¶
func (d *AzureFilePersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AzureFilePersistentVolumeSourceDie) DieReleaseYAML ¶
func (d *AzureFilePersistentVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*AzureFilePersistentVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *AzureFilePersistentVolumeSourceDie) DieSeal() *AzureFilePersistentVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*AzureFilePersistentVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *AzureFilePersistentVolumeSourceDie) DieSealFeed(r corev1.AzureFilePersistentVolumeSource) *AzureFilePersistentVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*AzureFilePersistentVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *AzureFilePersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.AzureFilePersistentVolumeSource) *AzureFilePersistentVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*AzureFilePersistentVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *AzureFilePersistentVolumeSourceDie) DieSealRelease() corev1.AzureFilePersistentVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*AzureFilePersistentVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *AzureFilePersistentVolumeSourceDie) DieSealReleasePtr() *corev1.AzureFilePersistentVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*AzureFilePersistentVolumeSourceDie) DieStamp ¶
func (d *AzureFilePersistentVolumeSourceDie) DieStamp(fn func(r *corev1.AzureFilePersistentVolumeSource)) *AzureFilePersistentVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*AzureFilePersistentVolumeSourceDie) DieStampAt ¶
func (d *AzureFilePersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *AzureFilePersistentVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*AzureFilePersistentVolumeSourceDie) DieWith ¶
func (d *AzureFilePersistentVolumeSourceDie) DieWith(fns ...func(d *AzureFilePersistentVolumeSourceDie)) *AzureFilePersistentVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*AzureFilePersistentVolumeSourceDie) ReadOnly ¶
func (d *AzureFilePersistentVolumeSourceDie) ReadOnly(v bool) *AzureFilePersistentVolumeSourceDie
readOnly defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
func (*AzureFilePersistentVolumeSourceDie) SecretName ¶
func (d *AzureFilePersistentVolumeSourceDie) SecretName(v string) *AzureFilePersistentVolumeSourceDie
secretName is the name of secret that contains Azure Storage Account Name and Key
func (*AzureFilePersistentVolumeSourceDie) SecretNamespace ¶
func (d *AzureFilePersistentVolumeSourceDie) SecretNamespace(v *string) *AzureFilePersistentVolumeSourceDie
secretNamespace is the namespace of the secret that contains Azure Storage Account Name and Key
default is the same as the Pod
func (*AzureFilePersistentVolumeSourceDie) ShareName ¶
func (d *AzureFilePersistentVolumeSourceDie) ShareName(v string) *AzureFilePersistentVolumeSourceDie
shareName is the azure Share Name
type AzureFileVolumeSourceDie ¶
type AzureFileVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*AzureFileVolumeSourceDie) DeepCopy ¶
func (d *AzureFileVolumeSourceDie) DeepCopy() *AzureFileVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*AzureFileVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *AzureFileVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*AzureFileVolumeSourceDie) DieFeed ¶
func (d *AzureFileVolumeSourceDie) DieFeed(r corev1.AzureFileVolumeSource) *AzureFileVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*AzureFileVolumeSourceDie) DieFeedJSON ¶
func (d *AzureFileVolumeSourceDie) DieFeedJSON(j []byte) *AzureFileVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*AzureFileVolumeSourceDie) DieFeedPtr ¶
func (d *AzureFileVolumeSourceDie) DieFeedPtr(r *corev1.AzureFileVolumeSource) *AzureFileVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*AzureFileVolumeSourceDie) DieFeedRawExtension ¶
func (d *AzureFileVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *AzureFileVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AzureFileVolumeSourceDie) DieFeedYAML ¶
func (d *AzureFileVolumeSourceDie) DieFeedYAML(y []byte) *AzureFileVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*AzureFileVolumeSourceDie) DieFeedYAMLFile ¶
func (d *AzureFileVolumeSourceDie) DieFeedYAMLFile(name string) *AzureFileVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*AzureFileVolumeSourceDie) DieImmutable ¶
func (d *AzureFileVolumeSourceDie) DieImmutable(immutable bool) *AzureFileVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*AzureFileVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *AzureFileVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*AzureFileVolumeSourceDie) DieRelease ¶
func (d *AzureFileVolumeSourceDie) DieRelease() corev1.AzureFileVolumeSource
DieRelease returns the resource managed by the die.
func (*AzureFileVolumeSourceDie) DieReleaseJSON ¶
func (d *AzureFileVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*AzureFileVolumeSourceDie) DieReleasePtr ¶
func (d *AzureFileVolumeSourceDie) DieReleasePtr() *corev1.AzureFileVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*AzureFileVolumeSourceDie) DieReleaseRawExtension ¶
func (d *AzureFileVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*AzureFileVolumeSourceDie) DieReleaseYAML ¶
func (d *AzureFileVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*AzureFileVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *AzureFileVolumeSourceDie) DieSeal() *AzureFileVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*AzureFileVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *AzureFileVolumeSourceDie) DieSealFeed(r corev1.AzureFileVolumeSource) *AzureFileVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*AzureFileVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *AzureFileVolumeSourceDie) DieSealFeedPtr(r *corev1.AzureFileVolumeSource) *AzureFileVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*AzureFileVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *AzureFileVolumeSourceDie) DieSealRelease() corev1.AzureFileVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*AzureFileVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *AzureFileVolumeSourceDie) DieSealReleasePtr() *corev1.AzureFileVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*AzureFileVolumeSourceDie) DieStamp ¶
func (d *AzureFileVolumeSourceDie) DieStamp(fn func(r *corev1.AzureFileVolumeSource)) *AzureFileVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*AzureFileVolumeSourceDie) DieStampAt ¶
func (d *AzureFileVolumeSourceDie) DieStampAt(jp string, fn interface{}) *AzureFileVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*AzureFileVolumeSourceDie) DieWith ¶
func (d *AzureFileVolumeSourceDie) DieWith(fns ...func(d *AzureFileVolumeSourceDie)) *AzureFileVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*AzureFileVolumeSourceDie) ReadOnly ¶
func (d *AzureFileVolumeSourceDie) ReadOnly(v bool) *AzureFileVolumeSourceDie
readOnly defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
func (*AzureFileVolumeSourceDie) SecretName ¶
func (d *AzureFileVolumeSourceDie) SecretName(v string) *AzureFileVolumeSourceDie
secretName is the name of secret that contains Azure Storage Account Name and Key
func (*AzureFileVolumeSourceDie) ShareName ¶
func (d *AzureFileVolumeSourceDie) ShareName(v string) *AzureFileVolumeSourceDie
shareName is the azure share Name
type BindingDie ¶
type BindingDie struct { metav1.FrozenObjectMeta // contains filtered or unexported fields }
func (*BindingDie) APIVersion ¶
func (d *BindingDie) APIVersion(v string) *BindingDie
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (*BindingDie) DeepCopy ¶
func (d *BindingDie) DeepCopy() *BindingDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*BindingDie) DeepCopyObject ¶
func (d *BindingDie) DeepCopyObject() runtime.Object
func (*BindingDie) DieDefaultTypeMetadata ¶ added in v0.13.0
func (d *BindingDie) DieDefaultTypeMetadata() *BindingDie
DieDefaultTypeMetadata sets the APIVersion and Kind to "v1" and "Binding" respectively.
func (*BindingDie) DieDiff ¶ added in v0.13.0
func (d *BindingDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*BindingDie) DieFeed ¶
func (d *BindingDie) DieFeed(r corev1.Binding) *BindingDie
DieFeed returns a new die with the provided resource.
func (*BindingDie) DieFeedJSON ¶
func (d *BindingDie) DieFeedJSON(j []byte) *BindingDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*BindingDie) DieFeedPtr ¶
func (d *BindingDie) DieFeedPtr(r *corev1.Binding) *BindingDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*BindingDie) DieFeedRawExtension ¶
func (d *BindingDie) DieFeedRawExtension(raw runtime.RawExtension) *BindingDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*BindingDie) DieFeedYAML ¶
func (d *BindingDie) DieFeedYAML(y []byte) *BindingDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*BindingDie) DieFeedYAMLFile ¶
func (d *BindingDie) DieFeedYAMLFile(name string) *BindingDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*BindingDie) DieImmutable ¶
func (d *BindingDie) DieImmutable(immutable bool) *BindingDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*BindingDie) DiePatch ¶ added in v0.13.0
func (d *BindingDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*BindingDie) DieRelease ¶
func (d *BindingDie) DieRelease() corev1.Binding
DieRelease returns the resource managed by the die.
func (*BindingDie) DieReleaseJSON ¶
func (d *BindingDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*BindingDie) DieReleasePtr ¶
func (d *BindingDie) DieReleasePtr() *corev1.Binding
DieReleasePtr returns a pointer to the resource managed by the die.
func (*BindingDie) DieReleaseRawExtension ¶
func (d *BindingDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*BindingDie) DieReleaseUnstructured ¶
func (d *BindingDie) DieReleaseUnstructured() *unstructured.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object. Panics on error.
func (*BindingDie) DieReleaseYAML ¶
func (d *BindingDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*BindingDie) DieSeal ¶ added in v0.13.0
func (d *BindingDie) DieSeal() *BindingDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*BindingDie) DieSealFeed ¶ added in v0.13.0
func (d *BindingDie) DieSealFeed(r corev1.Binding) *BindingDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*BindingDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *BindingDie) DieSealFeedPtr(r *corev1.Binding) *BindingDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*BindingDie) DieSealRelease ¶ added in v0.13.0
func (d *BindingDie) DieSealRelease() corev1.Binding
DieSealRelease returns the sealed resource managed by the die.
func (*BindingDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *BindingDie) DieSealReleasePtr() *corev1.Binding
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*BindingDie) DieStamp ¶
func (d *BindingDie) DieStamp(fn func(r *corev1.Binding)) *BindingDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*BindingDie) DieStampAt ¶
func (d *BindingDie) DieStampAt(jp string, fn interface{}) *BindingDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*BindingDie) DieWith ¶
func (d *BindingDie) DieWith(fns ...func(d *BindingDie)) *BindingDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*BindingDie) GetObjectKind ¶
func (d *BindingDie) GetObjectKind() schema.ObjectKind
func (*BindingDie) Kind ¶
func (d *BindingDie) Kind(v string) *BindingDie
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*BindingDie) MarshalJSON ¶
func (d *BindingDie) MarshalJSON() ([]byte, error)
func (*BindingDie) Metadata ¶ added in v0.13.0
func (d *BindingDie) Metadata(v apismetav1.ObjectMeta) *BindingDie
Metadata standard object's metadata.
func (*BindingDie) MetadataDie ¶
func (d *BindingDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *BindingDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*BindingDie) Target ¶
func (d *BindingDie) Target(v corev1.ObjectReference) *BindingDie
The target object that you want to bind to the standard object.
func (*BindingDie) TargetDie ¶
func (d *BindingDie) TargetDie(fn func(d *ObjectReferenceDie)) *BindingDie
TargetDie mutates Target as a die.
The target object that you want to bind to the standard object.
func (*BindingDie) TypeMetadata ¶ added in v0.13.0
func (d *BindingDie) TypeMetadata(v apismetav1.TypeMeta) *BindingDie
TypeMetadata standard object's type metadata.
func (*BindingDie) TypeMetadataDie ¶ added in v0.13.0
func (d *BindingDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *BindingDie
TypeMetadataDie stamps the resource's TypeMeta field with a mutable die.
func (*BindingDie) UnmarshalJSON ¶
func (d *BindingDie) UnmarshalJSON(b []byte) error
type CSIPersistentVolumeSourceDie ¶
type CSIPersistentVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*CSIPersistentVolumeSourceDie) AddVolumeAttributes ¶
func (d *CSIPersistentVolumeSourceDie) AddVolumeAttributes(key, value string) *CSIPersistentVolumeSourceDie
func (*CSIPersistentVolumeSourceDie) ControllerExpandSecretRef ¶
func (d *CSIPersistentVolumeSourceDie) ControllerExpandSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
controllerExpandSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
ControllerExpandVolume call.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) ControllerExpandSecretRefDie ¶
func (d *CSIPersistentVolumeSourceDie) ControllerExpandSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
ControllerExpandSecretRefDie mutates ControllerExpandSecretRef as a die.
controllerExpandSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
ControllerExpandVolume call.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) ControllerPublishSecretRef ¶
func (d *CSIPersistentVolumeSourceDie) ControllerPublishSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
controllerPublishSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
ControllerPublishVolume and ControllerUnpublishVolume calls.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) ControllerPublishSecretRefDie ¶
func (d *CSIPersistentVolumeSourceDie) ControllerPublishSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
ControllerPublishSecretRefDie mutates ControllerPublishSecretRef as a die.
controllerPublishSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
ControllerPublishVolume and ControllerUnpublishVolume calls.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) DeepCopy ¶
func (d *CSIPersistentVolumeSourceDie) DeepCopy() *CSIPersistentVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*CSIPersistentVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *CSIPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*CSIPersistentVolumeSourceDie) DieFeed ¶
func (d *CSIPersistentVolumeSourceDie) DieFeed(r corev1.CSIPersistentVolumeSource) *CSIPersistentVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*CSIPersistentVolumeSourceDie) DieFeedJSON ¶
func (d *CSIPersistentVolumeSourceDie) DieFeedJSON(j []byte) *CSIPersistentVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*CSIPersistentVolumeSourceDie) DieFeedPtr ¶
func (d *CSIPersistentVolumeSourceDie) DieFeedPtr(r *corev1.CSIPersistentVolumeSource) *CSIPersistentVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*CSIPersistentVolumeSourceDie) DieFeedRawExtension ¶
func (d *CSIPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CSIPersistentVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CSIPersistentVolumeSourceDie) DieFeedYAML ¶
func (d *CSIPersistentVolumeSourceDie) DieFeedYAML(y []byte) *CSIPersistentVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*CSIPersistentVolumeSourceDie) DieFeedYAMLFile ¶
func (d *CSIPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *CSIPersistentVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*CSIPersistentVolumeSourceDie) DieImmutable ¶
func (d *CSIPersistentVolumeSourceDie) DieImmutable(immutable bool) *CSIPersistentVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*CSIPersistentVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *CSIPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*CSIPersistentVolumeSourceDie) DieRelease ¶
func (d *CSIPersistentVolumeSourceDie) DieRelease() corev1.CSIPersistentVolumeSource
DieRelease returns the resource managed by the die.
func (*CSIPersistentVolumeSourceDie) DieReleaseJSON ¶
func (d *CSIPersistentVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*CSIPersistentVolumeSourceDie) DieReleasePtr ¶
func (d *CSIPersistentVolumeSourceDie) DieReleasePtr() *corev1.CSIPersistentVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*CSIPersistentVolumeSourceDie) DieReleaseRawExtension ¶
func (d *CSIPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CSIPersistentVolumeSourceDie) DieReleaseYAML ¶
func (d *CSIPersistentVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*CSIPersistentVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *CSIPersistentVolumeSourceDie) DieSeal() *CSIPersistentVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*CSIPersistentVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *CSIPersistentVolumeSourceDie) DieSealFeed(r corev1.CSIPersistentVolumeSource) *CSIPersistentVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*CSIPersistentVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *CSIPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.CSIPersistentVolumeSource) *CSIPersistentVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*CSIPersistentVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *CSIPersistentVolumeSourceDie) DieSealRelease() corev1.CSIPersistentVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*CSIPersistentVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *CSIPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.CSIPersistentVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*CSIPersistentVolumeSourceDie) DieStamp ¶
func (d *CSIPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.CSIPersistentVolumeSource)) *CSIPersistentVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*CSIPersistentVolumeSourceDie) DieStampAt ¶
func (d *CSIPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CSIPersistentVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*CSIPersistentVolumeSourceDie) DieWith ¶
func (d *CSIPersistentVolumeSourceDie) DieWith(fns ...func(d *CSIPersistentVolumeSourceDie)) *CSIPersistentVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*CSIPersistentVolumeSourceDie) Driver ¶
func (d *CSIPersistentVolumeSourceDie) Driver(v string) *CSIPersistentVolumeSourceDie
driver is the name of the driver to use for this volume.
Required.
func (*CSIPersistentVolumeSourceDie) FSType ¶
func (d *CSIPersistentVolumeSourceDie) FSType(v string) *CSIPersistentVolumeSourceDie
fsType to mount. Must be a filesystem type supported by the host operating system.
Ex. "ext4", "xfs", "ntfs".
func (*CSIPersistentVolumeSourceDie) NodeExpandSecretRef ¶
func (d *CSIPersistentVolumeSourceDie) NodeExpandSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
nodeExpandSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
NodeExpandVolume call.
This field is optional, may be omitted if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) NodeExpandSecretRefDie ¶
func (d *CSIPersistentVolumeSourceDie) NodeExpandSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
NodeExpandSecretRefDie mutates NodeExpandSecretRef as a die.
nodeExpandSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
NodeExpandVolume call.
This field is optional, may be omitted if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) NodePublishSecretRef ¶
func (d *CSIPersistentVolumeSourceDie) NodePublishSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
nodePublishSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
NodePublishVolume and NodeUnpublishVolume calls.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) NodePublishSecretRefDie ¶
func (d *CSIPersistentVolumeSourceDie) NodePublishSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
NodePublishSecretRefDie mutates NodePublishSecretRef as a die.
nodePublishSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
NodePublishVolume and NodeUnpublishVolume calls.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) NodeStageSecretRef ¶
func (d *CSIPersistentVolumeSourceDie) NodeStageSecretRef(v *corev1.SecretReference) *CSIPersistentVolumeSourceDie
nodeStageSecretRef is a reference to the secret object containing sensitive
information to pass to the CSI driver to complete the CSI NodeStageVolume
and NodeStageVolume and NodeUnstageVolume calls.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) NodeStageSecretRefDie ¶
func (d *CSIPersistentVolumeSourceDie) NodeStageSecretRefDie(fn func(d *SecretReferenceDie)) *CSIPersistentVolumeSourceDie
NodeStageSecretRefDie mutates NodeStageSecretRef as a die.
nodeStageSecretRef is a reference to the secret object containing sensitive
information to pass to the CSI driver to complete the CSI NodeStageVolume
and NodeStageVolume and NodeUnstageVolume calls.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secrets are passed.
func (*CSIPersistentVolumeSourceDie) ReadOnly ¶
func (d *CSIPersistentVolumeSourceDie) ReadOnly(v bool) *CSIPersistentVolumeSourceDie
readOnly value to pass to ControllerPublishVolumeRequest.
Defaults to false (read/write).
func (*CSIPersistentVolumeSourceDie) VolumeAttributes ¶
func (d *CSIPersistentVolumeSourceDie) VolumeAttributes(v map[string]string) *CSIPersistentVolumeSourceDie
volumeAttributes of the volume to publish.
func (*CSIPersistentVolumeSourceDie) VolumeHandle ¶
func (d *CSIPersistentVolumeSourceDie) VolumeHandle(v string) *CSIPersistentVolumeSourceDie
volumeHandle is the unique volume name returned by the CSI volume
plugin’s CreateVolume to refer to the volume on all subsequent calls.
Required.
type CSIVolumeSourceDie ¶
type CSIVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*CSIVolumeSourceDie) DeepCopy ¶
func (d *CSIVolumeSourceDie) DeepCopy() *CSIVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*CSIVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *CSIVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*CSIVolumeSourceDie) DieFeed ¶
func (d *CSIVolumeSourceDie) DieFeed(r corev1.CSIVolumeSource) *CSIVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*CSIVolumeSourceDie) DieFeedJSON ¶
func (d *CSIVolumeSourceDie) DieFeedJSON(j []byte) *CSIVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*CSIVolumeSourceDie) DieFeedPtr ¶
func (d *CSIVolumeSourceDie) DieFeedPtr(r *corev1.CSIVolumeSource) *CSIVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*CSIVolumeSourceDie) DieFeedRawExtension ¶
func (d *CSIVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CSIVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CSIVolumeSourceDie) DieFeedYAML ¶
func (d *CSIVolumeSourceDie) DieFeedYAML(y []byte) *CSIVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*CSIVolumeSourceDie) DieFeedYAMLFile ¶
func (d *CSIVolumeSourceDie) DieFeedYAMLFile(name string) *CSIVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*CSIVolumeSourceDie) DieImmutable ¶
func (d *CSIVolumeSourceDie) DieImmutable(immutable bool) *CSIVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*CSIVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *CSIVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*CSIVolumeSourceDie) DieRelease ¶
func (d *CSIVolumeSourceDie) DieRelease() corev1.CSIVolumeSource
DieRelease returns the resource managed by the die.
func (*CSIVolumeSourceDie) DieReleaseJSON ¶
func (d *CSIVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*CSIVolumeSourceDie) DieReleasePtr ¶
func (d *CSIVolumeSourceDie) DieReleasePtr() *corev1.CSIVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*CSIVolumeSourceDie) DieReleaseRawExtension ¶
func (d *CSIVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CSIVolumeSourceDie) DieReleaseYAML ¶
func (d *CSIVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*CSIVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *CSIVolumeSourceDie) DieSeal() *CSIVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*CSIVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *CSIVolumeSourceDie) DieSealFeed(r corev1.CSIVolumeSource) *CSIVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*CSIVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *CSIVolumeSourceDie) DieSealFeedPtr(r *corev1.CSIVolumeSource) *CSIVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*CSIVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *CSIVolumeSourceDie) DieSealRelease() corev1.CSIVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*CSIVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *CSIVolumeSourceDie) DieSealReleasePtr() *corev1.CSIVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*CSIVolumeSourceDie) DieStamp ¶
func (d *CSIVolumeSourceDie) DieStamp(fn func(r *corev1.CSIVolumeSource)) *CSIVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*CSIVolumeSourceDie) DieStampAt ¶
func (d *CSIVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CSIVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*CSIVolumeSourceDie) DieWith ¶
func (d *CSIVolumeSourceDie) DieWith(fns ...func(d *CSIVolumeSourceDie)) *CSIVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*CSIVolumeSourceDie) Driver ¶
func (d *CSIVolumeSourceDie) Driver(v string) *CSIVolumeSourceDie
driver is the name of the CSI driver that handles this volume.
Consult with your admin for the correct name as registered in the cluster.
func (*CSIVolumeSourceDie) FSType ¶
func (d *CSIVolumeSourceDie) FSType(v *string) *CSIVolumeSourceDie
fsType to mount. Ex. "ext4", "xfs", "ntfs".
If not provided, the empty value is passed to the associated CSI driver ¶
which will determine the default filesystem to apply.
func (*CSIVolumeSourceDie) NodePublishSecretRef ¶
func (d *CSIVolumeSourceDie) NodePublishSecretRef(v *corev1.LocalObjectReference) *CSIVolumeSourceDie
nodePublishSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
NodePublishVolume and NodeUnpublishVolume calls.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secret references are passed.
func (*CSIVolumeSourceDie) NodePublishSecretRefDie ¶
func (d *CSIVolumeSourceDie) NodePublishSecretRefDie(fn func(d *LocalObjectReferenceDie)) *CSIVolumeSourceDie
NodePublishSecretRefDie mutates NodePublishSecretRef as a die.
nodePublishSecretRef is a reference to the secret object containing
sensitive information to pass to the CSI driver to complete the CSI
NodePublishVolume and NodeUnpublishVolume calls.
This field is optional, and may be empty if no secret is required. If the
secret object contains more than one secret, all secret references are passed.
func (*CSIVolumeSourceDie) ReadOnly ¶
func (d *CSIVolumeSourceDie) ReadOnly(v *bool) *CSIVolumeSourceDie
readOnly specifies a read-only configuration for the volume.
Defaults to false (read/write).
func (*CSIVolumeSourceDie) VolumeAttribute ¶
func (d *CSIVolumeSourceDie) VolumeAttribute(key, value string) *CSIVolumeSourceDie
func (*CSIVolumeSourceDie) VolumeAttributes ¶
func (d *CSIVolumeSourceDie) VolumeAttributes(v map[string]string) *CSIVolumeSourceDie
volumeAttributes stores driver-specific properties that are passed to the CSI
driver. Consult your driver's documentation for supported values.
type CapabilitiesDie ¶
type CapabilitiesDie struct {
// contains filtered or unexported fields
}
func (*CapabilitiesDie) Add ¶
func (d *CapabilitiesDie) Add(v ...corev1.Capability) *CapabilitiesDie
Added capabilities
func (*CapabilitiesDie) DeepCopy ¶
func (d *CapabilitiesDie) DeepCopy() *CapabilitiesDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*CapabilitiesDie) DieDiff ¶ added in v0.13.0
func (d *CapabilitiesDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*CapabilitiesDie) DieFeed ¶
func (d *CapabilitiesDie) DieFeed(r corev1.Capabilities) *CapabilitiesDie
DieFeed returns a new die with the provided resource.
func (*CapabilitiesDie) DieFeedJSON ¶
func (d *CapabilitiesDie) DieFeedJSON(j []byte) *CapabilitiesDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*CapabilitiesDie) DieFeedPtr ¶
func (d *CapabilitiesDie) DieFeedPtr(r *corev1.Capabilities) *CapabilitiesDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*CapabilitiesDie) DieFeedRawExtension ¶
func (d *CapabilitiesDie) DieFeedRawExtension(raw runtime.RawExtension) *CapabilitiesDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CapabilitiesDie) DieFeedYAML ¶
func (d *CapabilitiesDie) DieFeedYAML(y []byte) *CapabilitiesDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*CapabilitiesDie) DieFeedYAMLFile ¶
func (d *CapabilitiesDie) DieFeedYAMLFile(name string) *CapabilitiesDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*CapabilitiesDie) DieImmutable ¶
func (d *CapabilitiesDie) DieImmutable(immutable bool) *CapabilitiesDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*CapabilitiesDie) DiePatch ¶ added in v0.13.0
func (d *CapabilitiesDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*CapabilitiesDie) DieRelease ¶
func (d *CapabilitiesDie) DieRelease() corev1.Capabilities
DieRelease returns the resource managed by the die.
func (*CapabilitiesDie) DieReleaseJSON ¶
func (d *CapabilitiesDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*CapabilitiesDie) DieReleasePtr ¶
func (d *CapabilitiesDie) DieReleasePtr() *corev1.Capabilities
DieReleasePtr returns a pointer to the resource managed by the die.
func (*CapabilitiesDie) DieReleaseRawExtension ¶
func (d *CapabilitiesDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CapabilitiesDie) DieReleaseYAML ¶
func (d *CapabilitiesDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*CapabilitiesDie) DieSeal ¶ added in v0.13.0
func (d *CapabilitiesDie) DieSeal() *CapabilitiesDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*CapabilitiesDie) DieSealFeed ¶ added in v0.13.0
func (d *CapabilitiesDie) DieSealFeed(r corev1.Capabilities) *CapabilitiesDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*CapabilitiesDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *CapabilitiesDie) DieSealFeedPtr(r *corev1.Capabilities) *CapabilitiesDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*CapabilitiesDie) DieSealRelease ¶ added in v0.13.0
func (d *CapabilitiesDie) DieSealRelease() corev1.Capabilities
DieSealRelease returns the sealed resource managed by the die.
func (*CapabilitiesDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *CapabilitiesDie) DieSealReleasePtr() *corev1.Capabilities
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*CapabilitiesDie) DieStamp ¶
func (d *CapabilitiesDie) DieStamp(fn func(r *corev1.Capabilities)) *CapabilitiesDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*CapabilitiesDie) DieStampAt ¶
func (d *CapabilitiesDie) DieStampAt(jp string, fn interface{}) *CapabilitiesDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*CapabilitiesDie) DieWith ¶
func (d *CapabilitiesDie) DieWith(fns ...func(d *CapabilitiesDie)) *CapabilitiesDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*CapabilitiesDie) Drop ¶
func (d *CapabilitiesDie) Drop(v ...corev1.Capability) *CapabilitiesDie
Removed capabilities
type CephFSPersistentVolumeSourceDie ¶
type CephFSPersistentVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*CephFSPersistentVolumeSourceDie) DeepCopy ¶
func (d *CephFSPersistentVolumeSourceDie) DeepCopy() *CephFSPersistentVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*CephFSPersistentVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *CephFSPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*CephFSPersistentVolumeSourceDie) DieFeed ¶
func (d *CephFSPersistentVolumeSourceDie) DieFeed(r corev1.CephFSPersistentVolumeSource) *CephFSPersistentVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*CephFSPersistentVolumeSourceDie) DieFeedJSON ¶
func (d *CephFSPersistentVolumeSourceDie) DieFeedJSON(j []byte) *CephFSPersistentVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*CephFSPersistentVolumeSourceDie) DieFeedPtr ¶
func (d *CephFSPersistentVolumeSourceDie) DieFeedPtr(r *corev1.CephFSPersistentVolumeSource) *CephFSPersistentVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*CephFSPersistentVolumeSourceDie) DieFeedRawExtension ¶
func (d *CephFSPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CephFSPersistentVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CephFSPersistentVolumeSourceDie) DieFeedYAML ¶
func (d *CephFSPersistentVolumeSourceDie) DieFeedYAML(y []byte) *CephFSPersistentVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*CephFSPersistentVolumeSourceDie) DieFeedYAMLFile ¶
func (d *CephFSPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *CephFSPersistentVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*CephFSPersistentVolumeSourceDie) DieImmutable ¶
func (d *CephFSPersistentVolumeSourceDie) DieImmutable(immutable bool) *CephFSPersistentVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*CephFSPersistentVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *CephFSPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*CephFSPersistentVolumeSourceDie) DieRelease ¶
func (d *CephFSPersistentVolumeSourceDie) DieRelease() corev1.CephFSPersistentVolumeSource
DieRelease returns the resource managed by the die.
func (*CephFSPersistentVolumeSourceDie) DieReleaseJSON ¶
func (d *CephFSPersistentVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*CephFSPersistentVolumeSourceDie) DieReleasePtr ¶
func (d *CephFSPersistentVolumeSourceDie) DieReleasePtr() *corev1.CephFSPersistentVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*CephFSPersistentVolumeSourceDie) DieReleaseRawExtension ¶
func (d *CephFSPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CephFSPersistentVolumeSourceDie) DieReleaseYAML ¶
func (d *CephFSPersistentVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*CephFSPersistentVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *CephFSPersistentVolumeSourceDie) DieSeal() *CephFSPersistentVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*CephFSPersistentVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *CephFSPersistentVolumeSourceDie) DieSealFeed(r corev1.CephFSPersistentVolumeSource) *CephFSPersistentVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*CephFSPersistentVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *CephFSPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.CephFSPersistentVolumeSource) *CephFSPersistentVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*CephFSPersistentVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *CephFSPersistentVolumeSourceDie) DieSealRelease() corev1.CephFSPersistentVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*CephFSPersistentVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *CephFSPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.CephFSPersistentVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*CephFSPersistentVolumeSourceDie) DieStamp ¶
func (d *CephFSPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.CephFSPersistentVolumeSource)) *CephFSPersistentVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*CephFSPersistentVolumeSourceDie) DieStampAt ¶
func (d *CephFSPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CephFSPersistentVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*CephFSPersistentVolumeSourceDie) DieWith ¶
func (d *CephFSPersistentVolumeSourceDie) DieWith(fns ...func(d *CephFSPersistentVolumeSourceDie)) *CephFSPersistentVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*CephFSPersistentVolumeSourceDie) Monitors ¶
func (d *CephFSPersistentVolumeSourceDie) Monitors(v ...string) *CephFSPersistentVolumeSourceDie
monitors is Required: Monitors is a collection of Ceph monitors
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSPersistentVolumeSourceDie) Path ¶
func (d *CephFSPersistentVolumeSourceDie) Path(v string) *CephFSPersistentVolumeSourceDie
path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /
func (*CephFSPersistentVolumeSourceDie) ReadOnly ¶
func (d *CephFSPersistentVolumeSourceDie) ReadOnly(v bool) *CephFSPersistentVolumeSourceDie
readOnly is Optional: Defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSPersistentVolumeSourceDie) SecretFile ¶
func (d *CephFSPersistentVolumeSourceDie) SecretFile(v string) *CephFSPersistentVolumeSourceDie
secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSPersistentVolumeSourceDie) SecretRef ¶
func (d *CephFSPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *CephFSPersistentVolumeSourceDie
secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty.
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSPersistentVolumeSourceDie) SecretRefDie ¶
func (d *CephFSPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *CephFSPersistentVolumeSourceDie
SecretRefDie mutates SecretRef as a die.
secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty.
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSPersistentVolumeSourceDie) User ¶
func (d *CephFSPersistentVolumeSourceDie) User(v string) *CephFSPersistentVolumeSourceDie
user is Optional: User is the rados user name, default is admin
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
type CephFSVolumeSourceDie ¶
type CephFSVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*CephFSVolumeSourceDie) DeepCopy ¶
func (d *CephFSVolumeSourceDie) DeepCopy() *CephFSVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*CephFSVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *CephFSVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*CephFSVolumeSourceDie) DieFeed ¶
func (d *CephFSVolumeSourceDie) DieFeed(r corev1.CephFSVolumeSource) *CephFSVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*CephFSVolumeSourceDie) DieFeedJSON ¶
func (d *CephFSVolumeSourceDie) DieFeedJSON(j []byte) *CephFSVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*CephFSVolumeSourceDie) DieFeedPtr ¶
func (d *CephFSVolumeSourceDie) DieFeedPtr(r *corev1.CephFSVolumeSource) *CephFSVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*CephFSVolumeSourceDie) DieFeedRawExtension ¶
func (d *CephFSVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CephFSVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CephFSVolumeSourceDie) DieFeedYAML ¶
func (d *CephFSVolumeSourceDie) DieFeedYAML(y []byte) *CephFSVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*CephFSVolumeSourceDie) DieFeedYAMLFile ¶
func (d *CephFSVolumeSourceDie) DieFeedYAMLFile(name string) *CephFSVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*CephFSVolumeSourceDie) DieImmutable ¶
func (d *CephFSVolumeSourceDie) DieImmutable(immutable bool) *CephFSVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*CephFSVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *CephFSVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*CephFSVolumeSourceDie) DieRelease ¶
func (d *CephFSVolumeSourceDie) DieRelease() corev1.CephFSVolumeSource
DieRelease returns the resource managed by the die.
func (*CephFSVolumeSourceDie) DieReleaseJSON ¶
func (d *CephFSVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*CephFSVolumeSourceDie) DieReleasePtr ¶
func (d *CephFSVolumeSourceDie) DieReleasePtr() *corev1.CephFSVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*CephFSVolumeSourceDie) DieReleaseRawExtension ¶
func (d *CephFSVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CephFSVolumeSourceDie) DieReleaseYAML ¶
func (d *CephFSVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*CephFSVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *CephFSVolumeSourceDie) DieSeal() *CephFSVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*CephFSVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *CephFSVolumeSourceDie) DieSealFeed(r corev1.CephFSVolumeSource) *CephFSVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*CephFSVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *CephFSVolumeSourceDie) DieSealFeedPtr(r *corev1.CephFSVolumeSource) *CephFSVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*CephFSVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *CephFSVolumeSourceDie) DieSealRelease() corev1.CephFSVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*CephFSVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *CephFSVolumeSourceDie) DieSealReleasePtr() *corev1.CephFSVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*CephFSVolumeSourceDie) DieStamp ¶
func (d *CephFSVolumeSourceDie) DieStamp(fn func(r *corev1.CephFSVolumeSource)) *CephFSVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*CephFSVolumeSourceDie) DieStampAt ¶
func (d *CephFSVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CephFSVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*CephFSVolumeSourceDie) DieWith ¶
func (d *CephFSVolumeSourceDie) DieWith(fns ...func(d *CephFSVolumeSourceDie)) *CephFSVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*CephFSVolumeSourceDie) Monitors ¶
func (d *CephFSVolumeSourceDie) Monitors(v ...string) *CephFSVolumeSourceDie
monitors is Required: Monitors is a collection of Ceph monitors
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSVolumeSourceDie) Path ¶
func (d *CephFSVolumeSourceDie) Path(v string) *CephFSVolumeSourceDie
path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /
func (*CephFSVolumeSourceDie) ReadOnly ¶
func (d *CephFSVolumeSourceDie) ReadOnly(v bool) *CephFSVolumeSourceDie
readOnly is Optional: Defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSVolumeSourceDie) SecretFile ¶
func (d *CephFSVolumeSourceDie) SecretFile(v string) *CephFSVolumeSourceDie
secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSVolumeSourceDie) SecretRef ¶
func (d *CephFSVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *CephFSVolumeSourceDie
secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty.
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSVolumeSourceDie) SecretRefDie ¶
func (d *CephFSVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *CephFSVolumeSourceDie
SecretRefDie mutates SecretRef as a die.
secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty.
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
func (*CephFSVolumeSourceDie) User ¶
func (d *CephFSVolumeSourceDie) User(v string) *CephFSVolumeSourceDie
user is optional: User is the rados user name, default is admin
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
type CinderPersistentVolumeSourceDie ¶
type CinderPersistentVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*CinderPersistentVolumeSourceDie) DeepCopy ¶
func (d *CinderPersistentVolumeSourceDie) DeepCopy() *CinderPersistentVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*CinderPersistentVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *CinderPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*CinderPersistentVolumeSourceDie) DieFeed ¶
func (d *CinderPersistentVolumeSourceDie) DieFeed(r corev1.CinderPersistentVolumeSource) *CinderPersistentVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*CinderPersistentVolumeSourceDie) DieFeedJSON ¶
func (d *CinderPersistentVolumeSourceDie) DieFeedJSON(j []byte) *CinderPersistentVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*CinderPersistentVolumeSourceDie) DieFeedPtr ¶
func (d *CinderPersistentVolumeSourceDie) DieFeedPtr(r *corev1.CinderPersistentVolumeSource) *CinderPersistentVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*CinderPersistentVolumeSourceDie) DieFeedRawExtension ¶
func (d *CinderPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CinderPersistentVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CinderPersistentVolumeSourceDie) DieFeedYAML ¶
func (d *CinderPersistentVolumeSourceDie) DieFeedYAML(y []byte) *CinderPersistentVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*CinderPersistentVolumeSourceDie) DieFeedYAMLFile ¶
func (d *CinderPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *CinderPersistentVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*CinderPersistentVolumeSourceDie) DieImmutable ¶
func (d *CinderPersistentVolumeSourceDie) DieImmutable(immutable bool) *CinderPersistentVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*CinderPersistentVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *CinderPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*CinderPersistentVolumeSourceDie) DieRelease ¶
func (d *CinderPersistentVolumeSourceDie) DieRelease() corev1.CinderPersistentVolumeSource
DieRelease returns the resource managed by the die.
func (*CinderPersistentVolumeSourceDie) DieReleaseJSON ¶
func (d *CinderPersistentVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*CinderPersistentVolumeSourceDie) DieReleasePtr ¶
func (d *CinderPersistentVolumeSourceDie) DieReleasePtr() *corev1.CinderPersistentVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*CinderPersistentVolumeSourceDie) DieReleaseRawExtension ¶
func (d *CinderPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CinderPersistentVolumeSourceDie) DieReleaseYAML ¶
func (d *CinderPersistentVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*CinderPersistentVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *CinderPersistentVolumeSourceDie) DieSeal() *CinderPersistentVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*CinderPersistentVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *CinderPersistentVolumeSourceDie) DieSealFeed(r corev1.CinderPersistentVolumeSource) *CinderPersistentVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*CinderPersistentVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *CinderPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.CinderPersistentVolumeSource) *CinderPersistentVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*CinderPersistentVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *CinderPersistentVolumeSourceDie) DieSealRelease() corev1.CinderPersistentVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*CinderPersistentVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *CinderPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.CinderPersistentVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*CinderPersistentVolumeSourceDie) DieStamp ¶
func (d *CinderPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.CinderPersistentVolumeSource)) *CinderPersistentVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*CinderPersistentVolumeSourceDie) DieStampAt ¶
func (d *CinderPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CinderPersistentVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*CinderPersistentVolumeSourceDie) DieWith ¶
func (d *CinderPersistentVolumeSourceDie) DieWith(fns ...func(d *CinderPersistentVolumeSourceDie)) *CinderPersistentVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*CinderPersistentVolumeSourceDie) FSType ¶
func (d *CinderPersistentVolumeSourceDie) FSType(v string) *CinderPersistentVolumeSourceDie
fsType Filesystem type to mount.
Must be a filesystem type supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
func (*CinderPersistentVolumeSourceDie) ReadOnly ¶
func (d *CinderPersistentVolumeSourceDie) ReadOnly(v bool) *CinderPersistentVolumeSourceDie
readOnly is Optional: Defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
func (*CinderPersistentVolumeSourceDie) SecretRef ¶
func (d *CinderPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *CinderPersistentVolumeSourceDie
secretRef is Optional: points to a secret object containing parameters used to connect
to OpenStack.
func (*CinderPersistentVolumeSourceDie) SecretRefDie ¶
func (d *CinderPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *CinderPersistentVolumeSourceDie
SecretRefDie mutates SecretRef as a die.
secretRef is Optional: points to a secret object containing parameters used to connect
to OpenStack.
func (*CinderPersistentVolumeSourceDie) VolumeID ¶
func (d *CinderPersistentVolumeSourceDie) VolumeID(v string) *CinderPersistentVolumeSourceDie
volumeID used to identify the volume in cinder.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
type CinderVolumeSourceDie ¶
type CinderVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*CinderVolumeSourceDie) DeepCopy ¶
func (d *CinderVolumeSourceDie) DeepCopy() *CinderVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*CinderVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *CinderVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*CinderVolumeSourceDie) DieFeed ¶
func (d *CinderVolumeSourceDie) DieFeed(r corev1.CinderVolumeSource) *CinderVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*CinderVolumeSourceDie) DieFeedJSON ¶
func (d *CinderVolumeSourceDie) DieFeedJSON(j []byte) *CinderVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*CinderVolumeSourceDie) DieFeedPtr ¶
func (d *CinderVolumeSourceDie) DieFeedPtr(r *corev1.CinderVolumeSource) *CinderVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*CinderVolumeSourceDie) DieFeedRawExtension ¶
func (d *CinderVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *CinderVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CinderVolumeSourceDie) DieFeedYAML ¶
func (d *CinderVolumeSourceDie) DieFeedYAML(y []byte) *CinderVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*CinderVolumeSourceDie) DieFeedYAMLFile ¶
func (d *CinderVolumeSourceDie) DieFeedYAMLFile(name string) *CinderVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*CinderVolumeSourceDie) DieImmutable ¶
func (d *CinderVolumeSourceDie) DieImmutable(immutable bool) *CinderVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*CinderVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *CinderVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*CinderVolumeSourceDie) DieRelease ¶
func (d *CinderVolumeSourceDie) DieRelease() corev1.CinderVolumeSource
DieRelease returns the resource managed by the die.
func (*CinderVolumeSourceDie) DieReleaseJSON ¶
func (d *CinderVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*CinderVolumeSourceDie) DieReleasePtr ¶
func (d *CinderVolumeSourceDie) DieReleasePtr() *corev1.CinderVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*CinderVolumeSourceDie) DieReleaseRawExtension ¶
func (d *CinderVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*CinderVolumeSourceDie) DieReleaseYAML ¶
func (d *CinderVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*CinderVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *CinderVolumeSourceDie) DieSeal() *CinderVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*CinderVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *CinderVolumeSourceDie) DieSealFeed(r corev1.CinderVolumeSource) *CinderVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*CinderVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *CinderVolumeSourceDie) DieSealFeedPtr(r *corev1.CinderVolumeSource) *CinderVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*CinderVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *CinderVolumeSourceDie) DieSealRelease() corev1.CinderVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*CinderVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *CinderVolumeSourceDie) DieSealReleasePtr() *corev1.CinderVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*CinderVolumeSourceDie) DieStamp ¶
func (d *CinderVolumeSourceDie) DieStamp(fn func(r *corev1.CinderVolumeSource)) *CinderVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*CinderVolumeSourceDie) DieStampAt ¶
func (d *CinderVolumeSourceDie) DieStampAt(jp string, fn interface{}) *CinderVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*CinderVolumeSourceDie) DieWith ¶
func (d *CinderVolumeSourceDie) DieWith(fns ...func(d *CinderVolumeSourceDie)) *CinderVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*CinderVolumeSourceDie) FSType ¶
func (d *CinderVolumeSourceDie) FSType(v string) *CinderVolumeSourceDie
fsType is the filesystem type to mount.
Must be a filesystem type supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
func (*CinderVolumeSourceDie) ReadOnly ¶
func (d *CinderVolumeSourceDie) ReadOnly(v bool) *CinderVolumeSourceDie
readOnly defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
func (*CinderVolumeSourceDie) SecretRef ¶
func (d *CinderVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *CinderVolumeSourceDie
secretRef is optional: points to a secret object containing parameters used to connect
to OpenStack.
func (*CinderVolumeSourceDie) SecretRefDie ¶
func (d *CinderVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *CinderVolumeSourceDie
SecretRefDie mutates SecretRef as a die.
secretRef is optional: points to a secret object containing parameters used to connect
to OpenStack.
func (*CinderVolumeSourceDie) VolumeID ¶
func (d *CinderVolumeSourceDie) VolumeID(v string) *CinderVolumeSourceDie
volumeID used to identify the volume in cinder.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
type ClientIPConfigDie ¶
type ClientIPConfigDie struct {
// contains filtered or unexported fields
}
func (*ClientIPConfigDie) DeepCopy ¶
func (d *ClientIPConfigDie) DeepCopy() *ClientIPConfigDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ClientIPConfigDie) DieDiff ¶ added in v0.13.0
func (d *ClientIPConfigDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ClientIPConfigDie) DieFeed ¶
func (d *ClientIPConfigDie) DieFeed(r corev1.ClientIPConfig) *ClientIPConfigDie
DieFeed returns a new die with the provided resource.
func (*ClientIPConfigDie) DieFeedJSON ¶
func (d *ClientIPConfigDie) DieFeedJSON(j []byte) *ClientIPConfigDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ClientIPConfigDie) DieFeedPtr ¶
func (d *ClientIPConfigDie) DieFeedPtr(r *corev1.ClientIPConfig) *ClientIPConfigDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ClientIPConfigDie) DieFeedRawExtension ¶
func (d *ClientIPConfigDie) DieFeedRawExtension(raw runtime.RawExtension) *ClientIPConfigDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ClientIPConfigDie) DieFeedYAML ¶
func (d *ClientIPConfigDie) DieFeedYAML(y []byte) *ClientIPConfigDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ClientIPConfigDie) DieFeedYAMLFile ¶
func (d *ClientIPConfigDie) DieFeedYAMLFile(name string) *ClientIPConfigDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ClientIPConfigDie) DieImmutable ¶
func (d *ClientIPConfigDie) DieImmutable(immutable bool) *ClientIPConfigDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ClientIPConfigDie) DiePatch ¶ added in v0.13.0
func (d *ClientIPConfigDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ClientIPConfigDie) DieRelease ¶
func (d *ClientIPConfigDie) DieRelease() corev1.ClientIPConfig
DieRelease returns the resource managed by the die.
func (*ClientIPConfigDie) DieReleaseJSON ¶
func (d *ClientIPConfigDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ClientIPConfigDie) DieReleasePtr ¶
func (d *ClientIPConfigDie) DieReleasePtr() *corev1.ClientIPConfig
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ClientIPConfigDie) DieReleaseRawExtension ¶
func (d *ClientIPConfigDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ClientIPConfigDie) DieReleaseYAML ¶
func (d *ClientIPConfigDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ClientIPConfigDie) DieSeal ¶ added in v0.13.0
func (d *ClientIPConfigDie) DieSeal() *ClientIPConfigDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ClientIPConfigDie) DieSealFeed ¶ added in v0.13.0
func (d *ClientIPConfigDie) DieSealFeed(r corev1.ClientIPConfig) *ClientIPConfigDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ClientIPConfigDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ClientIPConfigDie) DieSealFeedPtr(r *corev1.ClientIPConfig) *ClientIPConfigDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ClientIPConfigDie) DieSealRelease ¶ added in v0.13.0
func (d *ClientIPConfigDie) DieSealRelease() corev1.ClientIPConfig
DieSealRelease returns the sealed resource managed by the die.
func (*ClientIPConfigDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ClientIPConfigDie) DieSealReleasePtr() *corev1.ClientIPConfig
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ClientIPConfigDie) DieStamp ¶
func (d *ClientIPConfigDie) DieStamp(fn func(r *corev1.ClientIPConfig)) *ClientIPConfigDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ClientIPConfigDie) DieStampAt ¶
func (d *ClientIPConfigDie) DieStampAt(jp string, fn interface{}) *ClientIPConfigDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ClientIPConfigDie) DieWith ¶
func (d *ClientIPConfigDie) DieWith(fns ...func(d *ClientIPConfigDie)) *ClientIPConfigDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ClientIPConfigDie) TimeoutSeconds ¶
func (d *ClientIPConfigDie) TimeoutSeconds(v *int32) *ClientIPConfigDie
timeoutSeconds specifies the seconds of ClientIP type session sticky time.
The value must be >0 && <=86400(for 1 day) if ServiceAffinity == "ClientIP".
Default value is 10800(for 3 hours).
type ClusterTrustBundleProjectionDie ¶
type ClusterTrustBundleProjectionDie struct {
// contains filtered or unexported fields
}
func (*ClusterTrustBundleProjectionDie) DeepCopy ¶
func (d *ClusterTrustBundleProjectionDie) DeepCopy() *ClusterTrustBundleProjectionDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ClusterTrustBundleProjectionDie) DieDiff ¶ added in v0.13.0
func (d *ClusterTrustBundleProjectionDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ClusterTrustBundleProjectionDie) DieFeed ¶
func (d *ClusterTrustBundleProjectionDie) DieFeed(r corev1.ClusterTrustBundleProjection) *ClusterTrustBundleProjectionDie
DieFeed returns a new die with the provided resource.
func (*ClusterTrustBundleProjectionDie) DieFeedJSON ¶
func (d *ClusterTrustBundleProjectionDie) DieFeedJSON(j []byte) *ClusterTrustBundleProjectionDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ClusterTrustBundleProjectionDie) DieFeedPtr ¶
func (d *ClusterTrustBundleProjectionDie) DieFeedPtr(r *corev1.ClusterTrustBundleProjection) *ClusterTrustBundleProjectionDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ClusterTrustBundleProjectionDie) DieFeedRawExtension ¶
func (d *ClusterTrustBundleProjectionDie) DieFeedRawExtension(raw runtime.RawExtension) *ClusterTrustBundleProjectionDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ClusterTrustBundleProjectionDie) DieFeedYAML ¶
func (d *ClusterTrustBundleProjectionDie) DieFeedYAML(y []byte) *ClusterTrustBundleProjectionDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ClusterTrustBundleProjectionDie) DieFeedYAMLFile ¶
func (d *ClusterTrustBundleProjectionDie) DieFeedYAMLFile(name string) *ClusterTrustBundleProjectionDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ClusterTrustBundleProjectionDie) DieImmutable ¶
func (d *ClusterTrustBundleProjectionDie) DieImmutable(immutable bool) *ClusterTrustBundleProjectionDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ClusterTrustBundleProjectionDie) DiePatch ¶ added in v0.13.0
func (d *ClusterTrustBundleProjectionDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ClusterTrustBundleProjectionDie) DieRelease ¶
func (d *ClusterTrustBundleProjectionDie) DieRelease() corev1.ClusterTrustBundleProjection
DieRelease returns the resource managed by the die.
func (*ClusterTrustBundleProjectionDie) DieReleaseJSON ¶
func (d *ClusterTrustBundleProjectionDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ClusterTrustBundleProjectionDie) DieReleasePtr ¶
func (d *ClusterTrustBundleProjectionDie) DieReleasePtr() *corev1.ClusterTrustBundleProjection
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ClusterTrustBundleProjectionDie) DieReleaseRawExtension ¶
func (d *ClusterTrustBundleProjectionDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ClusterTrustBundleProjectionDie) DieReleaseYAML ¶
func (d *ClusterTrustBundleProjectionDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ClusterTrustBundleProjectionDie) DieSeal ¶ added in v0.13.0
func (d *ClusterTrustBundleProjectionDie) DieSeal() *ClusterTrustBundleProjectionDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ClusterTrustBundleProjectionDie) DieSealFeed ¶ added in v0.13.0
func (d *ClusterTrustBundleProjectionDie) DieSealFeed(r corev1.ClusterTrustBundleProjection) *ClusterTrustBundleProjectionDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ClusterTrustBundleProjectionDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ClusterTrustBundleProjectionDie) DieSealFeedPtr(r *corev1.ClusterTrustBundleProjection) *ClusterTrustBundleProjectionDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ClusterTrustBundleProjectionDie) DieSealRelease ¶ added in v0.13.0
func (d *ClusterTrustBundleProjectionDie) DieSealRelease() corev1.ClusterTrustBundleProjection
DieSealRelease returns the sealed resource managed by the die.
func (*ClusterTrustBundleProjectionDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ClusterTrustBundleProjectionDie) DieSealReleasePtr() *corev1.ClusterTrustBundleProjection
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ClusterTrustBundleProjectionDie) DieStamp ¶
func (d *ClusterTrustBundleProjectionDie) DieStamp(fn func(r *corev1.ClusterTrustBundleProjection)) *ClusterTrustBundleProjectionDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ClusterTrustBundleProjectionDie) DieStampAt ¶
func (d *ClusterTrustBundleProjectionDie) DieStampAt(jp string, fn interface{}) *ClusterTrustBundleProjectionDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ClusterTrustBundleProjectionDie) DieWith ¶
func (d *ClusterTrustBundleProjectionDie) DieWith(fns ...func(d *ClusterTrustBundleProjectionDie)) *ClusterTrustBundleProjectionDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ClusterTrustBundleProjectionDie) LabelSelector ¶
func (d *ClusterTrustBundleProjectionDie) LabelSelector(v *apismetav1.LabelSelector) *ClusterTrustBundleProjectionDie
Select all ClusterTrustBundles that match this label selector. Only has
effect if signerName is set. Mutually-exclusive with name. If unset,
interpreted as "match nothing". If set but empty, interpreted as "match
everything".
func (*ClusterTrustBundleProjectionDie) LabelSelectorDie ¶
func (d *ClusterTrustBundleProjectionDie) LabelSelectorDie(fn func(d *metav1.LabelSelectorDie)) *ClusterTrustBundleProjectionDie
LabelSelectorDie mutates LabelSelector as a die.
Select all ClusterTrustBundles that match this label selector. Only has
effect if signerName is set. Mutually-exclusive with name. If unset,
interpreted as "match nothing". If set but empty, interpreted as "match
everything".
func (*ClusterTrustBundleProjectionDie) Name ¶
func (d *ClusterTrustBundleProjectionDie) Name(v *string) *ClusterTrustBundleProjectionDie
Select a single ClusterTrustBundle by object name. Mutually-exclusive
with signerName and labelSelector.
func (*ClusterTrustBundleProjectionDie) Optional ¶
func (d *ClusterTrustBundleProjectionDie) Optional(v *bool) *ClusterTrustBundleProjectionDie
If true, don't block pod startup if the referenced ClusterTrustBundle(s)
aren't available. If using name, then the named ClusterTrustBundle is
allowed not to exist. If using signerName, then the combination of
signerName and labelSelector is allowed to match zero
ClusterTrustBundles.
func (*ClusterTrustBundleProjectionDie) Path ¶
func (d *ClusterTrustBundleProjectionDie) Path(v string) *ClusterTrustBundleProjectionDie
Relative path from the volume root to write the bundle.
func (*ClusterTrustBundleProjectionDie) SignerName ¶
func (d *ClusterTrustBundleProjectionDie) SignerName(v *string) *ClusterTrustBundleProjectionDie
Select all ClusterTrustBundles that match this signer name.
Mutually-exclusive with name. The contents of all selected
ClusterTrustBundles will be unified and deduplicated.
type ComponentStatusDie ¶
type ComponentStatusDie struct { metav1.FrozenObjectMeta // contains filtered or unexported fields }
func (*ComponentStatusDie) APIVersion ¶
func (d *ComponentStatusDie) APIVersion(v string) *ComponentStatusDie
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (*ComponentStatusDie) Conditions ¶
func (d *ComponentStatusDie) Conditions(v ...corev1.ComponentCondition) *ComponentStatusDie
List of component conditions observed
func (*ComponentStatusDie) ConditionsDie ¶
func (d *ComponentStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *ComponentStatusDie
func (*ComponentStatusDie) DeepCopy ¶
func (d *ComponentStatusDie) DeepCopy() *ComponentStatusDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ComponentStatusDie) DeepCopyObject ¶
func (d *ComponentStatusDie) DeepCopyObject() runtime.Object
func (*ComponentStatusDie) DieDefaultTypeMetadata ¶ added in v0.13.0
func (d *ComponentStatusDie) DieDefaultTypeMetadata() *ComponentStatusDie
DieDefaultTypeMetadata sets the APIVersion and Kind to "v1" and "ComponentStatus" respectively.
func (*ComponentStatusDie) DieDiff ¶ added in v0.13.0
func (d *ComponentStatusDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ComponentStatusDie) DieFeed ¶
func (d *ComponentStatusDie) DieFeed(r corev1.ComponentStatus) *ComponentStatusDie
DieFeed returns a new die with the provided resource.
func (*ComponentStatusDie) DieFeedJSON ¶
func (d *ComponentStatusDie) DieFeedJSON(j []byte) *ComponentStatusDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ComponentStatusDie) DieFeedPtr ¶
func (d *ComponentStatusDie) DieFeedPtr(r *corev1.ComponentStatus) *ComponentStatusDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ComponentStatusDie) DieFeedRawExtension ¶
func (d *ComponentStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ComponentStatusDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ComponentStatusDie) DieFeedYAML ¶
func (d *ComponentStatusDie) DieFeedYAML(y []byte) *ComponentStatusDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ComponentStatusDie) DieFeedYAMLFile ¶
func (d *ComponentStatusDie) DieFeedYAMLFile(name string) *ComponentStatusDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ComponentStatusDie) DieImmutable ¶
func (d *ComponentStatusDie) DieImmutable(immutable bool) *ComponentStatusDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ComponentStatusDie) DiePatch ¶ added in v0.13.0
func (d *ComponentStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ComponentStatusDie) DieRelease ¶
func (d *ComponentStatusDie) DieRelease() corev1.ComponentStatus
DieRelease returns the resource managed by the die.
func (*ComponentStatusDie) DieReleaseJSON ¶
func (d *ComponentStatusDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ComponentStatusDie) DieReleasePtr ¶
func (d *ComponentStatusDie) DieReleasePtr() *corev1.ComponentStatus
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ComponentStatusDie) DieReleaseRawExtension ¶
func (d *ComponentStatusDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ComponentStatusDie) DieReleaseUnstructured ¶
func (d *ComponentStatusDie) DieReleaseUnstructured() *unstructured.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object. Panics on error.
func (*ComponentStatusDie) DieReleaseYAML ¶
func (d *ComponentStatusDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ComponentStatusDie) DieSeal ¶ added in v0.13.0
func (d *ComponentStatusDie) DieSeal() *ComponentStatusDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ComponentStatusDie) DieSealFeed ¶ added in v0.13.0
func (d *ComponentStatusDie) DieSealFeed(r corev1.ComponentStatus) *ComponentStatusDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ComponentStatusDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ComponentStatusDie) DieSealFeedPtr(r *corev1.ComponentStatus) *ComponentStatusDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ComponentStatusDie) DieSealRelease ¶ added in v0.13.0
func (d *ComponentStatusDie) DieSealRelease() corev1.ComponentStatus
DieSealRelease returns the sealed resource managed by the die.
func (*ComponentStatusDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ComponentStatusDie) DieSealReleasePtr() *corev1.ComponentStatus
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ComponentStatusDie) DieStamp ¶
func (d *ComponentStatusDie) DieStamp(fn func(r *corev1.ComponentStatus)) *ComponentStatusDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ComponentStatusDie) DieStampAt ¶
func (d *ComponentStatusDie) DieStampAt(jp string, fn interface{}) *ComponentStatusDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ComponentStatusDie) DieWith ¶
func (d *ComponentStatusDie) DieWith(fns ...func(d *ComponentStatusDie)) *ComponentStatusDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ComponentStatusDie) GetObjectKind ¶
func (d *ComponentStatusDie) GetObjectKind() schema.ObjectKind
func (*ComponentStatusDie) Kind ¶
func (d *ComponentStatusDie) Kind(v string) *ComponentStatusDie
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*ComponentStatusDie) MarshalJSON ¶
func (d *ComponentStatusDie) MarshalJSON() ([]byte, error)
func (*ComponentStatusDie) Metadata ¶ added in v0.13.0
func (d *ComponentStatusDie) Metadata(v apismetav1.ObjectMeta) *ComponentStatusDie
Metadata standard object's metadata.
func (*ComponentStatusDie) MetadataDie ¶
func (d *ComponentStatusDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *ComponentStatusDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*ComponentStatusDie) TypeMetadata ¶ added in v0.13.0
func (d *ComponentStatusDie) TypeMetadata(v apismetav1.TypeMeta) *ComponentStatusDie
TypeMetadata standard object's type metadata.
func (*ComponentStatusDie) TypeMetadataDie ¶ added in v0.13.0
func (d *ComponentStatusDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *ComponentStatusDie
TypeMetadataDie stamps the resource's TypeMeta field with a mutable die.
func (*ComponentStatusDie) UnmarshalJSON ¶
func (d *ComponentStatusDie) UnmarshalJSON(b []byte) error
type ConfigMapDie ¶
type ConfigMapDie struct { metav1.FrozenObjectMeta // contains filtered or unexported fields }
func (*ConfigMapDie) APIVersion ¶
func (d *ConfigMapDie) APIVersion(v string) *ConfigMapDie
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (*ConfigMapDie) AddBinaryData ¶
func (d *ConfigMapDie) AddBinaryData(key, value string) *ConfigMapDie
func (*ConfigMapDie) AddData ¶
func (d *ConfigMapDie) AddData(key, value string) *ConfigMapDie
func (*ConfigMapDie) BinaryData ¶
func (d *ConfigMapDie) BinaryData(v map[string][]byte) *ConfigMapDie
func (*ConfigMapDie) Data ¶
func (d *ConfigMapDie) Data(v map[string]string) *ConfigMapDie
func (*ConfigMapDie) DeepCopy ¶
func (d *ConfigMapDie) DeepCopy() *ConfigMapDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ConfigMapDie) DeepCopyObject ¶
func (d *ConfigMapDie) DeepCopyObject() runtime.Object
func (*ConfigMapDie) DieDefaultTypeMetadata ¶ added in v0.13.0
func (d *ConfigMapDie) DieDefaultTypeMetadata() *ConfigMapDie
DieDefaultTypeMetadata sets the APIVersion and Kind to "v1" and "ConfigMap" respectively.
func (*ConfigMapDie) DieDiff ¶ added in v0.13.0
func (d *ConfigMapDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ConfigMapDie) DieFeed ¶
func (d *ConfigMapDie) DieFeed(r corev1.ConfigMap) *ConfigMapDie
DieFeed returns a new die with the provided resource.
func (*ConfigMapDie) DieFeedJSON ¶
func (d *ConfigMapDie) DieFeedJSON(j []byte) *ConfigMapDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ConfigMapDie) DieFeedPtr ¶
func (d *ConfigMapDie) DieFeedPtr(r *corev1.ConfigMap) *ConfigMapDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ConfigMapDie) DieFeedRawExtension ¶
func (d *ConfigMapDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapDie) DieFeedYAML ¶
func (d *ConfigMapDie) DieFeedYAML(y []byte) *ConfigMapDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ConfigMapDie) DieFeedYAMLFile ¶
func (d *ConfigMapDie) DieFeedYAMLFile(name string) *ConfigMapDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ConfigMapDie) DieImmutable ¶
func (d *ConfigMapDie) DieImmutable(immutable bool) *ConfigMapDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ConfigMapDie) DiePatch ¶ added in v0.13.0
func (d *ConfigMapDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ConfigMapDie) DieRelease ¶
func (d *ConfigMapDie) DieRelease() corev1.ConfigMap
DieRelease returns the resource managed by the die.
func (*ConfigMapDie) DieReleaseJSON ¶
func (d *ConfigMapDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ConfigMapDie) DieReleasePtr ¶
func (d *ConfigMapDie) DieReleasePtr() *corev1.ConfigMap
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ConfigMapDie) DieReleaseRawExtension ¶
func (d *ConfigMapDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapDie) DieReleaseUnstructured ¶
func (d *ConfigMapDie) DieReleaseUnstructured() *unstructured.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object. Panics on error.
func (*ConfigMapDie) DieReleaseYAML ¶
func (d *ConfigMapDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ConfigMapDie) DieSeal ¶ added in v0.13.0
func (d *ConfigMapDie) DieSeal() *ConfigMapDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ConfigMapDie) DieSealFeed ¶ added in v0.13.0
func (d *ConfigMapDie) DieSealFeed(r corev1.ConfigMap) *ConfigMapDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ConfigMapDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ConfigMapDie) DieSealFeedPtr(r *corev1.ConfigMap) *ConfigMapDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ConfigMapDie) DieSealRelease ¶ added in v0.13.0
func (d *ConfigMapDie) DieSealRelease() corev1.ConfigMap
DieSealRelease returns the sealed resource managed by the die.
func (*ConfigMapDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ConfigMapDie) DieSealReleasePtr() *corev1.ConfigMap
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ConfigMapDie) DieStamp ¶
func (d *ConfigMapDie) DieStamp(fn func(r *corev1.ConfigMap)) *ConfigMapDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ConfigMapDie) DieStampAt ¶
func (d *ConfigMapDie) DieStampAt(jp string, fn interface{}) *ConfigMapDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ConfigMapDie) DieWith ¶
func (d *ConfigMapDie) DieWith(fns ...func(d *ConfigMapDie)) *ConfigMapDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ConfigMapDie) GetObjectKind ¶
func (d *ConfigMapDie) GetObjectKind() schema.ObjectKind
func (*ConfigMapDie) Immutable ¶
func (d *ConfigMapDie) Immutable(v *bool) *ConfigMapDie
Immutable, if set to true, ensures that data stored in the ConfigMap cannot
be updated (only object metadata can be modified).
If not set to true, the field can be modified at any time.
Defaulted to nil.
func (*ConfigMapDie) Kind ¶
func (d *ConfigMapDie) Kind(v string) *ConfigMapDie
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*ConfigMapDie) MarshalJSON ¶
func (d *ConfigMapDie) MarshalJSON() ([]byte, error)
func (*ConfigMapDie) Metadata ¶ added in v0.13.0
func (d *ConfigMapDie) Metadata(v apismetav1.ObjectMeta) *ConfigMapDie
Metadata standard object's metadata.
func (*ConfigMapDie) MetadataDie ¶
func (d *ConfigMapDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *ConfigMapDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*ConfigMapDie) TypeMetadata ¶ added in v0.13.0
func (d *ConfigMapDie) TypeMetadata(v apismetav1.TypeMeta) *ConfigMapDie
TypeMetadata standard object's type metadata.
func (*ConfigMapDie) TypeMetadataDie ¶ added in v0.13.0
func (d *ConfigMapDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *ConfigMapDie
TypeMetadataDie stamps the resource's TypeMeta field with a mutable die.
func (*ConfigMapDie) UnmarshalJSON ¶
func (d *ConfigMapDie) UnmarshalJSON(b []byte) error
type ConfigMapEnvSourceDie ¶
type ConfigMapEnvSourceDie struct {
// contains filtered or unexported fields
}
func (*ConfigMapEnvSourceDie) DeepCopy ¶
func (d *ConfigMapEnvSourceDie) DeepCopy() *ConfigMapEnvSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ConfigMapEnvSourceDie) DieDiff ¶ added in v0.13.0
func (d *ConfigMapEnvSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ConfigMapEnvSourceDie) DieFeed ¶
func (d *ConfigMapEnvSourceDie) DieFeed(r corev1.ConfigMapEnvSource) *ConfigMapEnvSourceDie
DieFeed returns a new die with the provided resource.
func (*ConfigMapEnvSourceDie) DieFeedJSON ¶
func (d *ConfigMapEnvSourceDie) DieFeedJSON(j []byte) *ConfigMapEnvSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ConfigMapEnvSourceDie) DieFeedPtr ¶
func (d *ConfigMapEnvSourceDie) DieFeedPtr(r *corev1.ConfigMapEnvSource) *ConfigMapEnvSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ConfigMapEnvSourceDie) DieFeedRawExtension ¶
func (d *ConfigMapEnvSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapEnvSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapEnvSourceDie) DieFeedYAML ¶
func (d *ConfigMapEnvSourceDie) DieFeedYAML(y []byte) *ConfigMapEnvSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ConfigMapEnvSourceDie) DieFeedYAMLFile ¶
func (d *ConfigMapEnvSourceDie) DieFeedYAMLFile(name string) *ConfigMapEnvSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ConfigMapEnvSourceDie) DieImmutable ¶
func (d *ConfigMapEnvSourceDie) DieImmutable(immutable bool) *ConfigMapEnvSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ConfigMapEnvSourceDie) DiePatch ¶ added in v0.13.0
func (d *ConfigMapEnvSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ConfigMapEnvSourceDie) DieRelease ¶
func (d *ConfigMapEnvSourceDie) DieRelease() corev1.ConfigMapEnvSource
DieRelease returns the resource managed by the die.
func (*ConfigMapEnvSourceDie) DieReleaseJSON ¶
func (d *ConfigMapEnvSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ConfigMapEnvSourceDie) DieReleasePtr ¶
func (d *ConfigMapEnvSourceDie) DieReleasePtr() *corev1.ConfigMapEnvSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ConfigMapEnvSourceDie) DieReleaseRawExtension ¶
func (d *ConfigMapEnvSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapEnvSourceDie) DieReleaseYAML ¶
func (d *ConfigMapEnvSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ConfigMapEnvSourceDie) DieSeal ¶ added in v0.13.0
func (d *ConfigMapEnvSourceDie) DieSeal() *ConfigMapEnvSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ConfigMapEnvSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *ConfigMapEnvSourceDie) DieSealFeed(r corev1.ConfigMapEnvSource) *ConfigMapEnvSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ConfigMapEnvSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ConfigMapEnvSourceDie) DieSealFeedPtr(r *corev1.ConfigMapEnvSource) *ConfigMapEnvSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ConfigMapEnvSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *ConfigMapEnvSourceDie) DieSealRelease() corev1.ConfigMapEnvSource
DieSealRelease returns the sealed resource managed by the die.
func (*ConfigMapEnvSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ConfigMapEnvSourceDie) DieSealReleasePtr() *corev1.ConfigMapEnvSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ConfigMapEnvSourceDie) DieStamp ¶
func (d *ConfigMapEnvSourceDie) DieStamp(fn func(r *corev1.ConfigMapEnvSource)) *ConfigMapEnvSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ConfigMapEnvSourceDie) DieStampAt ¶
func (d *ConfigMapEnvSourceDie) DieStampAt(jp string, fn interface{}) *ConfigMapEnvSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ConfigMapEnvSourceDie) DieWith ¶
func (d *ConfigMapEnvSourceDie) DieWith(fns ...func(d *ConfigMapEnvSourceDie)) *ConfigMapEnvSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ConfigMapEnvSourceDie) LocalObjectReference ¶
func (d *ConfigMapEnvSourceDie) LocalObjectReference(v corev1.LocalObjectReference) *ConfigMapEnvSourceDie
The ConfigMap to select from.
func (*ConfigMapEnvSourceDie) Name ¶
func (d *ConfigMapEnvSourceDie) Name(v string) *ConfigMapEnvSourceDie
func (*ConfigMapEnvSourceDie) Optional ¶
func (d *ConfigMapEnvSourceDie) Optional(v *bool) *ConfigMapEnvSourceDie
Specify whether the ConfigMap must be defined
type ConfigMapKeySelectorDie ¶
type ConfigMapKeySelectorDie struct {
// contains filtered or unexported fields
}
func (*ConfigMapKeySelectorDie) DeepCopy ¶
func (d *ConfigMapKeySelectorDie) DeepCopy() *ConfigMapKeySelectorDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ConfigMapKeySelectorDie) DieDiff ¶ added in v0.13.0
func (d *ConfigMapKeySelectorDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ConfigMapKeySelectorDie) DieFeed ¶
func (d *ConfigMapKeySelectorDie) DieFeed(r corev1.ConfigMapKeySelector) *ConfigMapKeySelectorDie
DieFeed returns a new die with the provided resource.
func (*ConfigMapKeySelectorDie) DieFeedJSON ¶
func (d *ConfigMapKeySelectorDie) DieFeedJSON(j []byte) *ConfigMapKeySelectorDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ConfigMapKeySelectorDie) DieFeedPtr ¶
func (d *ConfigMapKeySelectorDie) DieFeedPtr(r *corev1.ConfigMapKeySelector) *ConfigMapKeySelectorDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ConfigMapKeySelectorDie) DieFeedRawExtension ¶
func (d *ConfigMapKeySelectorDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapKeySelectorDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapKeySelectorDie) DieFeedYAML ¶
func (d *ConfigMapKeySelectorDie) DieFeedYAML(y []byte) *ConfigMapKeySelectorDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ConfigMapKeySelectorDie) DieFeedYAMLFile ¶
func (d *ConfigMapKeySelectorDie) DieFeedYAMLFile(name string) *ConfigMapKeySelectorDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ConfigMapKeySelectorDie) DieImmutable ¶
func (d *ConfigMapKeySelectorDie) DieImmutable(immutable bool) *ConfigMapKeySelectorDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ConfigMapKeySelectorDie) DiePatch ¶ added in v0.13.0
func (d *ConfigMapKeySelectorDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ConfigMapKeySelectorDie) DieRelease ¶
func (d *ConfigMapKeySelectorDie) DieRelease() corev1.ConfigMapKeySelector
DieRelease returns the resource managed by the die.
func (*ConfigMapKeySelectorDie) DieReleaseJSON ¶
func (d *ConfigMapKeySelectorDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ConfigMapKeySelectorDie) DieReleasePtr ¶
func (d *ConfigMapKeySelectorDie) DieReleasePtr() *corev1.ConfigMapKeySelector
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ConfigMapKeySelectorDie) DieReleaseRawExtension ¶
func (d *ConfigMapKeySelectorDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapKeySelectorDie) DieReleaseYAML ¶
func (d *ConfigMapKeySelectorDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ConfigMapKeySelectorDie) DieSeal ¶ added in v0.13.0
func (d *ConfigMapKeySelectorDie) DieSeal() *ConfigMapKeySelectorDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ConfigMapKeySelectorDie) DieSealFeed ¶ added in v0.13.0
func (d *ConfigMapKeySelectorDie) DieSealFeed(r corev1.ConfigMapKeySelector) *ConfigMapKeySelectorDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ConfigMapKeySelectorDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ConfigMapKeySelectorDie) DieSealFeedPtr(r *corev1.ConfigMapKeySelector) *ConfigMapKeySelectorDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ConfigMapKeySelectorDie) DieSealRelease ¶ added in v0.13.0
func (d *ConfigMapKeySelectorDie) DieSealRelease() corev1.ConfigMapKeySelector
DieSealRelease returns the sealed resource managed by the die.
func (*ConfigMapKeySelectorDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ConfigMapKeySelectorDie) DieSealReleasePtr() *corev1.ConfigMapKeySelector
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ConfigMapKeySelectorDie) DieStamp ¶
func (d *ConfigMapKeySelectorDie) DieStamp(fn func(r *corev1.ConfigMapKeySelector)) *ConfigMapKeySelectorDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ConfigMapKeySelectorDie) DieStampAt ¶
func (d *ConfigMapKeySelectorDie) DieStampAt(jp string, fn interface{}) *ConfigMapKeySelectorDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ConfigMapKeySelectorDie) DieWith ¶
func (d *ConfigMapKeySelectorDie) DieWith(fns ...func(d *ConfigMapKeySelectorDie)) *ConfigMapKeySelectorDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ConfigMapKeySelectorDie) Key ¶
func (d *ConfigMapKeySelectorDie) Key(v string) *ConfigMapKeySelectorDie
The key to select.
func (*ConfigMapKeySelectorDie) LocalObjectReference ¶
func (d *ConfigMapKeySelectorDie) LocalObjectReference(v corev1.LocalObjectReference) *ConfigMapKeySelectorDie
The ConfigMap to select from.
func (*ConfigMapKeySelectorDie) Name ¶
func (d *ConfigMapKeySelectorDie) Name(v string) *ConfigMapKeySelectorDie
func (*ConfigMapKeySelectorDie) Optional ¶
func (d *ConfigMapKeySelectorDie) Optional(v *bool) *ConfigMapKeySelectorDie
Specify whether the ConfigMap or its key must be defined
type ConfigMapNodeConfigSourceDie ¶
type ConfigMapNodeConfigSourceDie struct {
// contains filtered or unexported fields
}
func (*ConfigMapNodeConfigSourceDie) DeepCopy ¶
func (d *ConfigMapNodeConfigSourceDie) DeepCopy() *ConfigMapNodeConfigSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ConfigMapNodeConfigSourceDie) DieDiff ¶ added in v0.13.0
func (d *ConfigMapNodeConfigSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ConfigMapNodeConfigSourceDie) DieFeed ¶
func (d *ConfigMapNodeConfigSourceDie) DieFeed(r corev1.ConfigMapNodeConfigSource) *ConfigMapNodeConfigSourceDie
DieFeed returns a new die with the provided resource.
func (*ConfigMapNodeConfigSourceDie) DieFeedJSON ¶
func (d *ConfigMapNodeConfigSourceDie) DieFeedJSON(j []byte) *ConfigMapNodeConfigSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ConfigMapNodeConfigSourceDie) DieFeedPtr ¶
func (d *ConfigMapNodeConfigSourceDie) DieFeedPtr(r *corev1.ConfigMapNodeConfigSource) *ConfigMapNodeConfigSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ConfigMapNodeConfigSourceDie) DieFeedRawExtension ¶
func (d *ConfigMapNodeConfigSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapNodeConfigSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapNodeConfigSourceDie) DieFeedYAML ¶
func (d *ConfigMapNodeConfigSourceDie) DieFeedYAML(y []byte) *ConfigMapNodeConfigSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ConfigMapNodeConfigSourceDie) DieFeedYAMLFile ¶
func (d *ConfigMapNodeConfigSourceDie) DieFeedYAMLFile(name string) *ConfigMapNodeConfigSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ConfigMapNodeConfigSourceDie) DieImmutable ¶
func (d *ConfigMapNodeConfigSourceDie) DieImmutable(immutable bool) *ConfigMapNodeConfigSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ConfigMapNodeConfigSourceDie) DiePatch ¶ added in v0.13.0
func (d *ConfigMapNodeConfigSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ConfigMapNodeConfigSourceDie) DieRelease ¶
func (d *ConfigMapNodeConfigSourceDie) DieRelease() corev1.ConfigMapNodeConfigSource
DieRelease returns the resource managed by the die.
func (*ConfigMapNodeConfigSourceDie) DieReleaseJSON ¶
func (d *ConfigMapNodeConfigSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ConfigMapNodeConfigSourceDie) DieReleasePtr ¶
func (d *ConfigMapNodeConfigSourceDie) DieReleasePtr() *corev1.ConfigMapNodeConfigSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ConfigMapNodeConfigSourceDie) DieReleaseRawExtension ¶
func (d *ConfigMapNodeConfigSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapNodeConfigSourceDie) DieReleaseYAML ¶
func (d *ConfigMapNodeConfigSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ConfigMapNodeConfigSourceDie) DieSeal ¶ added in v0.13.0
func (d *ConfigMapNodeConfigSourceDie) DieSeal() *ConfigMapNodeConfigSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ConfigMapNodeConfigSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *ConfigMapNodeConfigSourceDie) DieSealFeed(r corev1.ConfigMapNodeConfigSource) *ConfigMapNodeConfigSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ConfigMapNodeConfigSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ConfigMapNodeConfigSourceDie) DieSealFeedPtr(r *corev1.ConfigMapNodeConfigSource) *ConfigMapNodeConfigSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ConfigMapNodeConfigSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *ConfigMapNodeConfigSourceDie) DieSealRelease() corev1.ConfigMapNodeConfigSource
DieSealRelease returns the sealed resource managed by the die.
func (*ConfigMapNodeConfigSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ConfigMapNodeConfigSourceDie) DieSealReleasePtr() *corev1.ConfigMapNodeConfigSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ConfigMapNodeConfigSourceDie) DieStamp ¶
func (d *ConfigMapNodeConfigSourceDie) DieStamp(fn func(r *corev1.ConfigMapNodeConfigSource)) *ConfigMapNodeConfigSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ConfigMapNodeConfigSourceDie) DieStampAt ¶
func (d *ConfigMapNodeConfigSourceDie) DieStampAt(jp string, fn interface{}) *ConfigMapNodeConfigSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ConfigMapNodeConfigSourceDie) DieWith ¶
func (d *ConfigMapNodeConfigSourceDie) DieWith(fns ...func(d *ConfigMapNodeConfigSourceDie)) *ConfigMapNodeConfigSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ConfigMapNodeConfigSourceDie) KubeletConfigKey ¶
func (d *ConfigMapNodeConfigSourceDie) KubeletConfigKey(v string) *ConfigMapNodeConfigSourceDie
KubeletConfigKey declares which key of the referenced ConfigMap corresponds to the KubeletConfiguration structure
This field is required in all cases.
func (*ConfigMapNodeConfigSourceDie) Name ¶
func (d *ConfigMapNodeConfigSourceDie) Name(v string) *ConfigMapNodeConfigSourceDie
Name is the metadata.name of the referenced ConfigMap.
This field is required in all cases.
func (*ConfigMapNodeConfigSourceDie) Namespace ¶
func (d *ConfigMapNodeConfigSourceDie) Namespace(v string) *ConfigMapNodeConfigSourceDie
Namespace is the metadata.namespace of the referenced ConfigMap.
This field is required in all cases.
func (*ConfigMapNodeConfigSourceDie) ResourceVersion ¶
func (d *ConfigMapNodeConfigSourceDie) ResourceVersion(v string) *ConfigMapNodeConfigSourceDie
ResourceVersion is the metadata.ResourceVersion of the referenced ConfigMap.
This field is forbidden in Node.Spec, and required in Node.Status.
func (*ConfigMapNodeConfigSourceDie) UID ¶
func (d *ConfigMapNodeConfigSourceDie) UID(v types.UID) *ConfigMapNodeConfigSourceDie
UID is the metadata.UID of the referenced ConfigMap.
This field is forbidden in Node.Spec, and required in Node.Status.
type ConfigMapProjectionDie ¶
type ConfigMapProjectionDie struct {
// contains filtered or unexported fields
}
func (*ConfigMapProjectionDie) DeepCopy ¶
func (d *ConfigMapProjectionDie) DeepCopy() *ConfigMapProjectionDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ConfigMapProjectionDie) DieDiff ¶ added in v0.13.0
func (d *ConfigMapProjectionDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ConfigMapProjectionDie) DieFeed ¶
func (d *ConfigMapProjectionDie) DieFeed(r corev1.ConfigMapProjection) *ConfigMapProjectionDie
DieFeed returns a new die with the provided resource.
func (*ConfigMapProjectionDie) DieFeedJSON ¶
func (d *ConfigMapProjectionDie) DieFeedJSON(j []byte) *ConfigMapProjectionDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ConfigMapProjectionDie) DieFeedPtr ¶
func (d *ConfigMapProjectionDie) DieFeedPtr(r *corev1.ConfigMapProjection) *ConfigMapProjectionDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ConfigMapProjectionDie) DieFeedRawExtension ¶
func (d *ConfigMapProjectionDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapProjectionDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapProjectionDie) DieFeedYAML ¶
func (d *ConfigMapProjectionDie) DieFeedYAML(y []byte) *ConfigMapProjectionDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ConfigMapProjectionDie) DieFeedYAMLFile ¶
func (d *ConfigMapProjectionDie) DieFeedYAMLFile(name string) *ConfigMapProjectionDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ConfigMapProjectionDie) DieImmutable ¶
func (d *ConfigMapProjectionDie) DieImmutable(immutable bool) *ConfigMapProjectionDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ConfigMapProjectionDie) DiePatch ¶ added in v0.13.0
func (d *ConfigMapProjectionDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ConfigMapProjectionDie) DieRelease ¶
func (d *ConfigMapProjectionDie) DieRelease() corev1.ConfigMapProjection
DieRelease returns the resource managed by the die.
func (*ConfigMapProjectionDie) DieReleaseJSON ¶
func (d *ConfigMapProjectionDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ConfigMapProjectionDie) DieReleasePtr ¶
func (d *ConfigMapProjectionDie) DieReleasePtr() *corev1.ConfigMapProjection
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ConfigMapProjectionDie) DieReleaseRawExtension ¶
func (d *ConfigMapProjectionDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapProjectionDie) DieReleaseYAML ¶
func (d *ConfigMapProjectionDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ConfigMapProjectionDie) DieSeal ¶ added in v0.13.0
func (d *ConfigMapProjectionDie) DieSeal() *ConfigMapProjectionDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ConfigMapProjectionDie) DieSealFeed ¶ added in v0.13.0
func (d *ConfigMapProjectionDie) DieSealFeed(r corev1.ConfigMapProjection) *ConfigMapProjectionDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ConfigMapProjectionDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ConfigMapProjectionDie) DieSealFeedPtr(r *corev1.ConfigMapProjection) *ConfigMapProjectionDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ConfigMapProjectionDie) DieSealRelease ¶ added in v0.13.0
func (d *ConfigMapProjectionDie) DieSealRelease() corev1.ConfigMapProjection
DieSealRelease returns the sealed resource managed by the die.
func (*ConfigMapProjectionDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ConfigMapProjectionDie) DieSealReleasePtr() *corev1.ConfigMapProjection
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ConfigMapProjectionDie) DieStamp ¶
func (d *ConfigMapProjectionDie) DieStamp(fn func(r *corev1.ConfigMapProjection)) *ConfigMapProjectionDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ConfigMapProjectionDie) DieStampAt ¶
func (d *ConfigMapProjectionDie) DieStampAt(jp string, fn interface{}) *ConfigMapProjectionDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ConfigMapProjectionDie) DieWith ¶
func (d *ConfigMapProjectionDie) DieWith(fns ...func(d *ConfigMapProjectionDie)) *ConfigMapProjectionDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ConfigMapProjectionDie) ItemDie ¶
func (d *ConfigMapProjectionDie) ItemDie(v string, fn func(d *KeyToPathDie)) *ConfigMapProjectionDie
ItemDie mutates a single item in Items matched by the nested field Key, appending a new item if no match is found.
items if unspecified, each key-value pair in the Data field of the referenced
ConfigMap will be projected into the volume as a file whose name is the ¶
key and content is the value. If specified, the listed keys will be
projected into the specified paths, and unlisted keys will not be
present. If a key is specified which is not present in the ConfigMap,
the volume setup will error unless it is marked optional. Paths must be
relative and may not contain the '..' path or start with '..'.
func (*ConfigMapProjectionDie) Items ¶
func (d *ConfigMapProjectionDie) Items(v ...corev1.KeyToPath) *ConfigMapProjectionDie
items if unspecified, each key-value pair in the Data field of the referenced
ConfigMap will be projected into the volume as a file whose name is the ¶
key and content is the value. If specified, the listed keys will be
projected into the specified paths, and unlisted keys will not be
present. If a key is specified which is not present in the ConfigMap,
the volume setup will error unless it is marked optional. Paths must be
relative and may not contain the '..' path or start with '..'.
func (*ConfigMapProjectionDie) LocalObjectReference ¶
func (d *ConfigMapProjectionDie) LocalObjectReference(v corev1.LocalObjectReference) *ConfigMapProjectionDie
func (*ConfigMapProjectionDie) Name ¶
func (d *ConfigMapProjectionDie) Name(v string) *ConfigMapProjectionDie
func (*ConfigMapProjectionDie) Optional ¶
func (d *ConfigMapProjectionDie) Optional(v *bool) *ConfigMapProjectionDie
optional specify whether the ConfigMap or its keys must be defined
type ConfigMapVolumeSourceDie ¶
type ConfigMapVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*ConfigMapVolumeSourceDie) DeepCopy ¶
func (d *ConfigMapVolumeSourceDie) DeepCopy() *ConfigMapVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ConfigMapVolumeSourceDie) DefaultMode ¶
func (d *ConfigMapVolumeSourceDie) DefaultMode(v *int32) *ConfigMapVolumeSourceDie
defaultMode is optional: mode bits used to set permissions on created files by default.
Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511.
YAML accepts both octal and decimal values, JSON requires decimal values for mode bits.
Defaults to 0644.
Directories within the path are not affected by this setting.
This might be in conflict with other options that affect the file ¶
mode, like fsGroup, and the result can be other mode bits set.
func (*ConfigMapVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *ConfigMapVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ConfigMapVolumeSourceDie) DieFeed ¶
func (d *ConfigMapVolumeSourceDie) DieFeed(r corev1.ConfigMapVolumeSource) *ConfigMapVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*ConfigMapVolumeSourceDie) DieFeedJSON ¶
func (d *ConfigMapVolumeSourceDie) DieFeedJSON(j []byte) *ConfigMapVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ConfigMapVolumeSourceDie) DieFeedPtr ¶
func (d *ConfigMapVolumeSourceDie) DieFeedPtr(r *corev1.ConfigMapVolumeSource) *ConfigMapVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ConfigMapVolumeSourceDie) DieFeedRawExtension ¶
func (d *ConfigMapVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ConfigMapVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapVolumeSourceDie) DieFeedYAML ¶
func (d *ConfigMapVolumeSourceDie) DieFeedYAML(y []byte) *ConfigMapVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ConfigMapVolumeSourceDie) DieFeedYAMLFile ¶
func (d *ConfigMapVolumeSourceDie) DieFeedYAMLFile(name string) *ConfigMapVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ConfigMapVolumeSourceDie) DieImmutable ¶
func (d *ConfigMapVolumeSourceDie) DieImmutable(immutable bool) *ConfigMapVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ConfigMapVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *ConfigMapVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ConfigMapVolumeSourceDie) DieRelease ¶
func (d *ConfigMapVolumeSourceDie) DieRelease() corev1.ConfigMapVolumeSource
DieRelease returns the resource managed by the die.
func (*ConfigMapVolumeSourceDie) DieReleaseJSON ¶
func (d *ConfigMapVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ConfigMapVolumeSourceDie) DieReleasePtr ¶
func (d *ConfigMapVolumeSourceDie) DieReleasePtr() *corev1.ConfigMapVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ConfigMapVolumeSourceDie) DieReleaseRawExtension ¶
func (d *ConfigMapVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ConfigMapVolumeSourceDie) DieReleaseYAML ¶
func (d *ConfigMapVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ConfigMapVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *ConfigMapVolumeSourceDie) DieSeal() *ConfigMapVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ConfigMapVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *ConfigMapVolumeSourceDie) DieSealFeed(r corev1.ConfigMapVolumeSource) *ConfigMapVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ConfigMapVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ConfigMapVolumeSourceDie) DieSealFeedPtr(r *corev1.ConfigMapVolumeSource) *ConfigMapVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ConfigMapVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *ConfigMapVolumeSourceDie) DieSealRelease() corev1.ConfigMapVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*ConfigMapVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ConfigMapVolumeSourceDie) DieSealReleasePtr() *corev1.ConfigMapVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ConfigMapVolumeSourceDie) DieStamp ¶
func (d *ConfigMapVolumeSourceDie) DieStamp(fn func(r *corev1.ConfigMapVolumeSource)) *ConfigMapVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ConfigMapVolumeSourceDie) DieStampAt ¶
func (d *ConfigMapVolumeSourceDie) DieStampAt(jp string, fn interface{}) *ConfigMapVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ConfigMapVolumeSourceDie) DieWith ¶
func (d *ConfigMapVolumeSourceDie) DieWith(fns ...func(d *ConfigMapVolumeSourceDie)) *ConfigMapVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ConfigMapVolumeSourceDie) ItemDie ¶
func (d *ConfigMapVolumeSourceDie) ItemDie(v string, fn func(d *KeyToPathDie)) *ConfigMapVolumeSourceDie
ItemDie mutates a single item in Items matched by the nested field Key, appending a new item if no match is found.
items if unspecified, each key-value pair in the Data field of the referenced
ConfigMap will be projected into the volume as a file whose name is the ¶
key and content is the value. If specified, the listed keys will be
projected into the specified paths, and unlisted keys will not be
present. If a key is specified which is not present in the ConfigMap,
the volume setup will error unless it is marked optional. Paths must be
relative and may not contain the '..' path or start with '..'.
func (*ConfigMapVolumeSourceDie) Items ¶
func (d *ConfigMapVolumeSourceDie) Items(v ...corev1.KeyToPath) *ConfigMapVolumeSourceDie
items if unspecified, each key-value pair in the Data field of the referenced
ConfigMap will be projected into the volume as a file whose name is the ¶
key and content is the value. If specified, the listed keys will be
projected into the specified paths, and unlisted keys will not be
present. If a key is specified which is not present in the ConfigMap,
the volume setup will error unless it is marked optional. Paths must be
relative and may not contain the '..' path or start with '..'.
func (*ConfigMapVolumeSourceDie) LocalObjectReference ¶
func (d *ConfigMapVolumeSourceDie) LocalObjectReference(v corev1.LocalObjectReference) *ConfigMapVolumeSourceDie
func (*ConfigMapVolumeSourceDie) Name ¶
func (d *ConfigMapVolumeSourceDie) Name(v string) *ConfigMapVolumeSourceDie
func (*ConfigMapVolumeSourceDie) Optional ¶
func (d *ConfigMapVolumeSourceDie) Optional(v *bool) *ConfigMapVolumeSourceDie
optional specify whether the ConfigMap or its keys must be defined
type ContainerDie ¶
type ContainerDie struct {
// contains filtered or unexported fields
}
func (*ContainerDie) Args ¶
func (d *ContainerDie) Args(v ...string) *ContainerDie
Arguments to the entrypoint.
The container image's CMD is used if this is not provided.
Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
of whether the variable exists or not. Cannot be updated.
func (*ContainerDie) Command ¶
func (d *ContainerDie) Command(v ...string) *ContainerDie
Entrypoint array. Not executed within a shell.
The container image's ENTRYPOINT is used if this is not provided.
Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
of whether the variable exists or not. Cannot be updated.
func (*ContainerDie) DeepCopy ¶
func (d *ContainerDie) DeepCopy() *ContainerDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerDie) DieDiff ¶ added in v0.13.0
func (d *ContainerDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerDie) DieFeed ¶
func (d *ContainerDie) DieFeed(r corev1.Container) *ContainerDie
DieFeed returns a new die with the provided resource.
func (*ContainerDie) DieFeedJSON ¶
func (d *ContainerDie) DieFeedJSON(j []byte) *ContainerDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerDie) DieFeedPtr ¶
func (d *ContainerDie) DieFeedPtr(r *corev1.Container) *ContainerDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerDie) DieFeedRawExtension ¶
func (d *ContainerDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerDie) DieFeedYAML ¶
func (d *ContainerDie) DieFeedYAML(y []byte) *ContainerDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerDie) DieFeedYAMLFile ¶
func (d *ContainerDie) DieFeedYAMLFile(name string) *ContainerDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerDie) DieImmutable ¶
func (d *ContainerDie) DieImmutable(immutable bool) *ContainerDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerDie) DiePatch ¶ added in v0.13.0
func (d *ContainerDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerDie) DieRelease ¶
func (d *ContainerDie) DieRelease() corev1.Container
DieRelease returns the resource managed by the die.
func (*ContainerDie) DieReleaseJSON ¶
func (d *ContainerDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerDie) DieReleasePtr ¶
func (d *ContainerDie) DieReleasePtr() *corev1.Container
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerDie) DieReleaseRawExtension ¶
func (d *ContainerDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerDie) DieReleaseYAML ¶
func (d *ContainerDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerDie) DieSeal ¶ added in v0.13.0
func (d *ContainerDie) DieSeal() *ContainerDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerDie) DieSealFeed ¶ added in v0.13.0
func (d *ContainerDie) DieSealFeed(r corev1.Container) *ContainerDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ContainerDie) DieSealFeedPtr(r *corev1.Container) *ContainerDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerDie) DieSealRelease ¶ added in v0.13.0
func (d *ContainerDie) DieSealRelease() corev1.Container
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ContainerDie) DieSealReleasePtr() *corev1.Container
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerDie) DieStamp ¶
func (d *ContainerDie) DieStamp(fn func(r *corev1.Container)) *ContainerDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerDie) DieStampAt ¶
func (d *ContainerDie) DieStampAt(jp string, fn interface{}) *ContainerDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerDie) DieWith ¶
func (d *ContainerDie) DieWith(fns ...func(d *ContainerDie)) *ContainerDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerDie) Env ¶
func (d *ContainerDie) Env(v ...corev1.EnvVar) *ContainerDie
List of environment variables to set in the container.
Cannot be updated.
func (*ContainerDie) EnvDie ¶
func (d *ContainerDie) EnvDie(v string, fn func(d *EnvVarDie)) *ContainerDie
EnvDie mutates a single item in Env matched by the nested field Name, appending a new item if no match is found.
List of environment variables to set in the container.
Cannot be updated.
func (*ContainerDie) EnvFrom ¶
func (d *ContainerDie) EnvFrom(v ...corev1.EnvFromSource) *ContainerDie
List of sources to populate environment variables in the container.
The keys defined within a source must be a C_IDENTIFIER. All invalid keys
will be reported as an event when the container is starting. When a key exists in multiple
sources, the value associated with the last source will take precedence.
Values defined by an Env with a duplicate key will take precedence.
Cannot be updated.
func (*ContainerDie) EnvFromDie ¶
func (d *ContainerDie) EnvFromDie(v string, fn func(d *EnvFromSourceDie)) *ContainerDie
EnvFromDie mutates a single item in EnvFrom matched by the nested field Prefix, appending a new item if no match is found.
List of sources to populate environment variables in the container.
The keys defined within a source must be a C_IDENTIFIER. All invalid keys
will be reported as an event when the container is starting. When a key exists in multiple
sources, the value associated with the last source will take precedence.
Values defined by an Env with a duplicate key will take precedence.
Cannot be updated.
func (*ContainerDie) Image ¶
func (d *ContainerDie) Image(v string) *ContainerDie
Container image name.
More info: https://kubernetes.io/docs/concepts/containers/images
This field is optional to allow higher level config management to default or override ¶
container images in workload controllers like Deployments and StatefulSets.
func (*ContainerDie) ImagePullPolicy ¶
func (d *ContainerDie) ImagePullPolicy(v corev1.PullPolicy) *ContainerDie
Image pull policy.
One of Always, Never, IfNotPresent.
Defaults to Always if :latest tag is specified, or IfNotPresent otherwise.
Cannot be updated.
More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
func (*ContainerDie) Lifecycle ¶
func (d *ContainerDie) Lifecycle(v *corev1.Lifecycle) *ContainerDie
Actions that the management system should take in response to container lifecycle events.
Cannot be updated.
func (*ContainerDie) LifecycleDie ¶
func (d *ContainerDie) LifecycleDie(fn func(d *LifecycleDie)) *ContainerDie
LifecycleDie mutates Lifecycle as a die.
Actions that the management system should take in response to container lifecycle events.
Cannot be updated.
func (*ContainerDie) LivenessProbe ¶
func (d *ContainerDie) LivenessProbe(v *corev1.Probe) *ContainerDie
Periodic probe of container liveness.
Container will be restarted if the probe fails.
Cannot be updated.
More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (*ContainerDie) LivenessProbeDie ¶
func (d *ContainerDie) LivenessProbeDie(fn func(d *ProbeDie)) *ContainerDie
LivenessProbeDie mutates LivenessProbe as a die.
Periodic probe of container liveness.
Container will be restarted if the probe fails.
Cannot be updated.
More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (*ContainerDie) Name ¶
func (d *ContainerDie) Name(v string) *ContainerDie
Name of the container specified as a DNS_LABEL.
Each container in a pod must have a unique name (DNS_LABEL).
Cannot be updated.
func (*ContainerDie) Ports ¶
func (d *ContainerDie) Ports(v ...corev1.ContainerPort) *ContainerDie
List of ports to expose from the container. Not specifying a port here
DOES NOT prevent that port from being exposed. Any port which is
listening on the default "0.0.0.0" address inside a container will be
accessible from the network.
Modifying this array with strategic merge patch may corrupt the data.
For more information See https://github.com/kubernetes/kubernetes/issues/108255.
Cannot be updated.
func (*ContainerDie) PortsDie ¶
func (d *ContainerDie) PortsDie(v ...*ContainerPortDie) *ContainerDie
PortsDie replaces Ports by collecting the released value from each die passed.
List of ports to expose from the container. Not specifying a port here
DOES NOT prevent that port from being exposed. Any port which is
listening on the default "0.0.0.0" address inside a container will be
accessible from the network.
Modifying this array with strategic merge patch may corrupt the data.
For more information See https://github.com/kubernetes/kubernetes/issues/108255.
Cannot be updated.
func (*ContainerDie) ReadinessProbe ¶
func (d *ContainerDie) ReadinessProbe(v *corev1.Probe) *ContainerDie
Periodic probe of container service readiness.
Container will be removed from service endpoints if the probe fails.
Cannot be updated.
More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (*ContainerDie) ReadinessProbeDie ¶
func (d *ContainerDie) ReadinessProbeDie(fn func(d *ProbeDie)) *ContainerDie
ReadinessProbeDie mutates ReadinessProbe as a die.
Periodic probe of container service readiness.
Container will be removed from service endpoints if the probe fails.
Cannot be updated.
More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (*ContainerDie) ResizePolicy ¶
func (d *ContainerDie) ResizePolicy(v ...corev1.ContainerResizePolicy) *ContainerDie
Resources resize policy for the container.
func (*ContainerDie) ResizePolicyDie ¶
func (d *ContainerDie) ResizePolicyDie(v corev1.ResourceName, fn func(d *ContainerResizePolicyDie)) *ContainerDie
ResizePolicyDie mutates a single item in ResizePolicy matched by the nested field ResourceName, appending a new item if no match is found.
Resources resize policy for the container.
func (*ContainerDie) Resources ¶
func (d *ContainerDie) Resources(v corev1.ResourceRequirements) *ContainerDie
Compute Resources required by this container.
Cannot be updated.
More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
func (*ContainerDie) ResourcesDie ¶
func (d *ContainerDie) ResourcesDie(fn func(d *ResourceRequirementsDie)) *ContainerDie
ResourcesDie mutates Resources as a die.
Compute Resources required by this container.
Cannot be updated.
More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
func (*ContainerDie) RestartPolicy ¶
func (d *ContainerDie) RestartPolicy(v *corev1.ContainerRestartPolicy) *ContainerDie
RestartPolicy defines the restart behavior of individual containers in a pod.
This field may only be set for init containers, and the only allowed value is "Always".
For non-init containers or when this field is not specified,
the restart behavior is defined by the Pod's restart policy and the container type.
Setting the RestartPolicy as "Always" for the init container will have the following effect:
this init container will be continually restarted on
exit until all regular containers have terminated. Once all regular
containers have completed, all init containers with restartPolicy "Always"
will be shut down. This lifecycle differs from normal init containers and
is often referred to as a "sidecar" container. Although this init
container still starts in the init container sequence, it does not wait
for the container to complete before proceeding to the next init
container. Instead, the next init container starts immediately after this
init container is started, or after any startupProbe has successfully
completed.
func (*ContainerDie) SecurityContext ¶
func (d *ContainerDie) SecurityContext(v *corev1.SecurityContext) *ContainerDie
SecurityContext defines the security options the container should be run with.
If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext.
More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (*ContainerDie) SecurityContextDie ¶
func (d *ContainerDie) SecurityContextDie(fn func(d *SecurityContextDie)) *ContainerDie
SecurityContextDie mutates SecurityContext as a die.
SecurityContext defines the security options the container should be run with.
If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext.
More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (*ContainerDie) StartupProbe ¶
func (d *ContainerDie) StartupProbe(v *corev1.Probe) *ContainerDie
StartupProbe indicates that the Pod has successfully initialized.
If specified, no other probes are executed until this completes successfully.
If this probe fails, the Pod will be restarted, just as if the livenessProbe failed.
This can be used to provide different probe parameters at the beginning of a Pod's lifecycle,
when it might take a long time to load data or warm a cache, than during steady-state operation.
This cannot be updated.
More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (*ContainerDie) StartupProbeDie ¶
func (d *ContainerDie) StartupProbeDie(fn func(d *ProbeDie)) *ContainerDie
StartupProbeDie mutates StartupProbe as a die.
StartupProbe indicates that the Pod has successfully initialized.
If specified, no other probes are executed until this completes successfully.
If this probe fails, the Pod will be restarted, just as if the livenessProbe failed.
This can be used to provide different probe parameters at the beginning of a Pod's lifecycle,
when it might take a long time to load data or warm a cache, than during steady-state operation.
This cannot be updated.
More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (*ContainerDie) Stdin ¶
func (d *ContainerDie) Stdin(v bool) *ContainerDie
Whether this container should allocate a buffer for stdin in the container runtime. If this
is not set, reads from stdin in the container will always result in EOF.
Default is false.
func (*ContainerDie) StdinOnce ¶
func (d *ContainerDie) StdinOnce(v bool) *ContainerDie
Whether the container runtime should close the stdin channel after it has been opened by
a single attach. When stdin is true the stdin stream will remain open across multiple attach
sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the
first client attaches to stdin, and then remains open and accepts data until the client disconnects,
at which time stdin is closed and remains closed until the container is restarted. If this
flag is false, a container processes that reads from stdin will never receive an EOF.
Default is false
func (*ContainerDie) TTY ¶
func (d *ContainerDie) TTY(v bool) *ContainerDie
Whether this container should allocate a TTY for itself, also requires 'stdin' to be true.
Default is false.
func (*ContainerDie) TerminationMessagePath ¶
func (d *ContainerDie) TerminationMessagePath(v string) *ContainerDie
Optional: Path at which the file to which the container's termination message
will be written is mounted into the container's filesystem.
Message written is intended to be brief final status, such as an assertion failure message.
Will be truncated by the node if greater than 4096 bytes. The total message length across
all containers will be limited to 12kb.
Defaults to /dev/termination-log.
Cannot be updated.
func (*ContainerDie) TerminationMessagePolicy ¶
func (d *ContainerDie) TerminationMessagePolicy(v corev1.TerminationMessagePolicy) *ContainerDie
Indicate how the termination message should be populated. File will use the contents of
terminationMessagePath to populate the container status message on both success and failure.
FallbackToLogsOnError will use the last chunk of container log output if the termination ¶
message file is empty and the container exited with an error.
The log output is limited to 2048 bytes or 80 lines, whichever is smaller.
Defaults to File.
Cannot be updated.
func (*ContainerDie) VolumeDeviceDie ¶
func (d *ContainerDie) VolumeDeviceDie(v string, fn func(d *VolumeDeviceDie)) *ContainerDie
VolumeDeviceDie mutates a single item in VolumeDevices matched by the nested field Name, appending a new item if no match is found.
volumeDevices is the list of block devices to be used by the container.
func (*ContainerDie) VolumeDevices ¶
func (d *ContainerDie) VolumeDevices(v ...corev1.VolumeDevice) *ContainerDie
volumeDevices is the list of block devices to be used by the container.
func (*ContainerDie) VolumeMountDie ¶
func (d *ContainerDie) VolumeMountDie(v string, fn func(d *VolumeMountDie)) *ContainerDie
VolumeMountDie mutates a single item in VolumeMounts matched by the nested field Name, appending a new item if no match is found.
Pod volumes to mount into the container's filesystem.
Cannot be updated.
func (*ContainerDie) VolumeMounts ¶
func (d *ContainerDie) VolumeMounts(v ...corev1.VolumeMount) *ContainerDie
Pod volumes to mount into the container's filesystem.
Cannot be updated.
func (*ContainerDie) WorkingDir ¶
func (d *ContainerDie) WorkingDir(v string) *ContainerDie
Container's working directory.
If not specified, the container runtime's default will be used, which ¶
might be configured in the container image.
Cannot be updated.
type ContainerImageDie ¶
type ContainerImageDie struct {
// contains filtered or unexported fields
}
func (*ContainerImageDie) DeepCopy ¶
func (d *ContainerImageDie) DeepCopy() *ContainerImageDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerImageDie) DieDiff ¶ added in v0.13.0
func (d *ContainerImageDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerImageDie) DieFeed ¶
func (d *ContainerImageDie) DieFeed(r corev1.ContainerImage) *ContainerImageDie
DieFeed returns a new die with the provided resource.
func (*ContainerImageDie) DieFeedJSON ¶
func (d *ContainerImageDie) DieFeedJSON(j []byte) *ContainerImageDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerImageDie) DieFeedPtr ¶
func (d *ContainerImageDie) DieFeedPtr(r *corev1.ContainerImage) *ContainerImageDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerImageDie) DieFeedRawExtension ¶
func (d *ContainerImageDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerImageDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerImageDie) DieFeedYAML ¶
func (d *ContainerImageDie) DieFeedYAML(y []byte) *ContainerImageDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerImageDie) DieFeedYAMLFile ¶
func (d *ContainerImageDie) DieFeedYAMLFile(name string) *ContainerImageDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerImageDie) DieImmutable ¶
func (d *ContainerImageDie) DieImmutable(immutable bool) *ContainerImageDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerImageDie) DiePatch ¶ added in v0.13.0
func (d *ContainerImageDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerImageDie) DieRelease ¶
func (d *ContainerImageDie) DieRelease() corev1.ContainerImage
DieRelease returns the resource managed by the die.
func (*ContainerImageDie) DieReleaseJSON ¶
func (d *ContainerImageDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerImageDie) DieReleasePtr ¶
func (d *ContainerImageDie) DieReleasePtr() *corev1.ContainerImage
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerImageDie) DieReleaseRawExtension ¶
func (d *ContainerImageDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerImageDie) DieReleaseYAML ¶
func (d *ContainerImageDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerImageDie) DieSeal ¶ added in v0.13.0
func (d *ContainerImageDie) DieSeal() *ContainerImageDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerImageDie) DieSealFeed ¶ added in v0.13.0
func (d *ContainerImageDie) DieSealFeed(r corev1.ContainerImage) *ContainerImageDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerImageDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ContainerImageDie) DieSealFeedPtr(r *corev1.ContainerImage) *ContainerImageDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerImageDie) DieSealRelease ¶ added in v0.13.0
func (d *ContainerImageDie) DieSealRelease() corev1.ContainerImage
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerImageDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ContainerImageDie) DieSealReleasePtr() *corev1.ContainerImage
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerImageDie) DieStamp ¶
func (d *ContainerImageDie) DieStamp(fn func(r *corev1.ContainerImage)) *ContainerImageDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerImageDie) DieStampAt ¶
func (d *ContainerImageDie) DieStampAt(jp string, fn interface{}) *ContainerImageDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerImageDie) DieWith ¶
func (d *ContainerImageDie) DieWith(fns ...func(d *ContainerImageDie)) *ContainerImageDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerImageDie) Names ¶
func (d *ContainerImageDie) Names(v ...string) *ContainerImageDie
Names by which this image is known.
e.g. ["kubernetes.example/hyperkube:v1.0.7", "cloud-vendor.registry.example/cloud-vendor/hyperkube:v1.0.7"]
func (*ContainerImageDie) SizeBytes ¶
func (d *ContainerImageDie) SizeBytes(v int64) *ContainerImageDie
The size of the image in bytes.
type ContainerPortDie ¶
type ContainerPortDie struct {
// contains filtered or unexported fields
}
func (*ContainerPortDie) ContainerPort ¶
func (d *ContainerPortDie) ContainerPort(v int32) *ContainerPortDie
Number of port to expose on the pod's IP address.
This must be a valid port number, 0 < x < 65536.
func (*ContainerPortDie) DeepCopy ¶
func (d *ContainerPortDie) DeepCopy() *ContainerPortDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerPortDie) DieDiff ¶ added in v0.13.0
func (d *ContainerPortDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerPortDie) DieFeed ¶
func (d *ContainerPortDie) DieFeed(r corev1.ContainerPort) *ContainerPortDie
DieFeed returns a new die with the provided resource.
func (*ContainerPortDie) DieFeedJSON ¶
func (d *ContainerPortDie) DieFeedJSON(j []byte) *ContainerPortDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerPortDie) DieFeedPtr ¶
func (d *ContainerPortDie) DieFeedPtr(r *corev1.ContainerPort) *ContainerPortDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerPortDie) DieFeedRawExtension ¶
func (d *ContainerPortDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerPortDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerPortDie) DieFeedYAML ¶
func (d *ContainerPortDie) DieFeedYAML(y []byte) *ContainerPortDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerPortDie) DieFeedYAMLFile ¶
func (d *ContainerPortDie) DieFeedYAMLFile(name string) *ContainerPortDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerPortDie) DieImmutable ¶
func (d *ContainerPortDie) DieImmutable(immutable bool) *ContainerPortDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerPortDie) DiePatch ¶ added in v0.13.0
func (d *ContainerPortDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerPortDie) DieRelease ¶
func (d *ContainerPortDie) DieRelease() corev1.ContainerPort
DieRelease returns the resource managed by the die.
func (*ContainerPortDie) DieReleaseJSON ¶
func (d *ContainerPortDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerPortDie) DieReleasePtr ¶
func (d *ContainerPortDie) DieReleasePtr() *corev1.ContainerPort
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerPortDie) DieReleaseRawExtension ¶
func (d *ContainerPortDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerPortDie) DieReleaseYAML ¶
func (d *ContainerPortDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerPortDie) DieSeal ¶ added in v0.13.0
func (d *ContainerPortDie) DieSeal() *ContainerPortDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerPortDie) DieSealFeed ¶ added in v0.13.0
func (d *ContainerPortDie) DieSealFeed(r corev1.ContainerPort) *ContainerPortDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerPortDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ContainerPortDie) DieSealFeedPtr(r *corev1.ContainerPort) *ContainerPortDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerPortDie) DieSealRelease ¶ added in v0.13.0
func (d *ContainerPortDie) DieSealRelease() corev1.ContainerPort
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerPortDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ContainerPortDie) DieSealReleasePtr() *corev1.ContainerPort
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerPortDie) DieStamp ¶
func (d *ContainerPortDie) DieStamp(fn func(r *corev1.ContainerPort)) *ContainerPortDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerPortDie) DieStampAt ¶
func (d *ContainerPortDie) DieStampAt(jp string, fn interface{}) *ContainerPortDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerPortDie) DieWith ¶
func (d *ContainerPortDie) DieWith(fns ...func(d *ContainerPortDie)) *ContainerPortDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerPortDie) HostIP ¶
func (d *ContainerPortDie) HostIP(v string) *ContainerPortDie
What host IP to bind the external port to.
func (*ContainerPortDie) HostPort ¶
func (d *ContainerPortDie) HostPort(v int32) *ContainerPortDie
Number of port to expose on the host.
If specified, this must be a valid port number, 0 < x < 65536.
If HostNetwork is specified, this must match ContainerPort.
Most containers do not need this.
func (*ContainerPortDie) Name ¶
func (d *ContainerPortDie) Name(v string) *ContainerPortDie
If specified, this must be an IANA_SVC_NAME and unique within the pod. Each
named port in a pod must have a unique name. Name for the port that can be
referred to by services.
func (*ContainerPortDie) Protocol ¶
func (d *ContainerPortDie) Protocol(v corev1.Protocol) *ContainerPortDie
Protocol for port. Must be UDP, TCP, or SCTP.
Defaults to "TCP".
type ContainerResizePolicyDie ¶
type ContainerResizePolicyDie struct {
// contains filtered or unexported fields
}
func (*ContainerResizePolicyDie) DeepCopy ¶
func (d *ContainerResizePolicyDie) DeepCopy() *ContainerResizePolicyDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerResizePolicyDie) DieDiff ¶ added in v0.13.0
func (d *ContainerResizePolicyDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerResizePolicyDie) DieFeed ¶
func (d *ContainerResizePolicyDie) DieFeed(r corev1.ContainerResizePolicy) *ContainerResizePolicyDie
DieFeed returns a new die with the provided resource.
func (*ContainerResizePolicyDie) DieFeedJSON ¶
func (d *ContainerResizePolicyDie) DieFeedJSON(j []byte) *ContainerResizePolicyDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerResizePolicyDie) DieFeedPtr ¶
func (d *ContainerResizePolicyDie) DieFeedPtr(r *corev1.ContainerResizePolicy) *ContainerResizePolicyDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerResizePolicyDie) DieFeedRawExtension ¶
func (d *ContainerResizePolicyDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerResizePolicyDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerResizePolicyDie) DieFeedYAML ¶
func (d *ContainerResizePolicyDie) DieFeedYAML(y []byte) *ContainerResizePolicyDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerResizePolicyDie) DieFeedYAMLFile ¶
func (d *ContainerResizePolicyDie) DieFeedYAMLFile(name string) *ContainerResizePolicyDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerResizePolicyDie) DieImmutable ¶
func (d *ContainerResizePolicyDie) DieImmutable(immutable bool) *ContainerResizePolicyDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerResizePolicyDie) DiePatch ¶ added in v0.13.0
func (d *ContainerResizePolicyDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerResizePolicyDie) DieRelease ¶
func (d *ContainerResizePolicyDie) DieRelease() corev1.ContainerResizePolicy
DieRelease returns the resource managed by the die.
func (*ContainerResizePolicyDie) DieReleaseJSON ¶
func (d *ContainerResizePolicyDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerResizePolicyDie) DieReleasePtr ¶
func (d *ContainerResizePolicyDie) DieReleasePtr() *corev1.ContainerResizePolicy
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerResizePolicyDie) DieReleaseRawExtension ¶
func (d *ContainerResizePolicyDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerResizePolicyDie) DieReleaseYAML ¶
func (d *ContainerResizePolicyDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerResizePolicyDie) DieSeal ¶ added in v0.13.0
func (d *ContainerResizePolicyDie) DieSeal() *ContainerResizePolicyDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerResizePolicyDie) DieSealFeed ¶ added in v0.13.0
func (d *ContainerResizePolicyDie) DieSealFeed(r corev1.ContainerResizePolicy) *ContainerResizePolicyDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerResizePolicyDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ContainerResizePolicyDie) DieSealFeedPtr(r *corev1.ContainerResizePolicy) *ContainerResizePolicyDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerResizePolicyDie) DieSealRelease ¶ added in v0.13.0
func (d *ContainerResizePolicyDie) DieSealRelease() corev1.ContainerResizePolicy
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerResizePolicyDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ContainerResizePolicyDie) DieSealReleasePtr() *corev1.ContainerResizePolicy
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerResizePolicyDie) DieStamp ¶
func (d *ContainerResizePolicyDie) DieStamp(fn func(r *corev1.ContainerResizePolicy)) *ContainerResizePolicyDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerResizePolicyDie) DieStampAt ¶
func (d *ContainerResizePolicyDie) DieStampAt(jp string, fn interface{}) *ContainerResizePolicyDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerResizePolicyDie) DieWith ¶
func (d *ContainerResizePolicyDie) DieWith(fns ...func(d *ContainerResizePolicyDie)) *ContainerResizePolicyDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerResizePolicyDie) ResourceName ¶
func (d *ContainerResizePolicyDie) ResourceName(v corev1.ResourceName) *ContainerResizePolicyDie
Name of the resource to which this resource resize policy applies.
Supported values: cpu, memory.
func (*ContainerResizePolicyDie) RestartPolicy ¶
func (d *ContainerResizePolicyDie) RestartPolicy(v corev1.ResourceResizeRestartPolicy) *ContainerResizePolicyDie
Restart policy to apply when specified resource is resized.
If not specified, it defaults to NotRequired.
type ContainerStateDie ¶
type ContainerStateDie struct {
// contains filtered or unexported fields
}
func (*ContainerStateDie) DeepCopy ¶
func (d *ContainerStateDie) DeepCopy() *ContainerStateDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerStateDie) DieDiff ¶ added in v0.13.0
func (d *ContainerStateDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerStateDie) DieFeed ¶
func (d *ContainerStateDie) DieFeed(r corev1.ContainerState) *ContainerStateDie
DieFeed returns a new die with the provided resource.
func (*ContainerStateDie) DieFeedJSON ¶
func (d *ContainerStateDie) DieFeedJSON(j []byte) *ContainerStateDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerStateDie) DieFeedPtr ¶
func (d *ContainerStateDie) DieFeedPtr(r *corev1.ContainerState) *ContainerStateDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerStateDie) DieFeedRawExtension ¶
func (d *ContainerStateDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStateDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStateDie) DieFeedYAML ¶
func (d *ContainerStateDie) DieFeedYAML(y []byte) *ContainerStateDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerStateDie) DieFeedYAMLFile ¶
func (d *ContainerStateDie) DieFeedYAMLFile(name string) *ContainerStateDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerStateDie) DieImmutable ¶
func (d *ContainerStateDie) DieImmutable(immutable bool) *ContainerStateDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerStateDie) DiePatch ¶ added in v0.13.0
func (d *ContainerStateDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerStateDie) DieRelease ¶
func (d *ContainerStateDie) DieRelease() corev1.ContainerState
DieRelease returns the resource managed by the die.
func (*ContainerStateDie) DieReleaseJSON ¶
func (d *ContainerStateDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerStateDie) DieReleasePtr ¶
func (d *ContainerStateDie) DieReleasePtr() *corev1.ContainerState
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerStateDie) DieReleaseRawExtension ¶
func (d *ContainerStateDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStateDie) DieReleaseYAML ¶
func (d *ContainerStateDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerStateDie) DieSeal ¶ added in v0.13.0
func (d *ContainerStateDie) DieSeal() *ContainerStateDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerStateDie) DieSealFeed ¶ added in v0.13.0
func (d *ContainerStateDie) DieSealFeed(r corev1.ContainerState) *ContainerStateDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerStateDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ContainerStateDie) DieSealFeedPtr(r *corev1.ContainerState) *ContainerStateDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerStateDie) DieSealRelease ¶ added in v0.13.0
func (d *ContainerStateDie) DieSealRelease() corev1.ContainerState
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerStateDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ContainerStateDie) DieSealReleasePtr() *corev1.ContainerState
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerStateDie) DieStamp ¶
func (d *ContainerStateDie) DieStamp(fn func(r *corev1.ContainerState)) *ContainerStateDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerStateDie) DieStampAt ¶
func (d *ContainerStateDie) DieStampAt(jp string, fn interface{}) *ContainerStateDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerStateDie) DieWith ¶
func (d *ContainerStateDie) DieWith(fns ...func(d *ContainerStateDie)) *ContainerStateDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerStateDie) Running ¶
func (d *ContainerStateDie) Running(v *corev1.ContainerStateRunning) *ContainerStateDie
Details about a running container
func (*ContainerStateDie) RunningDie ¶
func (d *ContainerStateDie) RunningDie(fn func(d *ContainerStateRunningDie)) *ContainerStateDie
RunningDie mutates Running as a die.
Details about a running container
func (*ContainerStateDie) Terminated ¶
func (d *ContainerStateDie) Terminated(v *corev1.ContainerStateTerminated) *ContainerStateDie
Details about a terminated container
func (*ContainerStateDie) TerminatedDie ¶
func (d *ContainerStateDie) TerminatedDie(fn func(d *ContainerStateTerminatedDie)) *ContainerStateDie
TerminatedDie mutates Terminated as a die.
Details about a terminated container
func (*ContainerStateDie) Waiting ¶
func (d *ContainerStateDie) Waiting(v *corev1.ContainerStateWaiting) *ContainerStateDie
Details about a waiting container
func (*ContainerStateDie) WaitingDie ¶
func (d *ContainerStateDie) WaitingDie(fn func(d *ContainerStateWaitingDie)) *ContainerStateDie
WaitingDie mutates Waiting as a die.
Details about a waiting container
type ContainerStateRunningDie ¶
type ContainerStateRunningDie struct {
// contains filtered or unexported fields
}
func (*ContainerStateRunningDie) DeepCopy ¶
func (d *ContainerStateRunningDie) DeepCopy() *ContainerStateRunningDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerStateRunningDie) DieDiff ¶ added in v0.13.0
func (d *ContainerStateRunningDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerStateRunningDie) DieFeed ¶
func (d *ContainerStateRunningDie) DieFeed(r corev1.ContainerStateRunning) *ContainerStateRunningDie
DieFeed returns a new die with the provided resource.
func (*ContainerStateRunningDie) DieFeedJSON ¶
func (d *ContainerStateRunningDie) DieFeedJSON(j []byte) *ContainerStateRunningDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerStateRunningDie) DieFeedPtr ¶
func (d *ContainerStateRunningDie) DieFeedPtr(r *corev1.ContainerStateRunning) *ContainerStateRunningDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerStateRunningDie) DieFeedRawExtension ¶
func (d *ContainerStateRunningDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStateRunningDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStateRunningDie) DieFeedYAML ¶
func (d *ContainerStateRunningDie) DieFeedYAML(y []byte) *ContainerStateRunningDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerStateRunningDie) DieFeedYAMLFile ¶
func (d *ContainerStateRunningDie) DieFeedYAMLFile(name string) *ContainerStateRunningDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerStateRunningDie) DieImmutable ¶
func (d *ContainerStateRunningDie) DieImmutable(immutable bool) *ContainerStateRunningDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerStateRunningDie) DiePatch ¶ added in v0.13.0
func (d *ContainerStateRunningDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerStateRunningDie) DieRelease ¶
func (d *ContainerStateRunningDie) DieRelease() corev1.ContainerStateRunning
DieRelease returns the resource managed by the die.
func (*ContainerStateRunningDie) DieReleaseJSON ¶
func (d *ContainerStateRunningDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerStateRunningDie) DieReleasePtr ¶
func (d *ContainerStateRunningDie) DieReleasePtr() *corev1.ContainerStateRunning
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerStateRunningDie) DieReleaseRawExtension ¶
func (d *ContainerStateRunningDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStateRunningDie) DieReleaseYAML ¶
func (d *ContainerStateRunningDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerStateRunningDie) DieSeal ¶ added in v0.13.0
func (d *ContainerStateRunningDie) DieSeal() *ContainerStateRunningDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerStateRunningDie) DieSealFeed ¶ added in v0.13.0
func (d *ContainerStateRunningDie) DieSealFeed(r corev1.ContainerStateRunning) *ContainerStateRunningDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerStateRunningDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ContainerStateRunningDie) DieSealFeedPtr(r *corev1.ContainerStateRunning) *ContainerStateRunningDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerStateRunningDie) DieSealRelease ¶ added in v0.13.0
func (d *ContainerStateRunningDie) DieSealRelease() corev1.ContainerStateRunning
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerStateRunningDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ContainerStateRunningDie) DieSealReleasePtr() *corev1.ContainerStateRunning
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerStateRunningDie) DieStamp ¶
func (d *ContainerStateRunningDie) DieStamp(fn func(r *corev1.ContainerStateRunning)) *ContainerStateRunningDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerStateRunningDie) DieStampAt ¶
func (d *ContainerStateRunningDie) DieStampAt(jp string, fn interface{}) *ContainerStateRunningDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerStateRunningDie) DieWith ¶
func (d *ContainerStateRunningDie) DieWith(fns ...func(d *ContainerStateRunningDie)) *ContainerStateRunningDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerStateRunningDie) StartedAt ¶
func (d *ContainerStateRunningDie) StartedAt(v apismetav1.Time) *ContainerStateRunningDie
Time at which the container was last (re-)started
type ContainerStateTerminatedDie ¶
type ContainerStateTerminatedDie struct {
// contains filtered or unexported fields
}
func (*ContainerStateTerminatedDie) ContainerID ¶
func (d *ContainerStateTerminatedDie) ContainerID(v string) *ContainerStateTerminatedDie
Container's ID in the format '<type>://<container_id>'
func (*ContainerStateTerminatedDie) DeepCopy ¶
func (d *ContainerStateTerminatedDie) DeepCopy() *ContainerStateTerminatedDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerStateTerminatedDie) DieDiff ¶ added in v0.13.0
func (d *ContainerStateTerminatedDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerStateTerminatedDie) DieFeed ¶
func (d *ContainerStateTerminatedDie) DieFeed(r corev1.ContainerStateTerminated) *ContainerStateTerminatedDie
DieFeed returns a new die with the provided resource.
func (*ContainerStateTerminatedDie) DieFeedJSON ¶
func (d *ContainerStateTerminatedDie) DieFeedJSON(j []byte) *ContainerStateTerminatedDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerStateTerminatedDie) DieFeedPtr ¶
func (d *ContainerStateTerminatedDie) DieFeedPtr(r *corev1.ContainerStateTerminated) *ContainerStateTerminatedDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerStateTerminatedDie) DieFeedRawExtension ¶
func (d *ContainerStateTerminatedDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStateTerminatedDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStateTerminatedDie) DieFeedYAML ¶
func (d *ContainerStateTerminatedDie) DieFeedYAML(y []byte) *ContainerStateTerminatedDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerStateTerminatedDie) DieFeedYAMLFile ¶
func (d *ContainerStateTerminatedDie) DieFeedYAMLFile(name string) *ContainerStateTerminatedDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerStateTerminatedDie) DieImmutable ¶
func (d *ContainerStateTerminatedDie) DieImmutable(immutable bool) *ContainerStateTerminatedDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerStateTerminatedDie) DiePatch ¶ added in v0.13.0
func (d *ContainerStateTerminatedDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerStateTerminatedDie) DieRelease ¶
func (d *ContainerStateTerminatedDie) DieRelease() corev1.ContainerStateTerminated
DieRelease returns the resource managed by the die.
func (*ContainerStateTerminatedDie) DieReleaseJSON ¶
func (d *ContainerStateTerminatedDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerStateTerminatedDie) DieReleasePtr ¶
func (d *ContainerStateTerminatedDie) DieReleasePtr() *corev1.ContainerStateTerminated
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerStateTerminatedDie) DieReleaseRawExtension ¶
func (d *ContainerStateTerminatedDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStateTerminatedDie) DieReleaseYAML ¶
func (d *ContainerStateTerminatedDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerStateTerminatedDie) DieSeal ¶ added in v0.13.0
func (d *ContainerStateTerminatedDie) DieSeal() *ContainerStateTerminatedDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerStateTerminatedDie) DieSealFeed ¶ added in v0.13.0
func (d *ContainerStateTerminatedDie) DieSealFeed(r corev1.ContainerStateTerminated) *ContainerStateTerminatedDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerStateTerminatedDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ContainerStateTerminatedDie) DieSealFeedPtr(r *corev1.ContainerStateTerminated) *ContainerStateTerminatedDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerStateTerminatedDie) DieSealRelease ¶ added in v0.13.0
func (d *ContainerStateTerminatedDie) DieSealRelease() corev1.ContainerStateTerminated
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerStateTerminatedDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ContainerStateTerminatedDie) DieSealReleasePtr() *corev1.ContainerStateTerminated
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerStateTerminatedDie) DieStamp ¶
func (d *ContainerStateTerminatedDie) DieStamp(fn func(r *corev1.ContainerStateTerminated)) *ContainerStateTerminatedDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerStateTerminatedDie) DieStampAt ¶
func (d *ContainerStateTerminatedDie) DieStampAt(jp string, fn interface{}) *ContainerStateTerminatedDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerStateTerminatedDie) DieWith ¶
func (d *ContainerStateTerminatedDie) DieWith(fns ...func(d *ContainerStateTerminatedDie)) *ContainerStateTerminatedDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerStateTerminatedDie) ExitCode ¶
func (d *ContainerStateTerminatedDie) ExitCode(v int32) *ContainerStateTerminatedDie
Exit status from the last termination of the container
func (*ContainerStateTerminatedDie) FinishedAt ¶
func (d *ContainerStateTerminatedDie) FinishedAt(v apismetav1.Time) *ContainerStateTerminatedDie
Time at which the container last terminated
func (*ContainerStateTerminatedDie) Message ¶
func (d *ContainerStateTerminatedDie) Message(v string) *ContainerStateTerminatedDie
Message regarding the last termination of the container
func (*ContainerStateTerminatedDie) Reason ¶
func (d *ContainerStateTerminatedDie) Reason(v string) *ContainerStateTerminatedDie
(brief) reason from the last termination of the container
func (*ContainerStateTerminatedDie) Signal ¶
func (d *ContainerStateTerminatedDie) Signal(v int32) *ContainerStateTerminatedDie
Signal from the last termination of the container
func (*ContainerStateTerminatedDie) StartedAt ¶
func (d *ContainerStateTerminatedDie) StartedAt(v apismetav1.Time) *ContainerStateTerminatedDie
Time at which previous execution of the container started
type ContainerStateWaitingDie ¶
type ContainerStateWaitingDie struct {
// contains filtered or unexported fields
}
func (*ContainerStateWaitingDie) DeepCopy ¶
func (d *ContainerStateWaitingDie) DeepCopy() *ContainerStateWaitingDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerStateWaitingDie) DieDiff ¶ added in v0.13.0
func (d *ContainerStateWaitingDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerStateWaitingDie) DieFeed ¶
func (d *ContainerStateWaitingDie) DieFeed(r corev1.ContainerStateWaiting) *ContainerStateWaitingDie
DieFeed returns a new die with the provided resource.
func (*ContainerStateWaitingDie) DieFeedJSON ¶
func (d *ContainerStateWaitingDie) DieFeedJSON(j []byte) *ContainerStateWaitingDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerStateWaitingDie) DieFeedPtr ¶
func (d *ContainerStateWaitingDie) DieFeedPtr(r *corev1.ContainerStateWaiting) *ContainerStateWaitingDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerStateWaitingDie) DieFeedRawExtension ¶
func (d *ContainerStateWaitingDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStateWaitingDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStateWaitingDie) DieFeedYAML ¶
func (d *ContainerStateWaitingDie) DieFeedYAML(y []byte) *ContainerStateWaitingDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerStateWaitingDie) DieFeedYAMLFile ¶
func (d *ContainerStateWaitingDie) DieFeedYAMLFile(name string) *ContainerStateWaitingDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerStateWaitingDie) DieImmutable ¶
func (d *ContainerStateWaitingDie) DieImmutable(immutable bool) *ContainerStateWaitingDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerStateWaitingDie) DiePatch ¶ added in v0.13.0
func (d *ContainerStateWaitingDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerStateWaitingDie) DieRelease ¶
func (d *ContainerStateWaitingDie) DieRelease() corev1.ContainerStateWaiting
DieRelease returns the resource managed by the die.
func (*ContainerStateWaitingDie) DieReleaseJSON ¶
func (d *ContainerStateWaitingDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerStateWaitingDie) DieReleasePtr ¶
func (d *ContainerStateWaitingDie) DieReleasePtr() *corev1.ContainerStateWaiting
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerStateWaitingDie) DieReleaseRawExtension ¶
func (d *ContainerStateWaitingDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStateWaitingDie) DieReleaseYAML ¶
func (d *ContainerStateWaitingDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerStateWaitingDie) DieSeal ¶ added in v0.13.0
func (d *ContainerStateWaitingDie) DieSeal() *ContainerStateWaitingDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerStateWaitingDie) DieSealFeed ¶ added in v0.13.0
func (d *ContainerStateWaitingDie) DieSealFeed(r corev1.ContainerStateWaiting) *ContainerStateWaitingDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerStateWaitingDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ContainerStateWaitingDie) DieSealFeedPtr(r *corev1.ContainerStateWaiting) *ContainerStateWaitingDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerStateWaitingDie) DieSealRelease ¶ added in v0.13.0
func (d *ContainerStateWaitingDie) DieSealRelease() corev1.ContainerStateWaiting
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerStateWaitingDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ContainerStateWaitingDie) DieSealReleasePtr() *corev1.ContainerStateWaiting
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerStateWaitingDie) DieStamp ¶
func (d *ContainerStateWaitingDie) DieStamp(fn func(r *corev1.ContainerStateWaiting)) *ContainerStateWaitingDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerStateWaitingDie) DieStampAt ¶
func (d *ContainerStateWaitingDie) DieStampAt(jp string, fn interface{}) *ContainerStateWaitingDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerStateWaitingDie) DieWith ¶
func (d *ContainerStateWaitingDie) DieWith(fns ...func(d *ContainerStateWaitingDie)) *ContainerStateWaitingDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerStateWaitingDie) Message ¶
func (d *ContainerStateWaitingDie) Message(v string) *ContainerStateWaitingDie
Message regarding why the container is not yet running.
func (*ContainerStateWaitingDie) Reason ¶
func (d *ContainerStateWaitingDie) Reason(v string) *ContainerStateWaitingDie
(brief) reason the container is not yet running.
type ContainerStatusDie ¶
type ContainerStatusDie struct {
// contains filtered or unexported fields
}
func (*ContainerStatusDie) AddAllocatedResource ¶
func (d *ContainerStatusDie) AddAllocatedResource(name corev1.ResourceName, quantity resource.Quantity) *ContainerStatusDie
AddAllocatedResource sets a single quantity on the AllocatedResources resource list.
AllocatedResources represents the compute resources allocated for this container by the ¶
node. Kubelet sets this value to Container.Resources.Requests upon successful pod admission
and after successfully admitting desired pod resize.
func (*ContainerStatusDie) AddAllocatedResourceString ¶
func (d *ContainerStatusDie) AddAllocatedResourceString(name corev1.ResourceName, quantity string) *ContainerStatusDie
AddAllocatedResourceString parses the quantity setting a single value on the AllocatedResources resource list. Panics if the string is not parsable.
AllocatedResources represents the compute resources allocated for this container by the ¶
node. Kubelet sets this value to Container.Resources.Requests upon successful pod admission
and after successfully admitting desired pod resize.
func (*ContainerStatusDie) AllocatedResources ¶
func (d *ContainerStatusDie) AllocatedResources(v corev1.ResourceList) *ContainerStatusDie
AllocatedResources represents the compute resources allocated for this container by the
node. Kubelet sets this value to Container.Resources.Requests upon successful pod admission
and after successfully admitting desired pod resize.
func (*ContainerStatusDie) AllocatedResourcesStatuDie ¶ added in v0.14.0
func (d *ContainerStatusDie) AllocatedResourcesStatuDie(v corev1.ResourceName, fn func(d *ResourceStatusDie)) *ContainerStatusDie
AllocatedResourcesStatuDie mutates a single item in AllocatedResourcesStatus matched by the nested field Name, appending a new item if no match is found.
AllocatedResourcesStatus represents the status of various resources ¶
allocated for this Pod.
func (*ContainerStatusDie) AllocatedResourcesStatus ¶ added in v0.14.0
func (d *ContainerStatusDie) AllocatedResourcesStatus(v ...corev1.ResourceStatus) *ContainerStatusDie
AllocatedResourcesStatus represents the status of various resources
allocated for this Pod.
func (*ContainerStatusDie) ContainerID ¶
func (d *ContainerStatusDie) ContainerID(v string) *ContainerStatusDie
ContainerID is the ID of the container in the format '<type>://<container_id>'.
Where type is a container runtime identifier, returned from Version call of CRI API ¶
(for example "containerd").
func (*ContainerStatusDie) DeepCopy ¶
func (d *ContainerStatusDie) DeepCopy() *ContainerStatusDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerStatusDie) DieDiff ¶ added in v0.13.0
func (d *ContainerStatusDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerStatusDie) DieFeed ¶
func (d *ContainerStatusDie) DieFeed(r corev1.ContainerStatus) *ContainerStatusDie
DieFeed returns a new die with the provided resource.
func (*ContainerStatusDie) DieFeedJSON ¶
func (d *ContainerStatusDie) DieFeedJSON(j []byte) *ContainerStatusDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerStatusDie) DieFeedPtr ¶
func (d *ContainerStatusDie) DieFeedPtr(r *corev1.ContainerStatus) *ContainerStatusDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerStatusDie) DieFeedRawExtension ¶
func (d *ContainerStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerStatusDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStatusDie) DieFeedYAML ¶
func (d *ContainerStatusDie) DieFeedYAML(y []byte) *ContainerStatusDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerStatusDie) DieFeedYAMLFile ¶
func (d *ContainerStatusDie) DieFeedYAMLFile(name string) *ContainerStatusDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerStatusDie) DieImmutable ¶
func (d *ContainerStatusDie) DieImmutable(immutable bool) *ContainerStatusDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerStatusDie) DiePatch ¶ added in v0.13.0
func (d *ContainerStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerStatusDie) DieRelease ¶
func (d *ContainerStatusDie) DieRelease() corev1.ContainerStatus
DieRelease returns the resource managed by the die.
func (*ContainerStatusDie) DieReleaseJSON ¶
func (d *ContainerStatusDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerStatusDie) DieReleasePtr ¶
func (d *ContainerStatusDie) DieReleasePtr() *corev1.ContainerStatus
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerStatusDie) DieReleaseRawExtension ¶
func (d *ContainerStatusDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerStatusDie) DieReleaseYAML ¶
func (d *ContainerStatusDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerStatusDie) DieSeal ¶ added in v0.13.0
func (d *ContainerStatusDie) DieSeal() *ContainerStatusDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerStatusDie) DieSealFeed ¶ added in v0.13.0
func (d *ContainerStatusDie) DieSealFeed(r corev1.ContainerStatus) *ContainerStatusDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerStatusDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ContainerStatusDie) DieSealFeedPtr(r *corev1.ContainerStatus) *ContainerStatusDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerStatusDie) DieSealRelease ¶ added in v0.13.0
func (d *ContainerStatusDie) DieSealRelease() corev1.ContainerStatus
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerStatusDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ContainerStatusDie) DieSealReleasePtr() *corev1.ContainerStatus
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerStatusDie) DieStamp ¶
func (d *ContainerStatusDie) DieStamp(fn func(r *corev1.ContainerStatus)) *ContainerStatusDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerStatusDie) DieStampAt ¶
func (d *ContainerStatusDie) DieStampAt(jp string, fn interface{}) *ContainerStatusDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerStatusDie) DieWith ¶
func (d *ContainerStatusDie) DieWith(fns ...func(d *ContainerStatusDie)) *ContainerStatusDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerStatusDie) Image ¶
func (d *ContainerStatusDie) Image(v string) *ContainerStatusDie
Image is the name of container image that the container is running.
The container image may not match the image used in the PodSpec,
as it may have been resolved by the runtime.
More info: https://kubernetes.io/docs/concepts/containers/images.
func (*ContainerStatusDie) ImageID ¶
func (d *ContainerStatusDie) ImageID(v string) *ContainerStatusDie
ImageID is the image ID of the container's image. The image ID may not
match the image ID of the image used in the PodSpec, as it may have been
resolved by the runtime.
func (*ContainerStatusDie) LastTerminationState ¶
func (d *ContainerStatusDie) LastTerminationState(v corev1.ContainerState) *ContainerStatusDie
LastTerminationState holds the last termination state of the container to
help debug container crashes and restarts. This field is not
populated if the container is still running and RestartCount is 0.
func (*ContainerStatusDie) LastTerminationStateDie ¶
func (d *ContainerStatusDie) LastTerminationStateDie(fn func(d *ContainerStateDie)) *ContainerStatusDie
LastTerminationStateDie mutates LastTerminationState as a die.
LastTerminationState holds the last termination state of the container to ¶
help debug container crashes and restarts. This field is not
populated if the container is still running and RestartCount is 0.
func (*ContainerStatusDie) Name ¶
func (d *ContainerStatusDie) Name(v string) *ContainerStatusDie
Name is a DNS_LABEL representing the unique name of the container.
Each container in a pod must have a unique name across all container types.
Cannot be updated.
func (*ContainerStatusDie) Ready ¶
func (d *ContainerStatusDie) Ready(v bool) *ContainerStatusDie
Ready specifies whether the container is currently passing its readiness check.
The value will change as readiness probes keep executing. If no readiness
probes are specified, this field defaults to true once the container is
fully started (see Started field).
The value is typically used to determine whether a container is ready to ¶
accept traffic.
func (*ContainerStatusDie) Resources ¶
func (d *ContainerStatusDie) Resources(v *corev1.ResourceRequirements) *ContainerStatusDie
Resources represents the compute resource requests and limits that have been successfully
enacted on the running container after it has been started or has been successfully resized.
func (*ContainerStatusDie) ResourcesDie ¶
func (d *ContainerStatusDie) ResourcesDie(fn func(d *ResourceRequirementsDie)) *ContainerStatusDie
ResourcesDie mutates Resources as a die.
Resources represents the compute resource requests and limits that have been successfully ¶
enacted on the running container after it has been started or has been successfully resized.
func (*ContainerStatusDie) RestartCount ¶
func (d *ContainerStatusDie) RestartCount(v int32) *ContainerStatusDie
RestartCount holds the number of times the container has been restarted.
Kubelet makes an effort to always increment the value, but there ¶
are cases when the state may be lost due to node restarts and then the value
may be reset to 0. The value is never negative.
func (*ContainerStatusDie) Started ¶
func (d *ContainerStatusDie) Started(v *bool) *ContainerStatusDie
Started indicates whether the container has finished its postStart lifecycle hook
and passed its startup probe.
Initialized as false, becomes true after startupProbe is considered ¶
successful. Resets to false when the container is restarted, or if kubelet
loses state temporarily. In both cases, startup probes will run again.
Is always true when no startupProbe is defined and container is running and ¶
has passed the postStart lifecycle hook. The null value must be treated the
same as false.
func (*ContainerStatusDie) State ¶
func (d *ContainerStatusDie) State(v corev1.ContainerState) *ContainerStatusDie
State holds details about the container's current condition.
func (*ContainerStatusDie) StateDie ¶
func (d *ContainerStatusDie) StateDie(fn func(d *ContainerStateDie)) *ContainerStatusDie
StateDie mutates State as a die.
State holds details about the container's current condition.
func (*ContainerStatusDie) User ¶ added in v0.14.0
func (d *ContainerStatusDie) User(v *corev1.ContainerUser) *ContainerStatusDie
User represents user identity information initially attached to the first process of the container
func (*ContainerStatusDie) UserDie ¶ added in v0.14.0
func (d *ContainerStatusDie) UserDie(fn func(d *ContainerUserDie)) *ContainerStatusDie
UserDie mutates User as a die.
User represents user identity information initially attached to the first process of the container
func (*ContainerStatusDie) VolumeMountDie ¶ added in v0.12.0
func (d *ContainerStatusDie) VolumeMountDie(v string, fn func(d *VolumeMountStatusDie)) *ContainerStatusDie
VolumeMountDie mutates a single item in VolumeMounts matched by the nested field Name, appending a new item if no match is found.
Status of volume mounts.
func (*ContainerStatusDie) VolumeMounts ¶ added in v0.12.0
func (d *ContainerStatusDie) VolumeMounts(v ...corev1.VolumeMountStatus) *ContainerStatusDie
Status of volume mounts.
type ContainerUserDie ¶ added in v0.14.0
type ContainerUserDie struct {
// contains filtered or unexported fields
}
func (*ContainerUserDie) DeepCopy ¶ added in v0.14.0
func (d *ContainerUserDie) DeepCopy() *ContainerUserDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ContainerUserDie) DieDiff ¶ added in v0.14.0
func (d *ContainerUserDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ContainerUserDie) DieFeed ¶ added in v0.14.0
func (d *ContainerUserDie) DieFeed(r corev1.ContainerUser) *ContainerUserDie
DieFeed returns a new die with the provided resource.
func (*ContainerUserDie) DieFeedJSON ¶ added in v0.14.0
func (d *ContainerUserDie) DieFeedJSON(j []byte) *ContainerUserDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ContainerUserDie) DieFeedPtr ¶ added in v0.14.0
func (d *ContainerUserDie) DieFeedPtr(r *corev1.ContainerUser) *ContainerUserDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ContainerUserDie) DieFeedRawExtension ¶ added in v0.14.0
func (d *ContainerUserDie) DieFeedRawExtension(raw runtime.RawExtension) *ContainerUserDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerUserDie) DieFeedYAML ¶ added in v0.14.0
func (d *ContainerUserDie) DieFeedYAML(y []byte) *ContainerUserDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ContainerUserDie) DieFeedYAMLFile ¶ added in v0.14.0
func (d *ContainerUserDie) DieFeedYAMLFile(name string) *ContainerUserDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ContainerUserDie) DieImmutable ¶ added in v0.14.0
func (d *ContainerUserDie) DieImmutable(immutable bool) *ContainerUserDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ContainerUserDie) DiePatch ¶ added in v0.14.0
func (d *ContainerUserDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ContainerUserDie) DieRelease ¶ added in v0.14.0
func (d *ContainerUserDie) DieRelease() corev1.ContainerUser
DieRelease returns the resource managed by the die.
func (*ContainerUserDie) DieReleaseJSON ¶ added in v0.14.0
func (d *ContainerUserDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ContainerUserDie) DieReleasePtr ¶ added in v0.14.0
func (d *ContainerUserDie) DieReleasePtr() *corev1.ContainerUser
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ContainerUserDie) DieReleaseRawExtension ¶ added in v0.14.0
func (d *ContainerUserDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ContainerUserDie) DieReleaseYAML ¶ added in v0.14.0
func (d *ContainerUserDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ContainerUserDie) DieSeal ¶ added in v0.14.0
func (d *ContainerUserDie) DieSeal() *ContainerUserDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ContainerUserDie) DieSealFeed ¶ added in v0.14.0
func (d *ContainerUserDie) DieSealFeed(r corev1.ContainerUser) *ContainerUserDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ContainerUserDie) DieSealFeedPtr ¶ added in v0.14.0
func (d *ContainerUserDie) DieSealFeedPtr(r *corev1.ContainerUser) *ContainerUserDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ContainerUserDie) DieSealRelease ¶ added in v0.14.0
func (d *ContainerUserDie) DieSealRelease() corev1.ContainerUser
DieSealRelease returns the sealed resource managed by the die.
func (*ContainerUserDie) DieSealReleasePtr ¶ added in v0.14.0
func (d *ContainerUserDie) DieSealReleasePtr() *corev1.ContainerUser
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ContainerUserDie) DieStamp ¶ added in v0.14.0
func (d *ContainerUserDie) DieStamp(fn func(r *corev1.ContainerUser)) *ContainerUserDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ContainerUserDie) DieStampAt ¶ added in v0.14.0
func (d *ContainerUserDie) DieStampAt(jp string, fn interface{}) *ContainerUserDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ContainerUserDie) DieWith ¶ added in v0.14.0
func (d *ContainerUserDie) DieWith(fns ...func(d *ContainerUserDie)) *ContainerUserDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ContainerUserDie) Linux ¶ added in v0.14.0
func (d *ContainerUserDie) Linux(v *corev1.LinuxContainerUser) *ContainerUserDie
Linux holds user identity information initially attached to the first process of the containers in Linux.
Note that the actual running identity can be changed if the process has enough privilege to do so.
func (*ContainerUserDie) LinuxDie ¶ added in v0.14.0
func (d *ContainerUserDie) LinuxDie(fn func(d *LinuxContainerUserDie)) *ContainerUserDie
LinuxDie mutates Linux as a die.
Linux holds user identity information initially attached to the first process of the containers in Linux.
Note that the actual running identity can be changed if the process has enough privilege to do so.
type DaemonEndpointDie ¶
type DaemonEndpointDie struct {
// contains filtered or unexported fields
}
func (*DaemonEndpointDie) DeepCopy ¶
func (d *DaemonEndpointDie) DeepCopy() *DaemonEndpointDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*DaemonEndpointDie) DieDiff ¶ added in v0.13.0
func (d *DaemonEndpointDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*DaemonEndpointDie) DieFeed ¶
func (d *DaemonEndpointDie) DieFeed(r corev1.DaemonEndpoint) *DaemonEndpointDie
DieFeed returns a new die with the provided resource.
func (*DaemonEndpointDie) DieFeedJSON ¶
func (d *DaemonEndpointDie) DieFeedJSON(j []byte) *DaemonEndpointDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*DaemonEndpointDie) DieFeedPtr ¶
func (d *DaemonEndpointDie) DieFeedPtr(r *corev1.DaemonEndpoint) *DaemonEndpointDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*DaemonEndpointDie) DieFeedRawExtension ¶
func (d *DaemonEndpointDie) DieFeedRawExtension(raw runtime.RawExtension) *DaemonEndpointDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*DaemonEndpointDie) DieFeedYAML ¶
func (d *DaemonEndpointDie) DieFeedYAML(y []byte) *DaemonEndpointDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*DaemonEndpointDie) DieFeedYAMLFile ¶
func (d *DaemonEndpointDie) DieFeedYAMLFile(name string) *DaemonEndpointDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*DaemonEndpointDie) DieImmutable ¶
func (d *DaemonEndpointDie) DieImmutable(immutable bool) *DaemonEndpointDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*DaemonEndpointDie) DiePatch ¶ added in v0.13.0
func (d *DaemonEndpointDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*DaemonEndpointDie) DieRelease ¶
func (d *DaemonEndpointDie) DieRelease() corev1.DaemonEndpoint
DieRelease returns the resource managed by the die.
func (*DaemonEndpointDie) DieReleaseJSON ¶
func (d *DaemonEndpointDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*DaemonEndpointDie) DieReleasePtr ¶
func (d *DaemonEndpointDie) DieReleasePtr() *corev1.DaemonEndpoint
DieReleasePtr returns a pointer to the resource managed by the die.
func (*DaemonEndpointDie) DieReleaseRawExtension ¶
func (d *DaemonEndpointDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*DaemonEndpointDie) DieReleaseYAML ¶
func (d *DaemonEndpointDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*DaemonEndpointDie) DieSeal ¶ added in v0.13.0
func (d *DaemonEndpointDie) DieSeal() *DaemonEndpointDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*DaemonEndpointDie) DieSealFeed ¶ added in v0.13.0
func (d *DaemonEndpointDie) DieSealFeed(r corev1.DaemonEndpoint) *DaemonEndpointDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*DaemonEndpointDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *DaemonEndpointDie) DieSealFeedPtr(r *corev1.DaemonEndpoint) *DaemonEndpointDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*DaemonEndpointDie) DieSealRelease ¶ added in v0.13.0
func (d *DaemonEndpointDie) DieSealRelease() corev1.DaemonEndpoint
DieSealRelease returns the sealed resource managed by the die.
func (*DaemonEndpointDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *DaemonEndpointDie) DieSealReleasePtr() *corev1.DaemonEndpoint
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*DaemonEndpointDie) DieStamp ¶
func (d *DaemonEndpointDie) DieStamp(fn func(r *corev1.DaemonEndpoint)) *DaemonEndpointDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*DaemonEndpointDie) DieStampAt ¶
func (d *DaemonEndpointDie) DieStampAt(jp string, fn interface{}) *DaemonEndpointDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*DaemonEndpointDie) DieWith ¶
func (d *DaemonEndpointDie) DieWith(fns ...func(d *DaemonEndpointDie)) *DaemonEndpointDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*DaemonEndpointDie) Port ¶
func (d *DaemonEndpointDie) Port(v int32) *DaemonEndpointDie
Port number of the given endpoint.
type DownwardAPIProjectionDie ¶
type DownwardAPIProjectionDie struct {
// contains filtered or unexported fields
}
func (*DownwardAPIProjectionDie) DeepCopy ¶
func (d *DownwardAPIProjectionDie) DeepCopy() *DownwardAPIProjectionDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*DownwardAPIProjectionDie) DieDiff ¶ added in v0.13.0
func (d *DownwardAPIProjectionDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*DownwardAPIProjectionDie) DieFeed ¶
func (d *DownwardAPIProjectionDie) DieFeed(r corev1.DownwardAPIProjection) *DownwardAPIProjectionDie
DieFeed returns a new die with the provided resource.
func (*DownwardAPIProjectionDie) DieFeedJSON ¶
func (d *DownwardAPIProjectionDie) DieFeedJSON(j []byte) *DownwardAPIProjectionDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*DownwardAPIProjectionDie) DieFeedPtr ¶
func (d *DownwardAPIProjectionDie) DieFeedPtr(r *corev1.DownwardAPIProjection) *DownwardAPIProjectionDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*DownwardAPIProjectionDie) DieFeedRawExtension ¶
func (d *DownwardAPIProjectionDie) DieFeedRawExtension(raw runtime.RawExtension) *DownwardAPIProjectionDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*DownwardAPIProjectionDie) DieFeedYAML ¶
func (d *DownwardAPIProjectionDie) DieFeedYAML(y []byte) *DownwardAPIProjectionDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*DownwardAPIProjectionDie) DieFeedYAMLFile ¶
func (d *DownwardAPIProjectionDie) DieFeedYAMLFile(name string) *DownwardAPIProjectionDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*DownwardAPIProjectionDie) DieImmutable ¶
func (d *DownwardAPIProjectionDie) DieImmutable(immutable bool) *DownwardAPIProjectionDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*DownwardAPIProjectionDie) DiePatch ¶ added in v0.13.0
func (d *DownwardAPIProjectionDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*DownwardAPIProjectionDie) DieRelease ¶
func (d *DownwardAPIProjectionDie) DieRelease() corev1.DownwardAPIProjection
DieRelease returns the resource managed by the die.
func (*DownwardAPIProjectionDie) DieReleaseJSON ¶
func (d *DownwardAPIProjectionDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*DownwardAPIProjectionDie) DieReleasePtr ¶
func (d *DownwardAPIProjectionDie) DieReleasePtr() *corev1.DownwardAPIProjection
DieReleasePtr returns a pointer to the resource managed by the die.
func (*DownwardAPIProjectionDie) DieReleaseRawExtension ¶
func (d *DownwardAPIProjectionDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*DownwardAPIProjectionDie) DieReleaseYAML ¶
func (d *DownwardAPIProjectionDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*DownwardAPIProjectionDie) DieSeal ¶ added in v0.13.0
func (d *DownwardAPIProjectionDie) DieSeal() *DownwardAPIProjectionDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*DownwardAPIProjectionDie) DieSealFeed ¶ added in v0.13.0
func (d *DownwardAPIProjectionDie) DieSealFeed(r corev1.DownwardAPIProjection) *DownwardAPIProjectionDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*DownwardAPIProjectionDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *DownwardAPIProjectionDie) DieSealFeedPtr(r *corev1.DownwardAPIProjection) *DownwardAPIProjectionDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*DownwardAPIProjectionDie) DieSealRelease ¶ added in v0.13.0
func (d *DownwardAPIProjectionDie) DieSealRelease() corev1.DownwardAPIProjection
DieSealRelease returns the sealed resource managed by the die.
func (*DownwardAPIProjectionDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *DownwardAPIProjectionDie) DieSealReleasePtr() *corev1.DownwardAPIProjection
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*DownwardAPIProjectionDie) DieStamp ¶
func (d *DownwardAPIProjectionDie) DieStamp(fn func(r *corev1.DownwardAPIProjection)) *DownwardAPIProjectionDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*DownwardAPIProjectionDie) DieStampAt ¶
func (d *DownwardAPIProjectionDie) DieStampAt(jp string, fn interface{}) *DownwardAPIProjectionDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*DownwardAPIProjectionDie) DieWith ¶
func (d *DownwardAPIProjectionDie) DieWith(fns ...func(d *DownwardAPIProjectionDie)) *DownwardAPIProjectionDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*DownwardAPIProjectionDie) ItemDie ¶
func (d *DownwardAPIProjectionDie) ItemDie(v string, fn func(d *DownwardAPIVolumeFileDie)) *DownwardAPIProjectionDie
ItemDie mutates a single item in Items matched by the nested field Path, appending a new item if no match is found.
Items is a list of DownwardAPIVolume file
func (*DownwardAPIProjectionDie) Items ¶
func (d *DownwardAPIProjectionDie) Items(v ...corev1.DownwardAPIVolumeFile) *DownwardAPIProjectionDie
Items is a list of DownwardAPIVolume file
type DownwardAPIVolumeFileDie ¶
type DownwardAPIVolumeFileDie struct {
// contains filtered or unexported fields
}
func (*DownwardAPIVolumeFileDie) DeepCopy ¶
func (d *DownwardAPIVolumeFileDie) DeepCopy() *DownwardAPIVolumeFileDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*DownwardAPIVolumeFileDie) DieDiff ¶ added in v0.13.0
func (d *DownwardAPIVolumeFileDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*DownwardAPIVolumeFileDie) DieFeed ¶
func (d *DownwardAPIVolumeFileDie) DieFeed(r corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeFileDie
DieFeed returns a new die with the provided resource.
func (*DownwardAPIVolumeFileDie) DieFeedJSON ¶
func (d *DownwardAPIVolumeFileDie) DieFeedJSON(j []byte) *DownwardAPIVolumeFileDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*DownwardAPIVolumeFileDie) DieFeedPtr ¶
func (d *DownwardAPIVolumeFileDie) DieFeedPtr(r *corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeFileDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*DownwardAPIVolumeFileDie) DieFeedRawExtension ¶
func (d *DownwardAPIVolumeFileDie) DieFeedRawExtension(raw runtime.RawExtension) *DownwardAPIVolumeFileDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*DownwardAPIVolumeFileDie) DieFeedYAML ¶
func (d *DownwardAPIVolumeFileDie) DieFeedYAML(y []byte) *DownwardAPIVolumeFileDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*DownwardAPIVolumeFileDie) DieFeedYAMLFile ¶
func (d *DownwardAPIVolumeFileDie) DieFeedYAMLFile(name string) *DownwardAPIVolumeFileDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*DownwardAPIVolumeFileDie) DieImmutable ¶
func (d *DownwardAPIVolumeFileDie) DieImmutable(immutable bool) *DownwardAPIVolumeFileDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*DownwardAPIVolumeFileDie) DiePatch ¶ added in v0.13.0
func (d *DownwardAPIVolumeFileDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*DownwardAPIVolumeFileDie) DieRelease ¶
func (d *DownwardAPIVolumeFileDie) DieRelease() corev1.DownwardAPIVolumeFile
DieRelease returns the resource managed by the die.
func (*DownwardAPIVolumeFileDie) DieReleaseJSON ¶
func (d *DownwardAPIVolumeFileDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*DownwardAPIVolumeFileDie) DieReleasePtr ¶
func (d *DownwardAPIVolumeFileDie) DieReleasePtr() *corev1.DownwardAPIVolumeFile
DieReleasePtr returns a pointer to the resource managed by the die.
func (*DownwardAPIVolumeFileDie) DieReleaseRawExtension ¶
func (d *DownwardAPIVolumeFileDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*DownwardAPIVolumeFileDie) DieReleaseYAML ¶
func (d *DownwardAPIVolumeFileDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*DownwardAPIVolumeFileDie) DieSeal ¶ added in v0.13.0
func (d *DownwardAPIVolumeFileDie) DieSeal() *DownwardAPIVolumeFileDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*DownwardAPIVolumeFileDie) DieSealFeed ¶ added in v0.13.0
func (d *DownwardAPIVolumeFileDie) DieSealFeed(r corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeFileDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*DownwardAPIVolumeFileDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *DownwardAPIVolumeFileDie) DieSealFeedPtr(r *corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeFileDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*DownwardAPIVolumeFileDie) DieSealRelease ¶ added in v0.13.0
func (d *DownwardAPIVolumeFileDie) DieSealRelease() corev1.DownwardAPIVolumeFile
DieSealRelease returns the sealed resource managed by the die.
func (*DownwardAPIVolumeFileDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *DownwardAPIVolumeFileDie) DieSealReleasePtr() *corev1.DownwardAPIVolumeFile
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*DownwardAPIVolumeFileDie) DieStamp ¶
func (d *DownwardAPIVolumeFileDie) DieStamp(fn func(r *corev1.DownwardAPIVolumeFile)) *DownwardAPIVolumeFileDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*DownwardAPIVolumeFileDie) DieStampAt ¶
func (d *DownwardAPIVolumeFileDie) DieStampAt(jp string, fn interface{}) *DownwardAPIVolumeFileDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*DownwardAPIVolumeFileDie) DieWith ¶
func (d *DownwardAPIVolumeFileDie) DieWith(fns ...func(d *DownwardAPIVolumeFileDie)) *DownwardAPIVolumeFileDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*DownwardAPIVolumeFileDie) FieldRef ¶
func (d *DownwardAPIVolumeFileDie) FieldRef(v *corev1.ObjectFieldSelector) *DownwardAPIVolumeFileDie
Required: Selects a field of the pod: only annotations, labels, name, namespace and uid are supported.
func (*DownwardAPIVolumeFileDie) FieldRefDie ¶
func (d *DownwardAPIVolumeFileDie) FieldRefDie(fn func(d *ObjectFieldSelectorDie)) *DownwardAPIVolumeFileDie
FieldRefDie mutates FieldRef as a die.
Required: Selects a field of the pod: only annotations, labels, name, namespace and uid are supported.
func (*DownwardAPIVolumeFileDie) Mode ¶
func (d *DownwardAPIVolumeFileDie) Mode(v *int32) *DownwardAPIVolumeFileDie
Optional: mode bits used to set permissions on this file, must be an octal value
between 0000 and 0777 or a decimal value between 0 and 511.
YAML accepts both octal and decimal values, JSON requires decimal values for mode bits.
If not specified, the volume defaultMode will be used.
This might be in conflict with other options that affect the file ¶
mode, like fsGroup, and the result can be other mode bits set.
func (*DownwardAPIVolumeFileDie) Path ¶
func (d *DownwardAPIVolumeFileDie) Path(v string) *DownwardAPIVolumeFileDie
Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'
func (*DownwardAPIVolumeFileDie) ResourceFieldRef ¶
func (d *DownwardAPIVolumeFileDie) ResourceFieldRef(v *corev1.ResourceFieldSelector) *DownwardAPIVolumeFileDie
Selects a resource of the container: only resources limits and requests
(limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.
func (*DownwardAPIVolumeFileDie) ResourceFieldRefDie ¶
func (d *DownwardAPIVolumeFileDie) ResourceFieldRefDie(fn func(d *ResourceFieldSelectorDie)) *DownwardAPIVolumeFileDie
ResourceFieldRefDie mutates ResourceFieldRef as a die.
Selects a resource of the container: only resources limits and requests
(limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.
type DownwardAPIVolumeSourceDie ¶
type DownwardAPIVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*DownwardAPIVolumeSourceDie) DeepCopy ¶
func (d *DownwardAPIVolumeSourceDie) DeepCopy() *DownwardAPIVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*DownwardAPIVolumeSourceDie) DefaultMode ¶
func (d *DownwardAPIVolumeSourceDie) DefaultMode(v *int32) *DownwardAPIVolumeSourceDie
Optional: mode bits to use on created files by default. Must be a
Optional: mode bits used to set permissions on created files by default.
Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511.
YAML accepts both octal and decimal values, JSON requires decimal values for mode bits.
Defaults to 0644.
Directories within the path are not affected by this setting.
This might be in conflict with other options that affect the file ¶
mode, like fsGroup, and the result can be other mode bits set.
func (*DownwardAPIVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *DownwardAPIVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*DownwardAPIVolumeSourceDie) DieFeed ¶
func (d *DownwardAPIVolumeSourceDie) DieFeed(r corev1.DownwardAPIVolumeSource) *DownwardAPIVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*DownwardAPIVolumeSourceDie) DieFeedJSON ¶
func (d *DownwardAPIVolumeSourceDie) DieFeedJSON(j []byte) *DownwardAPIVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*DownwardAPIVolumeSourceDie) DieFeedPtr ¶
func (d *DownwardAPIVolumeSourceDie) DieFeedPtr(r *corev1.DownwardAPIVolumeSource) *DownwardAPIVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*DownwardAPIVolumeSourceDie) DieFeedRawExtension ¶
func (d *DownwardAPIVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *DownwardAPIVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*DownwardAPIVolumeSourceDie) DieFeedYAML ¶
func (d *DownwardAPIVolumeSourceDie) DieFeedYAML(y []byte) *DownwardAPIVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*DownwardAPIVolumeSourceDie) DieFeedYAMLFile ¶
func (d *DownwardAPIVolumeSourceDie) DieFeedYAMLFile(name string) *DownwardAPIVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*DownwardAPIVolumeSourceDie) DieImmutable ¶
func (d *DownwardAPIVolumeSourceDie) DieImmutable(immutable bool) *DownwardAPIVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*DownwardAPIVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *DownwardAPIVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*DownwardAPIVolumeSourceDie) DieRelease ¶
func (d *DownwardAPIVolumeSourceDie) DieRelease() corev1.DownwardAPIVolumeSource
DieRelease returns the resource managed by the die.
func (*DownwardAPIVolumeSourceDie) DieReleaseJSON ¶
func (d *DownwardAPIVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*DownwardAPIVolumeSourceDie) DieReleasePtr ¶
func (d *DownwardAPIVolumeSourceDie) DieReleasePtr() *corev1.DownwardAPIVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*DownwardAPIVolumeSourceDie) DieReleaseRawExtension ¶
func (d *DownwardAPIVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*DownwardAPIVolumeSourceDie) DieReleaseYAML ¶
func (d *DownwardAPIVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*DownwardAPIVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *DownwardAPIVolumeSourceDie) DieSeal() *DownwardAPIVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*DownwardAPIVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *DownwardAPIVolumeSourceDie) DieSealFeed(r corev1.DownwardAPIVolumeSource) *DownwardAPIVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*DownwardAPIVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *DownwardAPIVolumeSourceDie) DieSealFeedPtr(r *corev1.DownwardAPIVolumeSource) *DownwardAPIVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*DownwardAPIVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *DownwardAPIVolumeSourceDie) DieSealRelease() corev1.DownwardAPIVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*DownwardAPIVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *DownwardAPIVolumeSourceDie) DieSealReleasePtr() *corev1.DownwardAPIVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*DownwardAPIVolumeSourceDie) DieStamp ¶
func (d *DownwardAPIVolumeSourceDie) DieStamp(fn func(r *corev1.DownwardAPIVolumeSource)) *DownwardAPIVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*DownwardAPIVolumeSourceDie) DieStampAt ¶
func (d *DownwardAPIVolumeSourceDie) DieStampAt(jp string, fn interface{}) *DownwardAPIVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*DownwardAPIVolumeSourceDie) DieWith ¶
func (d *DownwardAPIVolumeSourceDie) DieWith(fns ...func(d *DownwardAPIVolumeSourceDie)) *DownwardAPIVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*DownwardAPIVolumeSourceDie) ItemDie ¶
func (d *DownwardAPIVolumeSourceDie) ItemDie(v string, fn func(d *DownwardAPIVolumeFileDie)) *DownwardAPIVolumeSourceDie
ItemDie mutates a single item in Items matched by the nested field Path, appending a new item if no match is found.
Items is a list of downward API volume file
func (*DownwardAPIVolumeSourceDie) Items ¶
func (d *DownwardAPIVolumeSourceDie) Items(v ...corev1.DownwardAPIVolumeFile) *DownwardAPIVolumeSourceDie
Items is a list of downward API volume file
type EmptyDirVolumeSourceDie ¶
type EmptyDirVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*EmptyDirVolumeSourceDie) DeepCopy ¶
func (d *EmptyDirVolumeSourceDie) DeepCopy() *EmptyDirVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EmptyDirVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *EmptyDirVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EmptyDirVolumeSourceDie) DieFeed ¶
func (d *EmptyDirVolumeSourceDie) DieFeed(r corev1.EmptyDirVolumeSource) *EmptyDirVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*EmptyDirVolumeSourceDie) DieFeedJSON ¶
func (d *EmptyDirVolumeSourceDie) DieFeedJSON(j []byte) *EmptyDirVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EmptyDirVolumeSourceDie) DieFeedPtr ¶
func (d *EmptyDirVolumeSourceDie) DieFeedPtr(r *corev1.EmptyDirVolumeSource) *EmptyDirVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EmptyDirVolumeSourceDie) DieFeedRawExtension ¶
func (d *EmptyDirVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EmptyDirVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EmptyDirVolumeSourceDie) DieFeedYAML ¶
func (d *EmptyDirVolumeSourceDie) DieFeedYAML(y []byte) *EmptyDirVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EmptyDirVolumeSourceDie) DieFeedYAMLFile ¶
func (d *EmptyDirVolumeSourceDie) DieFeedYAMLFile(name string) *EmptyDirVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EmptyDirVolumeSourceDie) DieImmutable ¶
func (d *EmptyDirVolumeSourceDie) DieImmutable(immutable bool) *EmptyDirVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EmptyDirVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *EmptyDirVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EmptyDirVolumeSourceDie) DieRelease ¶
func (d *EmptyDirVolumeSourceDie) DieRelease() corev1.EmptyDirVolumeSource
DieRelease returns the resource managed by the die.
func (*EmptyDirVolumeSourceDie) DieReleaseJSON ¶
func (d *EmptyDirVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EmptyDirVolumeSourceDie) DieReleasePtr ¶
func (d *EmptyDirVolumeSourceDie) DieReleasePtr() *corev1.EmptyDirVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EmptyDirVolumeSourceDie) DieReleaseRawExtension ¶
func (d *EmptyDirVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EmptyDirVolumeSourceDie) DieReleaseYAML ¶
func (d *EmptyDirVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EmptyDirVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *EmptyDirVolumeSourceDie) DieSeal() *EmptyDirVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EmptyDirVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *EmptyDirVolumeSourceDie) DieSealFeed(r corev1.EmptyDirVolumeSource) *EmptyDirVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EmptyDirVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EmptyDirVolumeSourceDie) DieSealFeedPtr(r *corev1.EmptyDirVolumeSource) *EmptyDirVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EmptyDirVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *EmptyDirVolumeSourceDie) DieSealRelease() corev1.EmptyDirVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*EmptyDirVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EmptyDirVolumeSourceDie) DieSealReleasePtr() *corev1.EmptyDirVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EmptyDirVolumeSourceDie) DieStamp ¶
func (d *EmptyDirVolumeSourceDie) DieStamp(fn func(r *corev1.EmptyDirVolumeSource)) *EmptyDirVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EmptyDirVolumeSourceDie) DieStampAt ¶
func (d *EmptyDirVolumeSourceDie) DieStampAt(jp string, fn interface{}) *EmptyDirVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EmptyDirVolumeSourceDie) DieWith ¶
func (d *EmptyDirVolumeSourceDie) DieWith(fns ...func(d *EmptyDirVolumeSourceDie)) *EmptyDirVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EmptyDirVolumeSourceDie) Medium ¶
func (d *EmptyDirVolumeSourceDie) Medium(v corev1.StorageMedium) *EmptyDirVolumeSourceDie
medium represents what type of storage medium should back this directory.
The default is "" which means to use the node's default medium.
Must be an empty string (default) or Memory.
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
func (*EmptyDirVolumeSourceDie) SizeLimit ¶
func (d *EmptyDirVolumeSourceDie) SizeLimit(v *resource.Quantity) *EmptyDirVolumeSourceDie
sizeLimit is the total amount of local storage required for this EmptyDir volume.
The size limit is also applicable for memory medium.
The maximum usage on memory medium EmptyDir would be the minimum value between ¶
the SizeLimit specified here and the sum of memory limits of all containers in a pod.
The default is nil which means that the limit is undefined.
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
func (*EmptyDirVolumeSourceDie) SizeLimitString ¶ added in v0.13.0
func (d *EmptyDirVolumeSourceDie) SizeLimitString(s string) *EmptyDirVolumeSourceDie
SizeLimitString sets SizeLimit by parsing the string as a Quantity. Panics if the string is not parsable.
sizeLimit is the total amount of local storage required for this EmptyDir volume.
The size limit is also applicable for memory medium.
The maximum usage on memory medium EmptyDir would be the minimum value between ¶
the SizeLimit specified here and the sum of memory limits of all containers in a pod.
The default is nil which means that the limit is undefined.
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
type EndpointAddressDie ¶
type EndpointAddressDie struct {
// contains filtered or unexported fields
}
func (*EndpointAddressDie) DeepCopy ¶
func (d *EndpointAddressDie) DeepCopy() *EndpointAddressDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EndpointAddressDie) DieDiff ¶ added in v0.13.0
func (d *EndpointAddressDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EndpointAddressDie) DieFeed ¶
func (d *EndpointAddressDie) DieFeed(r corev1.EndpointAddress) *EndpointAddressDie
DieFeed returns a new die with the provided resource.
func (*EndpointAddressDie) DieFeedJSON ¶
func (d *EndpointAddressDie) DieFeedJSON(j []byte) *EndpointAddressDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EndpointAddressDie) DieFeedPtr ¶
func (d *EndpointAddressDie) DieFeedPtr(r *corev1.EndpointAddress) *EndpointAddressDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EndpointAddressDie) DieFeedRawExtension ¶
func (d *EndpointAddressDie) DieFeedRawExtension(raw runtime.RawExtension) *EndpointAddressDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EndpointAddressDie) DieFeedYAML ¶
func (d *EndpointAddressDie) DieFeedYAML(y []byte) *EndpointAddressDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EndpointAddressDie) DieFeedYAMLFile ¶
func (d *EndpointAddressDie) DieFeedYAMLFile(name string) *EndpointAddressDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EndpointAddressDie) DieImmutable ¶
func (d *EndpointAddressDie) DieImmutable(immutable bool) *EndpointAddressDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EndpointAddressDie) DiePatch ¶ added in v0.13.0
func (d *EndpointAddressDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EndpointAddressDie) DieRelease ¶
func (d *EndpointAddressDie) DieRelease() corev1.EndpointAddress
DieRelease returns the resource managed by the die.
func (*EndpointAddressDie) DieReleaseJSON ¶
func (d *EndpointAddressDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EndpointAddressDie) DieReleasePtr ¶
func (d *EndpointAddressDie) DieReleasePtr() *corev1.EndpointAddress
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EndpointAddressDie) DieReleaseRawExtension ¶
func (d *EndpointAddressDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EndpointAddressDie) DieReleaseYAML ¶
func (d *EndpointAddressDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EndpointAddressDie) DieSeal ¶ added in v0.13.0
func (d *EndpointAddressDie) DieSeal() *EndpointAddressDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EndpointAddressDie) DieSealFeed ¶ added in v0.13.0
func (d *EndpointAddressDie) DieSealFeed(r corev1.EndpointAddress) *EndpointAddressDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EndpointAddressDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EndpointAddressDie) DieSealFeedPtr(r *corev1.EndpointAddress) *EndpointAddressDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EndpointAddressDie) DieSealRelease ¶ added in v0.13.0
func (d *EndpointAddressDie) DieSealRelease() corev1.EndpointAddress
DieSealRelease returns the sealed resource managed by the die.
func (*EndpointAddressDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EndpointAddressDie) DieSealReleasePtr() *corev1.EndpointAddress
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EndpointAddressDie) DieStamp ¶
func (d *EndpointAddressDie) DieStamp(fn func(r *corev1.EndpointAddress)) *EndpointAddressDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EndpointAddressDie) DieStampAt ¶
func (d *EndpointAddressDie) DieStampAt(jp string, fn interface{}) *EndpointAddressDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EndpointAddressDie) DieWith ¶
func (d *EndpointAddressDie) DieWith(fns ...func(d *EndpointAddressDie)) *EndpointAddressDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EndpointAddressDie) Hostname ¶
func (d *EndpointAddressDie) Hostname(v string) *EndpointAddressDie
The Hostname of this endpoint
func (*EndpointAddressDie) IP ¶
func (d *EndpointAddressDie) IP(v string) *EndpointAddressDie
The IP of this endpoint.
May not be loopback (127.0.0.0/8 or ::1), link-local (169.254.0.0/16 or fe80::/10),
or link-local multicast (224.0.0.0/24 or ff02::/16).
func (*EndpointAddressDie) NodeName ¶
func (d *EndpointAddressDie) NodeName(v *string) *EndpointAddressDie
Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node.
func (*EndpointAddressDie) TargetRef ¶
func (d *EndpointAddressDie) TargetRef(v *corev1.ObjectReference) *EndpointAddressDie
Reference to object providing the endpoint.
func (*EndpointAddressDie) TargetRefDie ¶
func (d *EndpointAddressDie) TargetRefDie(fn func(d *ObjectReferenceDie)) *EndpointAddressDie
TargetRefDie mutates TargetRef as a die.
Reference to object providing the endpoint.
type EndpointPortDie ¶
type EndpointPortDie struct {
// contains filtered or unexported fields
}
func (*EndpointPortDie) AppProtocol ¶
func (d *EndpointPortDie) AppProtocol(v *string) *EndpointPortDie
The application protocol for this port.
This is used as a hint for implementations to offer richer behavior for protocols that they understand.
This field follows standard Kubernetes label syntax.
Valid values are either:
* Un-prefixed protocol names - reserved for IANA standard service names (as per
RFC-6335 and https://www.iana.org/assignments/service-names).
* Kubernetes-defined prefixed names:
* 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior-
* 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455
* 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455
* Other protocols should use implementation-defined prefixed names such as
mycompany.com/my-custom-protocol.
func (*EndpointPortDie) DeepCopy ¶
func (d *EndpointPortDie) DeepCopy() *EndpointPortDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EndpointPortDie) DieDiff ¶ added in v0.13.0
func (d *EndpointPortDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EndpointPortDie) DieFeed ¶
func (d *EndpointPortDie) DieFeed(r corev1.EndpointPort) *EndpointPortDie
DieFeed returns a new die with the provided resource.
func (*EndpointPortDie) DieFeedJSON ¶
func (d *EndpointPortDie) DieFeedJSON(j []byte) *EndpointPortDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EndpointPortDie) DieFeedPtr ¶
func (d *EndpointPortDie) DieFeedPtr(r *corev1.EndpointPort) *EndpointPortDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EndpointPortDie) DieFeedRawExtension ¶
func (d *EndpointPortDie) DieFeedRawExtension(raw runtime.RawExtension) *EndpointPortDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EndpointPortDie) DieFeedYAML ¶
func (d *EndpointPortDie) DieFeedYAML(y []byte) *EndpointPortDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EndpointPortDie) DieFeedYAMLFile ¶
func (d *EndpointPortDie) DieFeedYAMLFile(name string) *EndpointPortDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EndpointPortDie) DieImmutable ¶
func (d *EndpointPortDie) DieImmutable(immutable bool) *EndpointPortDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EndpointPortDie) DiePatch ¶ added in v0.13.0
func (d *EndpointPortDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EndpointPortDie) DieRelease ¶
func (d *EndpointPortDie) DieRelease() corev1.EndpointPort
DieRelease returns the resource managed by the die.
func (*EndpointPortDie) DieReleaseJSON ¶
func (d *EndpointPortDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EndpointPortDie) DieReleasePtr ¶
func (d *EndpointPortDie) DieReleasePtr() *corev1.EndpointPort
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EndpointPortDie) DieReleaseRawExtension ¶
func (d *EndpointPortDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EndpointPortDie) DieReleaseYAML ¶
func (d *EndpointPortDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EndpointPortDie) DieSeal ¶ added in v0.13.0
func (d *EndpointPortDie) DieSeal() *EndpointPortDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EndpointPortDie) DieSealFeed ¶ added in v0.13.0
func (d *EndpointPortDie) DieSealFeed(r corev1.EndpointPort) *EndpointPortDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EndpointPortDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EndpointPortDie) DieSealFeedPtr(r *corev1.EndpointPort) *EndpointPortDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EndpointPortDie) DieSealRelease ¶ added in v0.13.0
func (d *EndpointPortDie) DieSealRelease() corev1.EndpointPort
DieSealRelease returns the sealed resource managed by the die.
func (*EndpointPortDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EndpointPortDie) DieSealReleasePtr() *corev1.EndpointPort
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EndpointPortDie) DieStamp ¶
func (d *EndpointPortDie) DieStamp(fn func(r *corev1.EndpointPort)) *EndpointPortDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EndpointPortDie) DieStampAt ¶
func (d *EndpointPortDie) DieStampAt(jp string, fn interface{}) *EndpointPortDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EndpointPortDie) DieWith ¶
func (d *EndpointPortDie) DieWith(fns ...func(d *EndpointPortDie)) *EndpointPortDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EndpointPortDie) Name ¶
func (d *EndpointPortDie) Name(v string) *EndpointPortDie
The name of this port. This must match the 'name' field in the
corresponding ServicePort.
Must be a DNS_LABEL.
Optional only if one port is defined.
func (*EndpointPortDie) Port ¶
func (d *EndpointPortDie) Port(v int32) *EndpointPortDie
The port number of the endpoint.
func (*EndpointPortDie) Protocol ¶
func (d *EndpointPortDie) Protocol(v corev1.Protocol) *EndpointPortDie
The IP protocol for this port.
Must be UDP, TCP, or SCTP.
Default is TCP.
type EndpointSubsetDie ¶
type EndpointSubsetDie struct {
// contains filtered or unexported fields
}
func (*EndpointSubsetDie) Addresses ¶
func (d *EndpointSubsetDie) Addresses(v ...corev1.EndpointAddress) *EndpointSubsetDie
IP addresses which offer the related ports that are marked as ready. These endpoints
should be considered safe for load balancers and clients to utilize.
func (*EndpointSubsetDie) AddressesDie ¶
func (d *EndpointSubsetDie) AddressesDie(v ...*EndpointAddressDie) *EndpointSubsetDie
AddressesDie replaces Addresses by collecting the released value from each die passed.
IP addresses which offer the related ports that are marked as ready. These endpoints
should be considered safe for load balancers and clients to utilize.
func (*EndpointSubsetDie) DeepCopy ¶
func (d *EndpointSubsetDie) DeepCopy() *EndpointSubsetDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EndpointSubsetDie) DieDiff ¶ added in v0.13.0
func (d *EndpointSubsetDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EndpointSubsetDie) DieFeed ¶
func (d *EndpointSubsetDie) DieFeed(r corev1.EndpointSubset) *EndpointSubsetDie
DieFeed returns a new die with the provided resource.
func (*EndpointSubsetDie) DieFeedJSON ¶
func (d *EndpointSubsetDie) DieFeedJSON(j []byte) *EndpointSubsetDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EndpointSubsetDie) DieFeedPtr ¶
func (d *EndpointSubsetDie) DieFeedPtr(r *corev1.EndpointSubset) *EndpointSubsetDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EndpointSubsetDie) DieFeedRawExtension ¶
func (d *EndpointSubsetDie) DieFeedRawExtension(raw runtime.RawExtension) *EndpointSubsetDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EndpointSubsetDie) DieFeedYAML ¶
func (d *EndpointSubsetDie) DieFeedYAML(y []byte) *EndpointSubsetDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EndpointSubsetDie) DieFeedYAMLFile ¶
func (d *EndpointSubsetDie) DieFeedYAMLFile(name string) *EndpointSubsetDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EndpointSubsetDie) DieImmutable ¶
func (d *EndpointSubsetDie) DieImmutable(immutable bool) *EndpointSubsetDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EndpointSubsetDie) DiePatch ¶ added in v0.13.0
func (d *EndpointSubsetDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EndpointSubsetDie) DieRelease ¶
func (d *EndpointSubsetDie) DieRelease() corev1.EndpointSubset
DieRelease returns the resource managed by the die.
func (*EndpointSubsetDie) DieReleaseJSON ¶
func (d *EndpointSubsetDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EndpointSubsetDie) DieReleasePtr ¶
func (d *EndpointSubsetDie) DieReleasePtr() *corev1.EndpointSubset
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EndpointSubsetDie) DieReleaseRawExtension ¶
func (d *EndpointSubsetDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EndpointSubsetDie) DieReleaseYAML ¶
func (d *EndpointSubsetDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EndpointSubsetDie) DieSeal ¶ added in v0.13.0
func (d *EndpointSubsetDie) DieSeal() *EndpointSubsetDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EndpointSubsetDie) DieSealFeed ¶ added in v0.13.0
func (d *EndpointSubsetDie) DieSealFeed(r corev1.EndpointSubset) *EndpointSubsetDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EndpointSubsetDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EndpointSubsetDie) DieSealFeedPtr(r *corev1.EndpointSubset) *EndpointSubsetDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EndpointSubsetDie) DieSealRelease ¶ added in v0.13.0
func (d *EndpointSubsetDie) DieSealRelease() corev1.EndpointSubset
DieSealRelease returns the sealed resource managed by the die.
func (*EndpointSubsetDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EndpointSubsetDie) DieSealReleasePtr() *corev1.EndpointSubset
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EndpointSubsetDie) DieStamp ¶
func (d *EndpointSubsetDie) DieStamp(fn func(r *corev1.EndpointSubset)) *EndpointSubsetDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EndpointSubsetDie) DieStampAt ¶
func (d *EndpointSubsetDie) DieStampAt(jp string, fn interface{}) *EndpointSubsetDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EndpointSubsetDie) DieWith ¶
func (d *EndpointSubsetDie) DieWith(fns ...func(d *EndpointSubsetDie)) *EndpointSubsetDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EndpointSubsetDie) NotReadyAddresses ¶
func (d *EndpointSubsetDie) NotReadyAddresses(v ...corev1.EndpointAddress) *EndpointSubsetDie
IP addresses which offer the related ports but are not currently marked as ready
because they have not yet finished starting, have recently failed a readiness check,
or have recently failed a liveness check.
func (*EndpointSubsetDie) NotReadyAddressesDie ¶
func (d *EndpointSubsetDie) NotReadyAddressesDie(v ...*EndpointAddressDie) *EndpointSubsetDie
NotReadyAddressesDie replaces NotReadyAddresses by collecting the released value from each die passed.
IP addresses which offer the related ports but are not currently marked as ready ¶
because they have not yet finished starting, have recently failed a readiness check,
or have recently failed a liveness check.
func (*EndpointSubsetDie) Ports ¶
func (d *EndpointSubsetDie) Ports(v ...corev1.EndpointPort) *EndpointSubsetDie
Port numbers available on the related IP addresses.
func (*EndpointSubsetDie) PortsDie ¶
func (d *EndpointSubsetDie) PortsDie(v ...*EndpointPortDie) *EndpointSubsetDie
PortsDie replaces Ports by collecting the released value from each die passed.
Port numbers available on the related IP addresses.
type EndpointsDie ¶
type EndpointsDie struct { metav1.FrozenObjectMeta // contains filtered or unexported fields }
func (*EndpointsDie) APIVersion ¶
func (d *EndpointsDie) APIVersion(v string) *EndpointsDie
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (*EndpointsDie) DeepCopy ¶
func (d *EndpointsDie) DeepCopy() *EndpointsDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EndpointsDie) DeepCopyObject ¶
func (d *EndpointsDie) DeepCopyObject() runtime.Object
func (*EndpointsDie) DieDefaultTypeMetadata ¶ added in v0.13.0
func (d *EndpointsDie) DieDefaultTypeMetadata() *EndpointsDie
DieDefaultTypeMetadata sets the APIVersion and Kind to "v1" and "Endpoints" respectively.
func (*EndpointsDie) DieDiff ¶ added in v0.13.0
func (d *EndpointsDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EndpointsDie) DieFeed ¶
func (d *EndpointsDie) DieFeed(r corev1.Endpoints) *EndpointsDie
DieFeed returns a new die with the provided resource.
func (*EndpointsDie) DieFeedJSON ¶
func (d *EndpointsDie) DieFeedJSON(j []byte) *EndpointsDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EndpointsDie) DieFeedPtr ¶
func (d *EndpointsDie) DieFeedPtr(r *corev1.Endpoints) *EndpointsDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EndpointsDie) DieFeedRawExtension ¶
func (d *EndpointsDie) DieFeedRawExtension(raw runtime.RawExtension) *EndpointsDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EndpointsDie) DieFeedYAML ¶
func (d *EndpointsDie) DieFeedYAML(y []byte) *EndpointsDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EndpointsDie) DieFeedYAMLFile ¶
func (d *EndpointsDie) DieFeedYAMLFile(name string) *EndpointsDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EndpointsDie) DieImmutable ¶
func (d *EndpointsDie) DieImmutable(immutable bool) *EndpointsDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EndpointsDie) DiePatch ¶ added in v0.13.0
func (d *EndpointsDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EndpointsDie) DieRelease ¶
func (d *EndpointsDie) DieRelease() corev1.Endpoints
DieRelease returns the resource managed by the die.
func (*EndpointsDie) DieReleaseJSON ¶
func (d *EndpointsDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EndpointsDie) DieReleasePtr ¶
func (d *EndpointsDie) DieReleasePtr() *corev1.Endpoints
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EndpointsDie) DieReleaseRawExtension ¶
func (d *EndpointsDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EndpointsDie) DieReleaseUnstructured ¶
func (d *EndpointsDie) DieReleaseUnstructured() *unstructured.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object. Panics on error.
func (*EndpointsDie) DieReleaseYAML ¶
func (d *EndpointsDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EndpointsDie) DieSeal ¶ added in v0.13.0
func (d *EndpointsDie) DieSeal() *EndpointsDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EndpointsDie) DieSealFeed ¶ added in v0.13.0
func (d *EndpointsDie) DieSealFeed(r corev1.Endpoints) *EndpointsDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EndpointsDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EndpointsDie) DieSealFeedPtr(r *corev1.Endpoints) *EndpointsDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EndpointsDie) DieSealRelease ¶ added in v0.13.0
func (d *EndpointsDie) DieSealRelease() corev1.Endpoints
DieSealRelease returns the sealed resource managed by the die.
func (*EndpointsDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EndpointsDie) DieSealReleasePtr() *corev1.Endpoints
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EndpointsDie) DieStamp ¶
func (d *EndpointsDie) DieStamp(fn func(r *corev1.Endpoints)) *EndpointsDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EndpointsDie) DieStampAt ¶
func (d *EndpointsDie) DieStampAt(jp string, fn interface{}) *EndpointsDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EndpointsDie) DieWith ¶
func (d *EndpointsDie) DieWith(fns ...func(d *EndpointsDie)) *EndpointsDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EndpointsDie) GetObjectKind ¶
func (d *EndpointsDie) GetObjectKind() schema.ObjectKind
func (*EndpointsDie) Kind ¶
func (d *EndpointsDie) Kind(v string) *EndpointsDie
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*EndpointsDie) MarshalJSON ¶
func (d *EndpointsDie) MarshalJSON() ([]byte, error)
func (*EndpointsDie) Metadata ¶ added in v0.13.0
func (d *EndpointsDie) Metadata(v apismetav1.ObjectMeta) *EndpointsDie
Metadata standard object's metadata.
func (*EndpointsDie) MetadataDie ¶
func (d *EndpointsDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *EndpointsDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*EndpointsDie) Subsets ¶
func (d *EndpointsDie) Subsets(v ...corev1.EndpointSubset) *EndpointsDie
The set of all endpoints is the union of all subsets. Addresses are placed into
subsets according to the IPs they share. A single address with multiple ports,
some of which are ready and some of which are not (because they come from
different containers) will result in the address being displayed in different
subsets for the different ports. No address will appear in both Addresses and
NotReadyAddresses in the same subset.
Sets of addresses and ports that comprise a service.
func (*EndpointsDie) SubsetsDie ¶
func (d *EndpointsDie) SubsetsDie(v ...*EndpointSubsetDie) *EndpointsDie
SubsetsDie replaces Subsets by collecting the released value from each die passed.
The set of all endpoints is the union of all subsets. Addresses are placed into
subsets according to the IPs they share. A single address with multiple ports,
some of which are ready and some of which are not (because they come from
different containers) will result in the address being displayed in different
subsets for the different ports. No address will appear in both Addresses and
NotReadyAddresses in the same subset.
Sets of addresses and ports that comprise a service.
func (*EndpointsDie) TypeMetadata ¶ added in v0.13.0
func (d *EndpointsDie) TypeMetadata(v apismetav1.TypeMeta) *EndpointsDie
TypeMetadata standard object's type metadata.
func (*EndpointsDie) TypeMetadataDie ¶ added in v0.13.0
func (d *EndpointsDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *EndpointsDie
TypeMetadataDie stamps the resource's TypeMeta field with a mutable die.
func (*EndpointsDie) UnmarshalJSON ¶
func (d *EndpointsDie) UnmarshalJSON(b []byte) error
type EnvFromSourceDie ¶
type EnvFromSourceDie struct {
// contains filtered or unexported fields
}
func (*EnvFromSourceDie) ConfigMapRef ¶
func (d *EnvFromSourceDie) ConfigMapRef(v *corev1.ConfigMapEnvSource) *EnvFromSourceDie
The ConfigMap to select from
func (*EnvFromSourceDie) ConfigMapRefDie ¶
func (d *EnvFromSourceDie) ConfigMapRefDie(fn func(d *ConfigMapEnvSourceDie)) *EnvFromSourceDie
ConfigMapRefDie mutates ConfigMapRef as a die.
The ConfigMap to select from
func (*EnvFromSourceDie) DeepCopy ¶
func (d *EnvFromSourceDie) DeepCopy() *EnvFromSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EnvFromSourceDie) DieDiff ¶ added in v0.13.0
func (d *EnvFromSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EnvFromSourceDie) DieFeed ¶
func (d *EnvFromSourceDie) DieFeed(r corev1.EnvFromSource) *EnvFromSourceDie
DieFeed returns a new die with the provided resource.
func (*EnvFromSourceDie) DieFeedJSON ¶
func (d *EnvFromSourceDie) DieFeedJSON(j []byte) *EnvFromSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EnvFromSourceDie) DieFeedPtr ¶
func (d *EnvFromSourceDie) DieFeedPtr(r *corev1.EnvFromSource) *EnvFromSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EnvFromSourceDie) DieFeedRawExtension ¶
func (d *EnvFromSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EnvFromSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EnvFromSourceDie) DieFeedYAML ¶
func (d *EnvFromSourceDie) DieFeedYAML(y []byte) *EnvFromSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EnvFromSourceDie) DieFeedYAMLFile ¶
func (d *EnvFromSourceDie) DieFeedYAMLFile(name string) *EnvFromSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EnvFromSourceDie) DieImmutable ¶
func (d *EnvFromSourceDie) DieImmutable(immutable bool) *EnvFromSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EnvFromSourceDie) DiePatch ¶ added in v0.13.0
func (d *EnvFromSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EnvFromSourceDie) DieRelease ¶
func (d *EnvFromSourceDie) DieRelease() corev1.EnvFromSource
DieRelease returns the resource managed by the die.
func (*EnvFromSourceDie) DieReleaseJSON ¶
func (d *EnvFromSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EnvFromSourceDie) DieReleasePtr ¶
func (d *EnvFromSourceDie) DieReleasePtr() *corev1.EnvFromSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EnvFromSourceDie) DieReleaseRawExtension ¶
func (d *EnvFromSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EnvFromSourceDie) DieReleaseYAML ¶
func (d *EnvFromSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EnvFromSourceDie) DieSeal ¶ added in v0.13.0
func (d *EnvFromSourceDie) DieSeal() *EnvFromSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EnvFromSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *EnvFromSourceDie) DieSealFeed(r corev1.EnvFromSource) *EnvFromSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EnvFromSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EnvFromSourceDie) DieSealFeedPtr(r *corev1.EnvFromSource) *EnvFromSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EnvFromSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *EnvFromSourceDie) DieSealRelease() corev1.EnvFromSource
DieSealRelease returns the sealed resource managed by the die.
func (*EnvFromSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EnvFromSourceDie) DieSealReleasePtr() *corev1.EnvFromSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EnvFromSourceDie) DieStamp ¶
func (d *EnvFromSourceDie) DieStamp(fn func(r *corev1.EnvFromSource)) *EnvFromSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EnvFromSourceDie) DieStampAt ¶
func (d *EnvFromSourceDie) DieStampAt(jp string, fn interface{}) *EnvFromSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EnvFromSourceDie) DieWith ¶
func (d *EnvFromSourceDie) DieWith(fns ...func(d *EnvFromSourceDie)) *EnvFromSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EnvFromSourceDie) Prefix ¶
func (d *EnvFromSourceDie) Prefix(v string) *EnvFromSourceDie
An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER.
func (*EnvFromSourceDie) SecretRef ¶
func (d *EnvFromSourceDie) SecretRef(v *corev1.SecretEnvSource) *EnvFromSourceDie
The Secret to select from
func (*EnvFromSourceDie) SecretRefDie ¶
func (d *EnvFromSourceDie) SecretRefDie(fn func(d *SecretEnvSourceDie)) *EnvFromSourceDie
SecretRefDie mutates SecretRef as a die.
The Secret to select from
type EnvVarDie ¶
type EnvVarDie struct {
// contains filtered or unexported fields
}
func (*EnvVarDie) DeepCopy ¶
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EnvVarDie) DieDiff ¶ added in v0.13.0
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EnvVarDie) DieFeedJSON ¶
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EnvVarDie) DieFeedPtr ¶
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EnvVarDie) DieFeedRawExtension ¶
func (d *EnvVarDie) DieFeedRawExtension(raw runtime.RawExtension) *EnvVarDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EnvVarDie) DieFeedYAML ¶
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EnvVarDie) DieFeedYAMLFile ¶
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EnvVarDie) DieImmutable ¶
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EnvVarDie) DiePatch ¶ added in v0.13.0
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EnvVarDie) DieRelease ¶
DieRelease returns the resource managed by the die.
func (*EnvVarDie) DieReleaseJSON ¶
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EnvVarDie) DieReleasePtr ¶
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EnvVarDie) DieReleaseRawExtension ¶
func (d *EnvVarDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EnvVarDie) DieReleaseYAML ¶
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EnvVarDie) DieSeal ¶ added in v0.13.0
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EnvVarDie) DieSealFeed ¶ added in v0.13.0
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EnvVarDie) DieSealFeedPtr ¶ added in v0.13.0
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EnvVarDie) DieSealRelease ¶ added in v0.13.0
DieSealRelease returns the sealed resource managed by the die.
func (*EnvVarDie) DieSealReleasePtr ¶ added in v0.13.0
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EnvVarDie) DieStamp ¶
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EnvVarDie) DieStampAt ¶
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EnvVarDie) DieWith ¶
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EnvVarDie) Value ¶
Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in the container and
any service environment variables. If a variable cannot be resolved,
the reference in the input string will be unchanged. Double $$ are reduced
to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless of whether the variable ¶
exists or not.
Defaults to "".
func (*EnvVarDie) ValueFrom ¶
func (d *EnvVarDie) ValueFrom(v *corev1.EnvVarSource) *EnvVarDie
Source for the environment variable's value. Cannot be used if value is not empty.
func (*EnvVarDie) ValueFromDie ¶
func (d *EnvVarDie) ValueFromDie(fn func(d *EnvVarSourceDie)) *EnvVarDie
ValueFromDie mutates ValueFrom as a die.
Source for the environment variable's value. Cannot be used if value is not empty.
type EnvVarSourceDie ¶
type EnvVarSourceDie struct {
// contains filtered or unexported fields
}
func (*EnvVarSourceDie) ConfigMapKeyRef ¶
func (d *EnvVarSourceDie) ConfigMapKeyRef(v *corev1.ConfigMapKeySelector) *EnvVarSourceDie
Selects a key of a ConfigMap.
func (*EnvVarSourceDie) ConfigMapKeyRefDie ¶
func (d *EnvVarSourceDie) ConfigMapKeyRefDie(fn func(d *ConfigMapKeySelectorDie)) *EnvVarSourceDie
ConfigMapKeyRefDie mutates ConfigMapKeyRef as a die.
Selects a key of a ConfigMap.
func (*EnvVarSourceDie) DeepCopy ¶
func (d *EnvVarSourceDie) DeepCopy() *EnvVarSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EnvVarSourceDie) DieDiff ¶ added in v0.13.0
func (d *EnvVarSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EnvVarSourceDie) DieFeed ¶
func (d *EnvVarSourceDie) DieFeed(r corev1.EnvVarSource) *EnvVarSourceDie
DieFeed returns a new die with the provided resource.
func (*EnvVarSourceDie) DieFeedJSON ¶
func (d *EnvVarSourceDie) DieFeedJSON(j []byte) *EnvVarSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EnvVarSourceDie) DieFeedPtr ¶
func (d *EnvVarSourceDie) DieFeedPtr(r *corev1.EnvVarSource) *EnvVarSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EnvVarSourceDie) DieFeedRawExtension ¶
func (d *EnvVarSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EnvVarSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EnvVarSourceDie) DieFeedYAML ¶
func (d *EnvVarSourceDie) DieFeedYAML(y []byte) *EnvVarSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EnvVarSourceDie) DieFeedYAMLFile ¶
func (d *EnvVarSourceDie) DieFeedYAMLFile(name string) *EnvVarSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EnvVarSourceDie) DieImmutable ¶
func (d *EnvVarSourceDie) DieImmutable(immutable bool) *EnvVarSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EnvVarSourceDie) DiePatch ¶ added in v0.13.0
func (d *EnvVarSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EnvVarSourceDie) DieRelease ¶
func (d *EnvVarSourceDie) DieRelease() corev1.EnvVarSource
DieRelease returns the resource managed by the die.
func (*EnvVarSourceDie) DieReleaseJSON ¶
func (d *EnvVarSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EnvVarSourceDie) DieReleasePtr ¶
func (d *EnvVarSourceDie) DieReleasePtr() *corev1.EnvVarSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EnvVarSourceDie) DieReleaseRawExtension ¶
func (d *EnvVarSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EnvVarSourceDie) DieReleaseYAML ¶
func (d *EnvVarSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EnvVarSourceDie) DieSeal ¶ added in v0.13.0
func (d *EnvVarSourceDie) DieSeal() *EnvVarSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EnvVarSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *EnvVarSourceDie) DieSealFeed(r corev1.EnvVarSource) *EnvVarSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EnvVarSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EnvVarSourceDie) DieSealFeedPtr(r *corev1.EnvVarSource) *EnvVarSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EnvVarSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *EnvVarSourceDie) DieSealRelease() corev1.EnvVarSource
DieSealRelease returns the sealed resource managed by the die.
func (*EnvVarSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EnvVarSourceDie) DieSealReleasePtr() *corev1.EnvVarSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EnvVarSourceDie) DieStamp ¶
func (d *EnvVarSourceDie) DieStamp(fn func(r *corev1.EnvVarSource)) *EnvVarSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EnvVarSourceDie) DieStampAt ¶
func (d *EnvVarSourceDie) DieStampAt(jp string, fn interface{}) *EnvVarSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EnvVarSourceDie) DieWith ¶
func (d *EnvVarSourceDie) DieWith(fns ...func(d *EnvVarSourceDie)) *EnvVarSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EnvVarSourceDie) FieldRef ¶
func (d *EnvVarSourceDie) FieldRef(v *corev1.ObjectFieldSelector) *EnvVarSourceDie
Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`,
spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
func (*EnvVarSourceDie) FieldRefDie ¶
func (d *EnvVarSourceDie) FieldRefDie(fn func(d *ObjectFieldSelectorDie)) *EnvVarSourceDie
FieldRefDie mutates FieldRef as a die.
Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`,
spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
func (*EnvVarSourceDie) ResourceFieldRef ¶
func (d *EnvVarSourceDie) ResourceFieldRef(v *corev1.ResourceFieldSelector) *EnvVarSourceDie
Selects a resource of the container: only resources limits and requests
(limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
func (*EnvVarSourceDie) ResourceFieldRefDie ¶
func (d *EnvVarSourceDie) ResourceFieldRefDie(fn func(d *ResourceFieldSelectorDie)) *EnvVarSourceDie
ResourceFieldRefDie mutates ResourceFieldRef as a die.
Selects a resource of the container: only resources limits and requests
(limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
func (*EnvVarSourceDie) SecretKeyRef ¶
func (d *EnvVarSourceDie) SecretKeyRef(v *corev1.SecretKeySelector) *EnvVarSourceDie
Selects a key of a secret in the pod's namespace
func (*EnvVarSourceDie) SecretKeyRefDie ¶
func (d *EnvVarSourceDie) SecretKeyRefDie(fn func(d *SecretKeySelectorDie)) *EnvVarSourceDie
SecretKeyRefDie mutates SecretKeyRef as a die.
Selects a key of a secret in the pod's namespace
type EphemeralVolumeSourceDie ¶
type EphemeralVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*EphemeralVolumeSourceDie) DeepCopy ¶
func (d *EphemeralVolumeSourceDie) DeepCopy() *EphemeralVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EphemeralVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *EphemeralVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EphemeralVolumeSourceDie) DieFeed ¶
func (d *EphemeralVolumeSourceDie) DieFeed(r corev1.EphemeralVolumeSource) *EphemeralVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*EphemeralVolumeSourceDie) DieFeedJSON ¶
func (d *EphemeralVolumeSourceDie) DieFeedJSON(j []byte) *EphemeralVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EphemeralVolumeSourceDie) DieFeedPtr ¶
func (d *EphemeralVolumeSourceDie) DieFeedPtr(r *corev1.EphemeralVolumeSource) *EphemeralVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EphemeralVolumeSourceDie) DieFeedRawExtension ¶
func (d *EphemeralVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EphemeralVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EphemeralVolumeSourceDie) DieFeedYAML ¶
func (d *EphemeralVolumeSourceDie) DieFeedYAML(y []byte) *EphemeralVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EphemeralVolumeSourceDie) DieFeedYAMLFile ¶
func (d *EphemeralVolumeSourceDie) DieFeedYAMLFile(name string) *EphemeralVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EphemeralVolumeSourceDie) DieImmutable ¶
func (d *EphemeralVolumeSourceDie) DieImmutable(immutable bool) *EphemeralVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EphemeralVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *EphemeralVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EphemeralVolumeSourceDie) DieRelease ¶
func (d *EphemeralVolumeSourceDie) DieRelease() corev1.EphemeralVolumeSource
DieRelease returns the resource managed by the die.
func (*EphemeralVolumeSourceDie) DieReleaseJSON ¶
func (d *EphemeralVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EphemeralVolumeSourceDie) DieReleasePtr ¶
func (d *EphemeralVolumeSourceDie) DieReleasePtr() *corev1.EphemeralVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EphemeralVolumeSourceDie) DieReleaseRawExtension ¶
func (d *EphemeralVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EphemeralVolumeSourceDie) DieReleaseYAML ¶
func (d *EphemeralVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EphemeralVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *EphemeralVolumeSourceDie) DieSeal() *EphemeralVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EphemeralVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *EphemeralVolumeSourceDie) DieSealFeed(r corev1.EphemeralVolumeSource) *EphemeralVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EphemeralVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EphemeralVolumeSourceDie) DieSealFeedPtr(r *corev1.EphemeralVolumeSource) *EphemeralVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EphemeralVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *EphemeralVolumeSourceDie) DieSealRelease() corev1.EphemeralVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*EphemeralVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EphemeralVolumeSourceDie) DieSealReleasePtr() *corev1.EphemeralVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EphemeralVolumeSourceDie) DieStamp ¶
func (d *EphemeralVolumeSourceDie) DieStamp(fn func(r *corev1.EphemeralVolumeSource)) *EphemeralVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EphemeralVolumeSourceDie) DieStampAt ¶
func (d *EphemeralVolumeSourceDie) DieStampAt(jp string, fn interface{}) *EphemeralVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EphemeralVolumeSourceDie) DieWith ¶
func (d *EphemeralVolumeSourceDie) DieWith(fns ...func(d *EphemeralVolumeSourceDie)) *EphemeralVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EphemeralVolumeSourceDie) VolumeClaimTemplate ¶
func (d *EphemeralVolumeSourceDie) VolumeClaimTemplate(v *corev1.PersistentVolumeClaimTemplate) *EphemeralVolumeSourceDie
Will be used to create a stand-alone PVC to provision the volume.
The pod in which this EphemeralVolumeSource is embedded will be the ¶
owner of the PVC, i.e. the PVC will be deleted together with the
pod. The name of the PVC will be `<pod name>-<volume name>` where
`<volume name>` is the name from the `PodSpec.Volumes` array
entry. Pod validation will reject the pod if the concatenated name
is not valid for a PVC (for example, too long).
An existing PVC with that name that is not owned by the pod ¶
will *not* be used for the pod to avoid using an unrelated
volume by mistake. Starting the pod is then blocked until
the unrelated PVC is removed. If such a pre-created PVC is
meant to be used by the pod, the PVC has to updated with an
owner reference to the pod once the pod exists. Normally
this should not be necessary, but it may be useful when
manually reconstructing a broken cluster.
This field is read-only and no changes will be made by Kubernetes ¶
to the PVC after it has been created.
Required, must not be nil.
func (*EphemeralVolumeSourceDie) VolumeClaimTemplateDie ¶
func (d *EphemeralVolumeSourceDie) VolumeClaimTemplateDie(fn func(d *PersistentVolumeClaimTemplateDie)) *EphemeralVolumeSourceDie
VolumeClaimTemplateDie mutates VolumeClaimTemplate as a die.
Will be used to create a stand-alone PVC to provision the volume.
The pod in which this EphemeralVolumeSource is embedded will be the ¶
owner of the PVC, i.e. the PVC will be deleted together with the
pod. The name of the PVC will be `<pod name>-<volume name>` where
`<volume name>` is the name from the `PodSpec.Volumes` array
entry. Pod validation will reject the pod if the concatenated name
is not valid for a PVC (for example, too long).
An existing PVC with that name that is not owned by the pod ¶
will *not* be used for the pod to avoid using an unrelated
volume by mistake. Starting the pod is then blocked until
the unrelated PVC is removed. If such a pre-created PVC is
meant to be used by the pod, the PVC has to updated with an
owner reference to the pod once the pod exists. Normally
this should not be necessary, but it may be useful when
manually reconstructing a broken cluster.
This field is read-only and no changes will be made by Kubernetes ¶
to the PVC after it has been created.
Required, must not be nil.
type EventDie ¶
type EventDie struct { metav1.FrozenObjectMeta // contains filtered or unexported fields }
func (*EventDie) APIVersion ¶
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (*EventDie) DeepCopy ¶
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EventDie) DeepCopyObject ¶
func (*EventDie) DieDefaultTypeMetadata ¶ added in v0.13.0
DieDefaultTypeMetadata sets the APIVersion and Kind to "v1" and "Event" respectively.
func (*EventDie) DieDiff ¶ added in v0.13.0
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EventDie) DieFeedJSON ¶
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EventDie) DieFeedPtr ¶
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EventDie) DieFeedRawExtension ¶
func (d *EventDie) DieFeedRawExtension(raw runtime.RawExtension) *EventDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EventDie) DieFeedYAML ¶
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EventDie) DieFeedYAMLFile ¶
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EventDie) DieImmutable ¶
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EventDie) DiePatch ¶ added in v0.13.0
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EventDie) DieRelease ¶
DieRelease returns the resource managed by the die.
func (*EventDie) DieReleaseJSON ¶
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EventDie) DieReleasePtr ¶
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EventDie) DieReleaseRawExtension ¶
func (d *EventDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EventDie) DieReleaseUnstructured ¶
func (d *EventDie) DieReleaseUnstructured() *unstructured.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object. Panics on error.
func (*EventDie) DieReleaseYAML ¶
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EventDie) DieSeal ¶ added in v0.13.0
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EventDie) DieSealFeed ¶ added in v0.13.0
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EventDie) DieSealFeedPtr ¶ added in v0.13.0
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EventDie) DieSealRelease ¶ added in v0.13.0
DieSealRelease returns the sealed resource managed by the die.
func (*EventDie) DieSealReleasePtr ¶ added in v0.13.0
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EventDie) DieStamp ¶
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EventDie) DieStampAt ¶
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EventDie) DieWith ¶
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EventDie) EventTime ¶
func (d *EventDie) EventTime(v apismetav1.MicroTime) *EventDie
Time when this Event was first observed.
func (*EventDie) FirstTimestamp ¶
func (d *EventDie) FirstTimestamp(v apismetav1.Time) *EventDie
The time at which the event was first recorded. (Time of server receipt is in TypeMeta.)
func (*EventDie) GetObjectKind ¶
func (d *EventDie) GetObjectKind() schema.ObjectKind
func (*EventDie) InvolvedObject ¶
func (d *EventDie) InvolvedObject(v corev1.ObjectReference) *EventDie
The object that this event is about.
func (*EventDie) InvolvedObjectDie ¶
func (d *EventDie) InvolvedObjectDie(fn func(d *ObjectReferenceDie)) *EventDie
InvolvedObjectDie mutates InvolvedObject as a die.
The object that this event is about.
func (*EventDie) Kind ¶
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*EventDie) LastTimestamp ¶
func (d *EventDie) LastTimestamp(v apismetav1.Time) *EventDie
The time at which the most recent occurrence of this event was recorded.
func (*EventDie) MarshalJSON ¶
func (*EventDie) Message ¶
A human-readable description of the status of this operation.
TODO: decide on maximum length.
func (*EventDie) Metadata ¶ added in v0.13.0
func (d *EventDie) Metadata(v apismetav1.ObjectMeta) *EventDie
Metadata standard object's metadata.
func (*EventDie) MetadataDie ¶
func (d *EventDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *EventDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*EventDie) Reason ¶
This should be a short, machine understandable string that gives the reason
for the transition into the object's current status.
TODO: provide exact specification for format.
func (*EventDie) Related ¶
func (d *EventDie) Related(v *corev1.ObjectReference) *EventDie
Optional secondary object for more complex actions.
func (*EventDie) RelatedDie ¶
func (d *EventDie) RelatedDie(fn func(d *ObjectReferenceDie)) *EventDie
RelatedDie mutates Related as a die.
Optional secondary object for more complex actions.
func (*EventDie) ReportingController ¶
Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
func (*EventDie) ReportingInstance ¶
ID of the controller instance, e.g. `kubelet-xyzf`.
func (*EventDie) Series ¶
func (d *EventDie) Series(v *corev1.EventSeries) *EventDie
Data about the Event series this event represents or nil if it's a singleton Event.
func (*EventDie) SeriesDie ¶
func (d *EventDie) SeriesDie(fn func(d *EventSeriesDie)) *EventDie
SeriesDie mutates Series as a die.
Data about the Event series this event represents or nil if it's a singleton Event.
func (*EventDie) Source ¶
func (d *EventDie) Source(v corev1.EventSource) *EventDie
The component reporting this event. Should be a short machine understandable string.
func (*EventDie) SourceDie ¶
func (d *EventDie) SourceDie(fn func(d *EventSourceDie)) *EventDie
SourceDie mutates Source as a die.
The component reporting this event. Should be a short machine understandable string.
func (*EventDie) Type ¶
Type of this event (Normal, Warning), new types could be added in the future
func (*EventDie) TypeMetadata ¶ added in v0.13.0
func (d *EventDie) TypeMetadata(v apismetav1.TypeMeta) *EventDie
TypeMetadata standard object's type metadata.
func (*EventDie) TypeMetadataDie ¶ added in v0.13.0
func (d *EventDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *EventDie
TypeMetadataDie stamps the resource's TypeMeta field with a mutable die.
func (*EventDie) UnmarshalJSON ¶
type EventSeriesDie ¶
type EventSeriesDie struct {
// contains filtered or unexported fields
}
func (*EventSeriesDie) Count ¶
func (d *EventSeriesDie) Count(v int32) *EventSeriesDie
Number of occurrences in this series up to the last heartbeat time
func (*EventSeriesDie) DeepCopy ¶
func (d *EventSeriesDie) DeepCopy() *EventSeriesDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EventSeriesDie) DieDiff ¶ added in v0.13.0
func (d *EventSeriesDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EventSeriesDie) DieFeed ¶
func (d *EventSeriesDie) DieFeed(r corev1.EventSeries) *EventSeriesDie
DieFeed returns a new die with the provided resource.
func (*EventSeriesDie) DieFeedJSON ¶
func (d *EventSeriesDie) DieFeedJSON(j []byte) *EventSeriesDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EventSeriesDie) DieFeedPtr ¶
func (d *EventSeriesDie) DieFeedPtr(r *corev1.EventSeries) *EventSeriesDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EventSeriesDie) DieFeedRawExtension ¶
func (d *EventSeriesDie) DieFeedRawExtension(raw runtime.RawExtension) *EventSeriesDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EventSeriesDie) DieFeedYAML ¶
func (d *EventSeriesDie) DieFeedYAML(y []byte) *EventSeriesDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EventSeriesDie) DieFeedYAMLFile ¶
func (d *EventSeriesDie) DieFeedYAMLFile(name string) *EventSeriesDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EventSeriesDie) DieImmutable ¶
func (d *EventSeriesDie) DieImmutable(immutable bool) *EventSeriesDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EventSeriesDie) DiePatch ¶ added in v0.13.0
func (d *EventSeriesDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EventSeriesDie) DieRelease ¶
func (d *EventSeriesDie) DieRelease() corev1.EventSeries
DieRelease returns the resource managed by the die.
func (*EventSeriesDie) DieReleaseJSON ¶
func (d *EventSeriesDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EventSeriesDie) DieReleasePtr ¶
func (d *EventSeriesDie) DieReleasePtr() *corev1.EventSeries
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EventSeriesDie) DieReleaseRawExtension ¶
func (d *EventSeriesDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EventSeriesDie) DieReleaseYAML ¶
func (d *EventSeriesDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EventSeriesDie) DieSeal ¶ added in v0.13.0
func (d *EventSeriesDie) DieSeal() *EventSeriesDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EventSeriesDie) DieSealFeed ¶ added in v0.13.0
func (d *EventSeriesDie) DieSealFeed(r corev1.EventSeries) *EventSeriesDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EventSeriesDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EventSeriesDie) DieSealFeedPtr(r *corev1.EventSeries) *EventSeriesDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EventSeriesDie) DieSealRelease ¶ added in v0.13.0
func (d *EventSeriesDie) DieSealRelease() corev1.EventSeries
DieSealRelease returns the sealed resource managed by the die.
func (*EventSeriesDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EventSeriesDie) DieSealReleasePtr() *corev1.EventSeries
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EventSeriesDie) DieStamp ¶
func (d *EventSeriesDie) DieStamp(fn func(r *corev1.EventSeries)) *EventSeriesDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EventSeriesDie) DieStampAt ¶
func (d *EventSeriesDie) DieStampAt(jp string, fn interface{}) *EventSeriesDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EventSeriesDie) DieWith ¶
func (d *EventSeriesDie) DieWith(fns ...func(d *EventSeriesDie)) *EventSeriesDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EventSeriesDie) LastObservedTime ¶
func (d *EventSeriesDie) LastObservedTime(v apismetav1.MicroTime) *EventSeriesDie
Time of the last occurrence observed
type EventSourceDie ¶
type EventSourceDie struct {
// contains filtered or unexported fields
}
func (*EventSourceDie) Component ¶
func (d *EventSourceDie) Component(v string) *EventSourceDie
Component from which the event is generated.
func (*EventSourceDie) DeepCopy ¶
func (d *EventSourceDie) DeepCopy() *EventSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EventSourceDie) DieDiff ¶ added in v0.13.0
func (d *EventSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*EventSourceDie) DieFeed ¶
func (d *EventSourceDie) DieFeed(r corev1.EventSource) *EventSourceDie
DieFeed returns a new die with the provided resource.
func (*EventSourceDie) DieFeedJSON ¶
func (d *EventSourceDie) DieFeedJSON(j []byte) *EventSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*EventSourceDie) DieFeedPtr ¶
func (d *EventSourceDie) DieFeedPtr(r *corev1.EventSource) *EventSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EventSourceDie) DieFeedRawExtension ¶
func (d *EventSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *EventSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EventSourceDie) DieFeedYAML ¶
func (d *EventSourceDie) DieFeedYAML(y []byte) *EventSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*EventSourceDie) DieFeedYAMLFile ¶
func (d *EventSourceDie) DieFeedYAMLFile(name string) *EventSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*EventSourceDie) DieImmutable ¶
func (d *EventSourceDie) DieImmutable(immutable bool) *EventSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EventSourceDie) DiePatch ¶ added in v0.13.0
func (d *EventSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*EventSourceDie) DieRelease ¶
func (d *EventSourceDie) DieRelease() corev1.EventSource
DieRelease returns the resource managed by the die.
func (*EventSourceDie) DieReleaseJSON ¶
func (d *EventSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*EventSourceDie) DieReleasePtr ¶
func (d *EventSourceDie) DieReleasePtr() *corev1.EventSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EventSourceDie) DieReleaseRawExtension ¶
func (d *EventSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*EventSourceDie) DieReleaseYAML ¶
func (d *EventSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*EventSourceDie) DieSeal ¶ added in v0.13.0
func (d *EventSourceDie) DieSeal() *EventSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*EventSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *EventSourceDie) DieSealFeed(r corev1.EventSource) *EventSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*EventSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *EventSourceDie) DieSealFeedPtr(r *corev1.EventSource) *EventSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*EventSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *EventSourceDie) DieSealRelease() corev1.EventSource
DieSealRelease returns the sealed resource managed by the die.
func (*EventSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *EventSourceDie) DieSealReleasePtr() *corev1.EventSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*EventSourceDie) DieStamp ¶
func (d *EventSourceDie) DieStamp(fn func(r *corev1.EventSource)) *EventSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EventSourceDie) DieStampAt ¶
func (d *EventSourceDie) DieStampAt(jp string, fn interface{}) *EventSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*EventSourceDie) DieWith ¶
func (d *EventSourceDie) DieWith(fns ...func(d *EventSourceDie)) *EventSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*EventSourceDie) Host ¶
func (d *EventSourceDie) Host(v string) *EventSourceDie
Node name on which the event is generated.
type ExecActionDie ¶
type ExecActionDie struct {
// contains filtered or unexported fields
}
func (*ExecActionDie) Command ¶
func (d *ExecActionDie) Command(v ...string) *ExecActionDie
Command is the command line to execute inside the container, the working directory for the
command is root ('/') in the container's filesystem. The command is simply exec'd, it is
not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use
a shell, you need to explicitly call out to that shell.
Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
func (*ExecActionDie) DeepCopy ¶
func (d *ExecActionDie) DeepCopy() *ExecActionDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ExecActionDie) DieDiff ¶ added in v0.13.0
func (d *ExecActionDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ExecActionDie) DieFeed ¶
func (d *ExecActionDie) DieFeed(r corev1.ExecAction) *ExecActionDie
DieFeed returns a new die with the provided resource.
func (*ExecActionDie) DieFeedJSON ¶
func (d *ExecActionDie) DieFeedJSON(j []byte) *ExecActionDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ExecActionDie) DieFeedPtr ¶
func (d *ExecActionDie) DieFeedPtr(r *corev1.ExecAction) *ExecActionDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ExecActionDie) DieFeedRawExtension ¶
func (d *ExecActionDie) DieFeedRawExtension(raw runtime.RawExtension) *ExecActionDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ExecActionDie) DieFeedYAML ¶
func (d *ExecActionDie) DieFeedYAML(y []byte) *ExecActionDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ExecActionDie) DieFeedYAMLFile ¶
func (d *ExecActionDie) DieFeedYAMLFile(name string) *ExecActionDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ExecActionDie) DieImmutable ¶
func (d *ExecActionDie) DieImmutable(immutable bool) *ExecActionDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ExecActionDie) DiePatch ¶ added in v0.13.0
func (d *ExecActionDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ExecActionDie) DieRelease ¶
func (d *ExecActionDie) DieRelease() corev1.ExecAction
DieRelease returns the resource managed by the die.
func (*ExecActionDie) DieReleaseJSON ¶
func (d *ExecActionDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ExecActionDie) DieReleasePtr ¶
func (d *ExecActionDie) DieReleasePtr() *corev1.ExecAction
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ExecActionDie) DieReleaseRawExtension ¶
func (d *ExecActionDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ExecActionDie) DieReleaseYAML ¶
func (d *ExecActionDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ExecActionDie) DieSeal ¶ added in v0.13.0
func (d *ExecActionDie) DieSeal() *ExecActionDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ExecActionDie) DieSealFeed ¶ added in v0.13.0
func (d *ExecActionDie) DieSealFeed(r corev1.ExecAction) *ExecActionDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ExecActionDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ExecActionDie) DieSealFeedPtr(r *corev1.ExecAction) *ExecActionDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ExecActionDie) DieSealRelease ¶ added in v0.13.0
func (d *ExecActionDie) DieSealRelease() corev1.ExecAction
DieSealRelease returns the sealed resource managed by the die.
func (*ExecActionDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ExecActionDie) DieSealReleasePtr() *corev1.ExecAction
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ExecActionDie) DieStamp ¶
func (d *ExecActionDie) DieStamp(fn func(r *corev1.ExecAction)) *ExecActionDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ExecActionDie) DieStampAt ¶
func (d *ExecActionDie) DieStampAt(jp string, fn interface{}) *ExecActionDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ExecActionDie) DieWith ¶
func (d *ExecActionDie) DieWith(fns ...func(d *ExecActionDie)) *ExecActionDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
type FCVolumeSourceDie ¶
type FCVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*FCVolumeSourceDie) DeepCopy ¶
func (d *FCVolumeSourceDie) DeepCopy() *FCVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*FCVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *FCVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*FCVolumeSourceDie) DieFeed ¶
func (d *FCVolumeSourceDie) DieFeed(r corev1.FCVolumeSource) *FCVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*FCVolumeSourceDie) DieFeedJSON ¶
func (d *FCVolumeSourceDie) DieFeedJSON(j []byte) *FCVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*FCVolumeSourceDie) DieFeedPtr ¶
func (d *FCVolumeSourceDie) DieFeedPtr(r *corev1.FCVolumeSource) *FCVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*FCVolumeSourceDie) DieFeedRawExtension ¶
func (d *FCVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *FCVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*FCVolumeSourceDie) DieFeedYAML ¶
func (d *FCVolumeSourceDie) DieFeedYAML(y []byte) *FCVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*FCVolumeSourceDie) DieFeedYAMLFile ¶
func (d *FCVolumeSourceDie) DieFeedYAMLFile(name string) *FCVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*FCVolumeSourceDie) DieImmutable ¶
func (d *FCVolumeSourceDie) DieImmutable(immutable bool) *FCVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*FCVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *FCVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*FCVolumeSourceDie) DieRelease ¶
func (d *FCVolumeSourceDie) DieRelease() corev1.FCVolumeSource
DieRelease returns the resource managed by the die.
func (*FCVolumeSourceDie) DieReleaseJSON ¶
func (d *FCVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*FCVolumeSourceDie) DieReleasePtr ¶
func (d *FCVolumeSourceDie) DieReleasePtr() *corev1.FCVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*FCVolumeSourceDie) DieReleaseRawExtension ¶
func (d *FCVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*FCVolumeSourceDie) DieReleaseYAML ¶
func (d *FCVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*FCVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *FCVolumeSourceDie) DieSeal() *FCVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*FCVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *FCVolumeSourceDie) DieSealFeed(r corev1.FCVolumeSource) *FCVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*FCVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *FCVolumeSourceDie) DieSealFeedPtr(r *corev1.FCVolumeSource) *FCVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*FCVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *FCVolumeSourceDie) DieSealRelease() corev1.FCVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*FCVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *FCVolumeSourceDie) DieSealReleasePtr() *corev1.FCVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*FCVolumeSourceDie) DieStamp ¶
func (d *FCVolumeSourceDie) DieStamp(fn func(r *corev1.FCVolumeSource)) *FCVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*FCVolumeSourceDie) DieStampAt ¶
func (d *FCVolumeSourceDie) DieStampAt(jp string, fn interface{}) *FCVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*FCVolumeSourceDie) DieWith ¶
func (d *FCVolumeSourceDie) DieWith(fns ...func(d *FCVolumeSourceDie)) *FCVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*FCVolumeSourceDie) FSType ¶
func (d *FCVolumeSourceDie) FSType(v string) *FCVolumeSourceDie
fsType is the filesystem type to mount.
Must be a filesystem type supported by the host operating system.
Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
TODO: how do we prevent errors in the filesystem from compromising the machine
func (*FCVolumeSourceDie) Lun ¶
func (d *FCVolumeSourceDie) Lun(v *int32) *FCVolumeSourceDie
lun is Optional: FC target lun number
func (*FCVolumeSourceDie) ReadOnly ¶
func (d *FCVolumeSourceDie) ReadOnly(v bool) *FCVolumeSourceDie
readOnly is Optional: Defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
func (*FCVolumeSourceDie) TargetWWNs ¶
func (d *FCVolumeSourceDie) TargetWWNs(v ...string) *FCVolumeSourceDie
targetWWNs is Optional: FC target worldwide names (WWNs)
func (*FCVolumeSourceDie) WWIDs ¶
func (d *FCVolumeSourceDie) WWIDs(v ...string) *FCVolumeSourceDie
wwids Optional: FC volume world wide identifiers (wwids)
Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.
type FlexPersistentVolumeSourceDie ¶
type FlexPersistentVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*FlexPersistentVolumeSourceDie) DeepCopy ¶
func (d *FlexPersistentVolumeSourceDie) DeepCopy() *FlexPersistentVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*FlexPersistentVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *FlexPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*FlexPersistentVolumeSourceDie) DieFeed ¶
func (d *FlexPersistentVolumeSourceDie) DieFeed(r corev1.FlexPersistentVolumeSource) *FlexPersistentVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*FlexPersistentVolumeSourceDie) DieFeedJSON ¶
func (d *FlexPersistentVolumeSourceDie) DieFeedJSON(j []byte) *FlexPersistentVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*FlexPersistentVolumeSourceDie) DieFeedPtr ¶
func (d *FlexPersistentVolumeSourceDie) DieFeedPtr(r *corev1.FlexPersistentVolumeSource) *FlexPersistentVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*FlexPersistentVolumeSourceDie) DieFeedRawExtension ¶
func (d *FlexPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *FlexPersistentVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*FlexPersistentVolumeSourceDie) DieFeedYAML ¶
func (d *FlexPersistentVolumeSourceDie) DieFeedYAML(y []byte) *FlexPersistentVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*FlexPersistentVolumeSourceDie) DieFeedYAMLFile ¶
func (d *FlexPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *FlexPersistentVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*FlexPersistentVolumeSourceDie) DieImmutable ¶
func (d *FlexPersistentVolumeSourceDie) DieImmutable(immutable bool) *FlexPersistentVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*FlexPersistentVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *FlexPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*FlexPersistentVolumeSourceDie) DieRelease ¶
func (d *FlexPersistentVolumeSourceDie) DieRelease() corev1.FlexPersistentVolumeSource
DieRelease returns the resource managed by the die.
func (*FlexPersistentVolumeSourceDie) DieReleaseJSON ¶
func (d *FlexPersistentVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*FlexPersistentVolumeSourceDie) DieReleasePtr ¶
func (d *FlexPersistentVolumeSourceDie) DieReleasePtr() *corev1.FlexPersistentVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*FlexPersistentVolumeSourceDie) DieReleaseRawExtension ¶
func (d *FlexPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*FlexPersistentVolumeSourceDie) DieReleaseYAML ¶
func (d *FlexPersistentVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*FlexPersistentVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *FlexPersistentVolumeSourceDie) DieSeal() *FlexPersistentVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*FlexPersistentVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *FlexPersistentVolumeSourceDie) DieSealFeed(r corev1.FlexPersistentVolumeSource) *FlexPersistentVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*FlexPersistentVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *FlexPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.FlexPersistentVolumeSource) *FlexPersistentVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*FlexPersistentVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *FlexPersistentVolumeSourceDie) DieSealRelease() corev1.FlexPersistentVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*FlexPersistentVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *FlexPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.FlexPersistentVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*FlexPersistentVolumeSourceDie) DieStamp ¶
func (d *FlexPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.FlexPersistentVolumeSource)) *FlexPersistentVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*FlexPersistentVolumeSourceDie) DieStampAt ¶
func (d *FlexPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *FlexPersistentVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*FlexPersistentVolumeSourceDie) DieWith ¶
func (d *FlexPersistentVolumeSourceDie) DieWith(fns ...func(d *FlexPersistentVolumeSourceDie)) *FlexPersistentVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*FlexPersistentVolumeSourceDie) Driver ¶
func (d *FlexPersistentVolumeSourceDie) Driver(v string) *FlexPersistentVolumeSourceDie
driver is the name of the driver to use for this volume.
func (*FlexPersistentVolumeSourceDie) FSType ¶
func (d *FlexPersistentVolumeSourceDie) FSType(v string) *FlexPersistentVolumeSourceDie
fsType is the Filesystem type to mount.
Must be a filesystem type supported by the host operating system.
Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script.
func (*FlexPersistentVolumeSourceDie) Options ¶
func (d *FlexPersistentVolumeSourceDie) Options(v map[string]string) *FlexPersistentVolumeSourceDie
options is Optional: this field holds extra command options if any.
func (*FlexPersistentVolumeSourceDie) ReadOnly ¶
func (d *FlexPersistentVolumeSourceDie) ReadOnly(v bool) *FlexPersistentVolumeSourceDie
readOnly is Optional: defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
func (*FlexPersistentVolumeSourceDie) SecretRef ¶
func (d *FlexPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *FlexPersistentVolumeSourceDie
secretRef is Optional: SecretRef is reference to the secret object containing
sensitive information to pass to the plugin scripts. This may be
empty if no secret object is specified. If the secret object
contains more than one secret, all secrets are passed to the plugin
scripts.
func (*FlexPersistentVolumeSourceDie) SecretRefDie ¶
func (d *FlexPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *FlexPersistentVolumeSourceDie
SecretRefDie mutates SecretRef as a die.
secretRef is Optional: SecretRef is reference to the secret object containing
sensitive information to pass to the plugin scripts. This may be
empty if no secret object is specified. If the secret object
contains more than one secret, all secrets are passed to the plugin
scripts.
type FlexVolumeSourceDie ¶
type FlexVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*FlexVolumeSourceDie) DeepCopy ¶
func (d *FlexVolumeSourceDie) DeepCopy() *FlexVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*FlexVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *FlexVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*FlexVolumeSourceDie) DieFeed ¶
func (d *FlexVolumeSourceDie) DieFeed(r corev1.FlexVolumeSource) *FlexVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*FlexVolumeSourceDie) DieFeedJSON ¶
func (d *FlexVolumeSourceDie) DieFeedJSON(j []byte) *FlexVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*FlexVolumeSourceDie) DieFeedPtr ¶
func (d *FlexVolumeSourceDie) DieFeedPtr(r *corev1.FlexVolumeSource) *FlexVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*FlexVolumeSourceDie) DieFeedRawExtension ¶
func (d *FlexVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *FlexVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*FlexVolumeSourceDie) DieFeedYAML ¶
func (d *FlexVolumeSourceDie) DieFeedYAML(y []byte) *FlexVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*FlexVolumeSourceDie) DieFeedYAMLFile ¶
func (d *FlexVolumeSourceDie) DieFeedYAMLFile(name string) *FlexVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*FlexVolumeSourceDie) DieImmutable ¶
func (d *FlexVolumeSourceDie) DieImmutable(immutable bool) *FlexVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*FlexVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *FlexVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*FlexVolumeSourceDie) DieRelease ¶
func (d *FlexVolumeSourceDie) DieRelease() corev1.FlexVolumeSource
DieRelease returns the resource managed by the die.
func (*FlexVolumeSourceDie) DieReleaseJSON ¶
func (d *FlexVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*FlexVolumeSourceDie) DieReleasePtr ¶
func (d *FlexVolumeSourceDie) DieReleasePtr() *corev1.FlexVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*FlexVolumeSourceDie) DieReleaseRawExtension ¶
func (d *FlexVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*FlexVolumeSourceDie) DieReleaseYAML ¶
func (d *FlexVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*FlexVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *FlexVolumeSourceDie) DieSeal() *FlexVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*FlexVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *FlexVolumeSourceDie) DieSealFeed(r corev1.FlexVolumeSource) *FlexVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*FlexVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *FlexVolumeSourceDie) DieSealFeedPtr(r *corev1.FlexVolumeSource) *FlexVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*FlexVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *FlexVolumeSourceDie) DieSealRelease() corev1.FlexVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*FlexVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *FlexVolumeSourceDie) DieSealReleasePtr() *corev1.FlexVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*FlexVolumeSourceDie) DieStamp ¶
func (d *FlexVolumeSourceDie) DieStamp(fn func(r *corev1.FlexVolumeSource)) *FlexVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*FlexVolumeSourceDie) DieStampAt ¶
func (d *FlexVolumeSourceDie) DieStampAt(jp string, fn interface{}) *FlexVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*FlexVolumeSourceDie) DieWith ¶
func (d *FlexVolumeSourceDie) DieWith(fns ...func(d *FlexVolumeSourceDie)) *FlexVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*FlexVolumeSourceDie) Driver ¶
func (d *FlexVolumeSourceDie) Driver(v string) *FlexVolumeSourceDie
driver is the name of the driver to use for this volume.
func (*FlexVolumeSourceDie) FSType ¶
func (d *FlexVolumeSourceDie) FSType(v string) *FlexVolumeSourceDie
fsType is the filesystem type to mount.
Must be a filesystem type supported by the host operating system.
Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script.
func (*FlexVolumeSourceDie) Options ¶
func (d *FlexVolumeSourceDie) Options(v map[string]string) *FlexVolumeSourceDie
options is Optional: this field holds extra command options if any.
func (*FlexVolumeSourceDie) ReadOnly ¶
func (d *FlexVolumeSourceDie) ReadOnly(v bool) *FlexVolumeSourceDie
readOnly is Optional: defaults to false (read/write). ReadOnly here will force
the ReadOnly setting in VolumeMounts.
func (*FlexVolumeSourceDie) SecretRef ¶
func (d *FlexVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *FlexVolumeSourceDie
secretRef is Optional: secretRef is reference to the secret object containing
sensitive information to pass to the plugin scripts. This may be
empty if no secret object is specified. If the secret object
contains more than one secret, all secrets are passed to the plugin
scripts.
func (*FlexVolumeSourceDie) SecretRefDie ¶
func (d *FlexVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *FlexVolumeSourceDie
SecretRefDie mutates SecretRef as a die.
secretRef is Optional: secretRef is reference to the secret object containing
sensitive information to pass to the plugin scripts. This may be
empty if no secret object is specified. If the secret object
contains more than one secret, all secrets are passed to the plugin
scripts.
type FlockerVolumeSourceDie ¶
type FlockerVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*FlockerVolumeSourceDie) DatasetName ¶
func (d *FlockerVolumeSourceDie) DatasetName(v string) *FlockerVolumeSourceDie
datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker
should be considered as deprecated
func (*FlockerVolumeSourceDie) DatasetUUID ¶
func (d *FlockerVolumeSourceDie) DatasetUUID(v string) *FlockerVolumeSourceDie
datasetUUID is the UUID of the dataset. This is unique identifier of a Flocker dataset
func (*FlockerVolumeSourceDie) DeepCopy ¶
func (d *FlockerVolumeSourceDie) DeepCopy() *FlockerVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*FlockerVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *FlockerVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*FlockerVolumeSourceDie) DieFeed ¶
func (d *FlockerVolumeSourceDie) DieFeed(r corev1.FlockerVolumeSource) *FlockerVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*FlockerVolumeSourceDie) DieFeedJSON ¶
func (d *FlockerVolumeSourceDie) DieFeedJSON(j []byte) *FlockerVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*FlockerVolumeSourceDie) DieFeedPtr ¶
func (d *FlockerVolumeSourceDie) DieFeedPtr(r *corev1.FlockerVolumeSource) *FlockerVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*FlockerVolumeSourceDie) DieFeedRawExtension ¶
func (d *FlockerVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *FlockerVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*FlockerVolumeSourceDie) DieFeedYAML ¶
func (d *FlockerVolumeSourceDie) DieFeedYAML(y []byte) *FlockerVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*FlockerVolumeSourceDie) DieFeedYAMLFile ¶
func (d *FlockerVolumeSourceDie) DieFeedYAMLFile(name string) *FlockerVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*FlockerVolumeSourceDie) DieImmutable ¶
func (d *FlockerVolumeSourceDie) DieImmutable(immutable bool) *FlockerVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*FlockerVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *FlockerVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*FlockerVolumeSourceDie) DieRelease ¶
func (d *FlockerVolumeSourceDie) DieRelease() corev1.FlockerVolumeSource
DieRelease returns the resource managed by the die.
func (*FlockerVolumeSourceDie) DieReleaseJSON ¶
func (d *FlockerVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*FlockerVolumeSourceDie) DieReleasePtr ¶
func (d *FlockerVolumeSourceDie) DieReleasePtr() *corev1.FlockerVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*FlockerVolumeSourceDie) DieReleaseRawExtension ¶
func (d *FlockerVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*FlockerVolumeSourceDie) DieReleaseYAML ¶
func (d *FlockerVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*FlockerVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *FlockerVolumeSourceDie) DieSeal() *FlockerVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*FlockerVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *FlockerVolumeSourceDie) DieSealFeed(r corev1.FlockerVolumeSource) *FlockerVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*FlockerVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *FlockerVolumeSourceDie) DieSealFeedPtr(r *corev1.FlockerVolumeSource) *FlockerVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*FlockerVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *FlockerVolumeSourceDie) DieSealRelease() corev1.FlockerVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*FlockerVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *FlockerVolumeSourceDie) DieSealReleasePtr() *corev1.FlockerVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*FlockerVolumeSourceDie) DieStamp ¶
func (d *FlockerVolumeSourceDie) DieStamp(fn func(r *corev1.FlockerVolumeSource)) *FlockerVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*FlockerVolumeSourceDie) DieStampAt ¶
func (d *FlockerVolumeSourceDie) DieStampAt(jp string, fn interface{}) *FlockerVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*FlockerVolumeSourceDie) DieWith ¶
func (d *FlockerVolumeSourceDie) DieWith(fns ...func(d *FlockerVolumeSourceDie)) *FlockerVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
type GCEPersistentDiskVolumeSourceDie ¶
type GCEPersistentDiskVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*GCEPersistentDiskVolumeSourceDie) DeepCopy ¶
func (d *GCEPersistentDiskVolumeSourceDie) DeepCopy() *GCEPersistentDiskVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*GCEPersistentDiskVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *GCEPersistentDiskVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*GCEPersistentDiskVolumeSourceDie) DieFeed ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieFeed(r corev1.GCEPersistentDiskVolumeSource) *GCEPersistentDiskVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*GCEPersistentDiskVolumeSourceDie) DieFeedJSON ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieFeedJSON(j []byte) *GCEPersistentDiskVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*GCEPersistentDiskVolumeSourceDie) DieFeedPtr ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieFeedPtr(r *corev1.GCEPersistentDiskVolumeSource) *GCEPersistentDiskVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*GCEPersistentDiskVolumeSourceDie) DieFeedRawExtension ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *GCEPersistentDiskVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GCEPersistentDiskVolumeSourceDie) DieFeedYAML ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieFeedYAML(y []byte) *GCEPersistentDiskVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*GCEPersistentDiskVolumeSourceDie) DieFeedYAMLFile ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieFeedYAMLFile(name string) *GCEPersistentDiskVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*GCEPersistentDiskVolumeSourceDie) DieImmutable ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieImmutable(immutable bool) *GCEPersistentDiskVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*GCEPersistentDiskVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *GCEPersistentDiskVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*GCEPersistentDiskVolumeSourceDie) DieRelease ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieRelease() corev1.GCEPersistentDiskVolumeSource
DieRelease returns the resource managed by the die.
func (*GCEPersistentDiskVolumeSourceDie) DieReleaseJSON ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*GCEPersistentDiskVolumeSourceDie) DieReleasePtr ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieReleasePtr() *corev1.GCEPersistentDiskVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*GCEPersistentDiskVolumeSourceDie) DieReleaseRawExtension ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GCEPersistentDiskVolumeSourceDie) DieReleaseYAML ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*GCEPersistentDiskVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *GCEPersistentDiskVolumeSourceDie) DieSeal() *GCEPersistentDiskVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*GCEPersistentDiskVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *GCEPersistentDiskVolumeSourceDie) DieSealFeed(r corev1.GCEPersistentDiskVolumeSource) *GCEPersistentDiskVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*GCEPersistentDiskVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *GCEPersistentDiskVolumeSourceDie) DieSealFeedPtr(r *corev1.GCEPersistentDiskVolumeSource) *GCEPersistentDiskVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*GCEPersistentDiskVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *GCEPersistentDiskVolumeSourceDie) DieSealRelease() corev1.GCEPersistentDiskVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*GCEPersistentDiskVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *GCEPersistentDiskVolumeSourceDie) DieSealReleasePtr() *corev1.GCEPersistentDiskVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*GCEPersistentDiskVolumeSourceDie) DieStamp ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieStamp(fn func(r *corev1.GCEPersistentDiskVolumeSource)) *GCEPersistentDiskVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*GCEPersistentDiskVolumeSourceDie) DieStampAt ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieStampAt(jp string, fn interface{}) *GCEPersistentDiskVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*GCEPersistentDiskVolumeSourceDie) DieWith ¶
func (d *GCEPersistentDiskVolumeSourceDie) DieWith(fns ...func(d *GCEPersistentDiskVolumeSourceDie)) *GCEPersistentDiskVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*GCEPersistentDiskVolumeSourceDie) FSType ¶
func (d *GCEPersistentDiskVolumeSourceDie) FSType(v string) *GCEPersistentDiskVolumeSourceDie
fsType is filesystem type of the volume that you want to mount.
Tip: Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
TODO: how do we prevent errors in the filesystem from compromising the machine
func (*GCEPersistentDiskVolumeSourceDie) PDName ¶
func (d *GCEPersistentDiskVolumeSourceDie) PDName(v string) *GCEPersistentDiskVolumeSourceDie
pdName is unique name of the PD resource in GCE. Used to identify the disk in GCE.
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
func (*GCEPersistentDiskVolumeSourceDie) Partition ¶
func (d *GCEPersistentDiskVolumeSourceDie) Partition(v int32) *GCEPersistentDiskVolumeSourceDie
partition is the partition in the volume that you want to mount.
If omitted, the default is to mount by volume name.
Examples: For volume /dev/sda1, you specify the partition as "1".
Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty).
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
func (*GCEPersistentDiskVolumeSourceDie) ReadOnly ¶
func (d *GCEPersistentDiskVolumeSourceDie) ReadOnly(v bool) *GCEPersistentDiskVolumeSourceDie
readOnly here will force the ReadOnly setting in VolumeMounts.
Defaults to false.
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
type GRPCActionDie ¶
type GRPCActionDie struct {
// contains filtered or unexported fields
}
func (*GRPCActionDie) DeepCopy ¶
func (d *GRPCActionDie) DeepCopy() *GRPCActionDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*GRPCActionDie) DieDiff ¶ added in v0.13.0
func (d *GRPCActionDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*GRPCActionDie) DieFeed ¶
func (d *GRPCActionDie) DieFeed(r corev1.GRPCAction) *GRPCActionDie
DieFeed returns a new die with the provided resource.
func (*GRPCActionDie) DieFeedJSON ¶
func (d *GRPCActionDie) DieFeedJSON(j []byte) *GRPCActionDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*GRPCActionDie) DieFeedPtr ¶
func (d *GRPCActionDie) DieFeedPtr(r *corev1.GRPCAction) *GRPCActionDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*GRPCActionDie) DieFeedRawExtension ¶
func (d *GRPCActionDie) DieFeedRawExtension(raw runtime.RawExtension) *GRPCActionDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GRPCActionDie) DieFeedYAML ¶
func (d *GRPCActionDie) DieFeedYAML(y []byte) *GRPCActionDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*GRPCActionDie) DieFeedYAMLFile ¶
func (d *GRPCActionDie) DieFeedYAMLFile(name string) *GRPCActionDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*GRPCActionDie) DieImmutable ¶
func (d *GRPCActionDie) DieImmutable(immutable bool) *GRPCActionDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*GRPCActionDie) DiePatch ¶ added in v0.13.0
func (d *GRPCActionDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*GRPCActionDie) DieRelease ¶
func (d *GRPCActionDie) DieRelease() corev1.GRPCAction
DieRelease returns the resource managed by the die.
func (*GRPCActionDie) DieReleaseJSON ¶
func (d *GRPCActionDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*GRPCActionDie) DieReleasePtr ¶
func (d *GRPCActionDie) DieReleasePtr() *corev1.GRPCAction
DieReleasePtr returns a pointer to the resource managed by the die.
func (*GRPCActionDie) DieReleaseRawExtension ¶
func (d *GRPCActionDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GRPCActionDie) DieReleaseYAML ¶
func (d *GRPCActionDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*GRPCActionDie) DieSeal ¶ added in v0.13.0
func (d *GRPCActionDie) DieSeal() *GRPCActionDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*GRPCActionDie) DieSealFeed ¶ added in v0.13.0
func (d *GRPCActionDie) DieSealFeed(r corev1.GRPCAction) *GRPCActionDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*GRPCActionDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *GRPCActionDie) DieSealFeedPtr(r *corev1.GRPCAction) *GRPCActionDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*GRPCActionDie) DieSealRelease ¶ added in v0.13.0
func (d *GRPCActionDie) DieSealRelease() corev1.GRPCAction
DieSealRelease returns the sealed resource managed by the die.
func (*GRPCActionDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *GRPCActionDie) DieSealReleasePtr() *corev1.GRPCAction
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*GRPCActionDie) DieStamp ¶
func (d *GRPCActionDie) DieStamp(fn func(r *corev1.GRPCAction)) *GRPCActionDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*GRPCActionDie) DieStampAt ¶
func (d *GRPCActionDie) DieStampAt(jp string, fn interface{}) *GRPCActionDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*GRPCActionDie) DieWith ¶
func (d *GRPCActionDie) DieWith(fns ...func(d *GRPCActionDie)) *GRPCActionDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*GRPCActionDie) Port ¶
func (d *GRPCActionDie) Port(v int32) *GRPCActionDie
Port number of the gRPC service. Number must be in the range 1 to 65535.
func (*GRPCActionDie) Service ¶
func (d *GRPCActionDie) Service(v *string) *GRPCActionDie
Service is the name of the service to place in the gRPC HealthCheckRequest
(see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).
If this is not specified, the default behavior is defined by gRPC.
type GitRepoVolumeSourceDie ¶
type GitRepoVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*GitRepoVolumeSourceDie) DeepCopy ¶
func (d *GitRepoVolumeSourceDie) DeepCopy() *GitRepoVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*GitRepoVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *GitRepoVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*GitRepoVolumeSourceDie) DieFeed ¶
func (d *GitRepoVolumeSourceDie) DieFeed(r corev1.GitRepoVolumeSource) *GitRepoVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*GitRepoVolumeSourceDie) DieFeedJSON ¶
func (d *GitRepoVolumeSourceDie) DieFeedJSON(j []byte) *GitRepoVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*GitRepoVolumeSourceDie) DieFeedPtr ¶
func (d *GitRepoVolumeSourceDie) DieFeedPtr(r *corev1.GitRepoVolumeSource) *GitRepoVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*GitRepoVolumeSourceDie) DieFeedRawExtension ¶
func (d *GitRepoVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *GitRepoVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GitRepoVolumeSourceDie) DieFeedYAML ¶
func (d *GitRepoVolumeSourceDie) DieFeedYAML(y []byte) *GitRepoVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*GitRepoVolumeSourceDie) DieFeedYAMLFile ¶
func (d *GitRepoVolumeSourceDie) DieFeedYAMLFile(name string) *GitRepoVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*GitRepoVolumeSourceDie) DieImmutable ¶
func (d *GitRepoVolumeSourceDie) DieImmutable(immutable bool) *GitRepoVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*GitRepoVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *GitRepoVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*GitRepoVolumeSourceDie) DieRelease ¶
func (d *GitRepoVolumeSourceDie) DieRelease() corev1.GitRepoVolumeSource
DieRelease returns the resource managed by the die.
func (*GitRepoVolumeSourceDie) DieReleaseJSON ¶
func (d *GitRepoVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*GitRepoVolumeSourceDie) DieReleasePtr ¶
func (d *GitRepoVolumeSourceDie) DieReleasePtr() *corev1.GitRepoVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*GitRepoVolumeSourceDie) DieReleaseRawExtension ¶
func (d *GitRepoVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GitRepoVolumeSourceDie) DieReleaseYAML ¶
func (d *GitRepoVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*GitRepoVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *GitRepoVolumeSourceDie) DieSeal() *GitRepoVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*GitRepoVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *GitRepoVolumeSourceDie) DieSealFeed(r corev1.GitRepoVolumeSource) *GitRepoVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*GitRepoVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *GitRepoVolumeSourceDie) DieSealFeedPtr(r *corev1.GitRepoVolumeSource) *GitRepoVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*GitRepoVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *GitRepoVolumeSourceDie) DieSealRelease() corev1.GitRepoVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*GitRepoVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *GitRepoVolumeSourceDie) DieSealReleasePtr() *corev1.GitRepoVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*GitRepoVolumeSourceDie) DieStamp ¶
func (d *GitRepoVolumeSourceDie) DieStamp(fn func(r *corev1.GitRepoVolumeSource)) *GitRepoVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*GitRepoVolumeSourceDie) DieStampAt ¶
func (d *GitRepoVolumeSourceDie) DieStampAt(jp string, fn interface{}) *GitRepoVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*GitRepoVolumeSourceDie) DieWith ¶
func (d *GitRepoVolumeSourceDie) DieWith(fns ...func(d *GitRepoVolumeSourceDie)) *GitRepoVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*GitRepoVolumeSourceDie) Directory ¶
func (d *GitRepoVolumeSourceDie) Directory(v string) *GitRepoVolumeSourceDie
directory is the target directory name.
Must not contain or start with '..'. If '.' is supplied, the volume directory will be the
git repository. Otherwise, if specified, the volume will contain the git repository in
the subdirectory with the given name.
func (*GitRepoVolumeSourceDie) Repository ¶
func (d *GitRepoVolumeSourceDie) Repository(v string) *GitRepoVolumeSourceDie
repository is the URL
func (*GitRepoVolumeSourceDie) Revision ¶
func (d *GitRepoVolumeSourceDie) Revision(v string) *GitRepoVolumeSourceDie
revision is the commit hash for the specified revision.
type GlusterfsPersistentVolumeSourceDie ¶
type GlusterfsPersistentVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*GlusterfsPersistentVolumeSourceDie) DeepCopy ¶
func (d *GlusterfsPersistentVolumeSourceDie) DeepCopy() *GlusterfsPersistentVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*GlusterfsPersistentVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *GlusterfsPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*GlusterfsPersistentVolumeSourceDie) DieFeed ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieFeed(r corev1.GlusterfsPersistentVolumeSource) *GlusterfsPersistentVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*GlusterfsPersistentVolumeSourceDie) DieFeedJSON ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieFeedJSON(j []byte) *GlusterfsPersistentVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*GlusterfsPersistentVolumeSourceDie) DieFeedPtr ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieFeedPtr(r *corev1.GlusterfsPersistentVolumeSource) *GlusterfsPersistentVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*GlusterfsPersistentVolumeSourceDie) DieFeedRawExtension ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *GlusterfsPersistentVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GlusterfsPersistentVolumeSourceDie) DieFeedYAML ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieFeedYAML(y []byte) *GlusterfsPersistentVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*GlusterfsPersistentVolumeSourceDie) DieFeedYAMLFile ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *GlusterfsPersistentVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*GlusterfsPersistentVolumeSourceDie) DieImmutable ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieImmutable(immutable bool) *GlusterfsPersistentVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*GlusterfsPersistentVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *GlusterfsPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*GlusterfsPersistentVolumeSourceDie) DieRelease ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieRelease() corev1.GlusterfsPersistentVolumeSource
DieRelease returns the resource managed by the die.
func (*GlusterfsPersistentVolumeSourceDie) DieReleaseJSON ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*GlusterfsPersistentVolumeSourceDie) DieReleasePtr ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieReleasePtr() *corev1.GlusterfsPersistentVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*GlusterfsPersistentVolumeSourceDie) DieReleaseRawExtension ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GlusterfsPersistentVolumeSourceDie) DieReleaseYAML ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*GlusterfsPersistentVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *GlusterfsPersistentVolumeSourceDie) DieSeal() *GlusterfsPersistentVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*GlusterfsPersistentVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *GlusterfsPersistentVolumeSourceDie) DieSealFeed(r corev1.GlusterfsPersistentVolumeSource) *GlusterfsPersistentVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*GlusterfsPersistentVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *GlusterfsPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.GlusterfsPersistentVolumeSource) *GlusterfsPersistentVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*GlusterfsPersistentVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *GlusterfsPersistentVolumeSourceDie) DieSealRelease() corev1.GlusterfsPersistentVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*GlusterfsPersistentVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *GlusterfsPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.GlusterfsPersistentVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*GlusterfsPersistentVolumeSourceDie) DieStamp ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.GlusterfsPersistentVolumeSource)) *GlusterfsPersistentVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*GlusterfsPersistentVolumeSourceDie) DieStampAt ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *GlusterfsPersistentVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*GlusterfsPersistentVolumeSourceDie) DieWith ¶
func (d *GlusterfsPersistentVolumeSourceDie) DieWith(fns ...func(d *GlusterfsPersistentVolumeSourceDie)) *GlusterfsPersistentVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*GlusterfsPersistentVolumeSourceDie) EndpointsName ¶
func (d *GlusterfsPersistentVolumeSourceDie) EndpointsName(v string) *GlusterfsPersistentVolumeSourceDie
endpoints is the endpoint name that details Glusterfs topology.
More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
func (*GlusterfsPersistentVolumeSourceDie) EndpointsNamespace ¶
func (d *GlusterfsPersistentVolumeSourceDie) EndpointsNamespace(v *string) *GlusterfsPersistentVolumeSourceDie
endpointsNamespace is the namespace that contains Glusterfs endpoint.
If this field is empty, the EndpointNamespace defaults to the same namespace as the bound PVC.
More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
func (*GlusterfsPersistentVolumeSourceDie) Path ¶
func (d *GlusterfsPersistentVolumeSourceDie) Path(v string) *GlusterfsPersistentVolumeSourceDie
path is the Glusterfs volume path.
More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
func (*GlusterfsPersistentVolumeSourceDie) ReadOnly ¶
func (d *GlusterfsPersistentVolumeSourceDie) ReadOnly(v bool) *GlusterfsPersistentVolumeSourceDie
readOnly here will force the Glusterfs volume to be mounted with read-only permissions.
Defaults to false.
More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
type GlusterfsVolumeSourceDie ¶
type GlusterfsVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*GlusterfsVolumeSourceDie) DeepCopy ¶
func (d *GlusterfsVolumeSourceDie) DeepCopy() *GlusterfsVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*GlusterfsVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *GlusterfsVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*GlusterfsVolumeSourceDie) DieFeed ¶
func (d *GlusterfsVolumeSourceDie) DieFeed(r corev1.GlusterfsVolumeSource) *GlusterfsVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*GlusterfsVolumeSourceDie) DieFeedJSON ¶
func (d *GlusterfsVolumeSourceDie) DieFeedJSON(j []byte) *GlusterfsVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*GlusterfsVolumeSourceDie) DieFeedPtr ¶
func (d *GlusterfsVolumeSourceDie) DieFeedPtr(r *corev1.GlusterfsVolumeSource) *GlusterfsVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*GlusterfsVolumeSourceDie) DieFeedRawExtension ¶
func (d *GlusterfsVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *GlusterfsVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GlusterfsVolumeSourceDie) DieFeedYAML ¶
func (d *GlusterfsVolumeSourceDie) DieFeedYAML(y []byte) *GlusterfsVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*GlusterfsVolumeSourceDie) DieFeedYAMLFile ¶
func (d *GlusterfsVolumeSourceDie) DieFeedYAMLFile(name string) *GlusterfsVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*GlusterfsVolumeSourceDie) DieImmutable ¶
func (d *GlusterfsVolumeSourceDie) DieImmutable(immutable bool) *GlusterfsVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*GlusterfsVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *GlusterfsVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*GlusterfsVolumeSourceDie) DieRelease ¶
func (d *GlusterfsVolumeSourceDie) DieRelease() corev1.GlusterfsVolumeSource
DieRelease returns the resource managed by the die.
func (*GlusterfsVolumeSourceDie) DieReleaseJSON ¶
func (d *GlusterfsVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*GlusterfsVolumeSourceDie) DieReleasePtr ¶
func (d *GlusterfsVolumeSourceDie) DieReleasePtr() *corev1.GlusterfsVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*GlusterfsVolumeSourceDie) DieReleaseRawExtension ¶
func (d *GlusterfsVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*GlusterfsVolumeSourceDie) DieReleaseYAML ¶
func (d *GlusterfsVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*GlusterfsVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *GlusterfsVolumeSourceDie) DieSeal() *GlusterfsVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*GlusterfsVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *GlusterfsVolumeSourceDie) DieSealFeed(r corev1.GlusterfsVolumeSource) *GlusterfsVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*GlusterfsVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *GlusterfsVolumeSourceDie) DieSealFeedPtr(r *corev1.GlusterfsVolumeSource) *GlusterfsVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*GlusterfsVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *GlusterfsVolumeSourceDie) DieSealRelease() corev1.GlusterfsVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*GlusterfsVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *GlusterfsVolumeSourceDie) DieSealReleasePtr() *corev1.GlusterfsVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*GlusterfsVolumeSourceDie) DieStamp ¶
func (d *GlusterfsVolumeSourceDie) DieStamp(fn func(r *corev1.GlusterfsVolumeSource)) *GlusterfsVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*GlusterfsVolumeSourceDie) DieStampAt ¶
func (d *GlusterfsVolumeSourceDie) DieStampAt(jp string, fn interface{}) *GlusterfsVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*GlusterfsVolumeSourceDie) DieWith ¶
func (d *GlusterfsVolumeSourceDie) DieWith(fns ...func(d *GlusterfsVolumeSourceDie)) *GlusterfsVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*GlusterfsVolumeSourceDie) EndpointsName ¶
func (d *GlusterfsVolumeSourceDie) EndpointsName(v string) *GlusterfsVolumeSourceDie
endpoints is the endpoint name that details Glusterfs topology.
More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
func (*GlusterfsVolumeSourceDie) Path ¶
func (d *GlusterfsVolumeSourceDie) Path(v string) *GlusterfsVolumeSourceDie
path is the Glusterfs volume path.
More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
func (*GlusterfsVolumeSourceDie) ReadOnly ¶
func (d *GlusterfsVolumeSourceDie) ReadOnly(v bool) *GlusterfsVolumeSourceDie
readOnly here will force the Glusterfs volume to be mounted with read-only permissions.
Defaults to false.
More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
type HTTPGetActionDie ¶
type HTTPGetActionDie struct {
// contains filtered or unexported fields
}
func (*HTTPGetActionDie) DeepCopy ¶
func (d *HTTPGetActionDie) DeepCopy() *HTTPGetActionDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*HTTPGetActionDie) DieDiff ¶ added in v0.13.0
func (d *HTTPGetActionDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*HTTPGetActionDie) DieFeed ¶
func (d *HTTPGetActionDie) DieFeed(r corev1.HTTPGetAction) *HTTPGetActionDie
DieFeed returns a new die with the provided resource.
func (*HTTPGetActionDie) DieFeedJSON ¶
func (d *HTTPGetActionDie) DieFeedJSON(j []byte) *HTTPGetActionDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*HTTPGetActionDie) DieFeedPtr ¶
func (d *HTTPGetActionDie) DieFeedPtr(r *corev1.HTTPGetAction) *HTTPGetActionDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*HTTPGetActionDie) DieFeedRawExtension ¶
func (d *HTTPGetActionDie) DieFeedRawExtension(raw runtime.RawExtension) *HTTPGetActionDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*HTTPGetActionDie) DieFeedYAML ¶
func (d *HTTPGetActionDie) DieFeedYAML(y []byte) *HTTPGetActionDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*HTTPGetActionDie) DieFeedYAMLFile ¶
func (d *HTTPGetActionDie) DieFeedYAMLFile(name string) *HTTPGetActionDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*HTTPGetActionDie) DieImmutable ¶
func (d *HTTPGetActionDie) DieImmutable(immutable bool) *HTTPGetActionDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*HTTPGetActionDie) DiePatch ¶ added in v0.13.0
func (d *HTTPGetActionDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*HTTPGetActionDie) DieRelease ¶
func (d *HTTPGetActionDie) DieRelease() corev1.HTTPGetAction
DieRelease returns the resource managed by the die.
func (*HTTPGetActionDie) DieReleaseJSON ¶
func (d *HTTPGetActionDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*HTTPGetActionDie) DieReleasePtr ¶
func (d *HTTPGetActionDie) DieReleasePtr() *corev1.HTTPGetAction
DieReleasePtr returns a pointer to the resource managed by the die.
func (*HTTPGetActionDie) DieReleaseRawExtension ¶
func (d *HTTPGetActionDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*HTTPGetActionDie) DieReleaseYAML ¶
func (d *HTTPGetActionDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*HTTPGetActionDie) DieSeal ¶ added in v0.13.0
func (d *HTTPGetActionDie) DieSeal() *HTTPGetActionDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*HTTPGetActionDie) DieSealFeed ¶ added in v0.13.0
func (d *HTTPGetActionDie) DieSealFeed(r corev1.HTTPGetAction) *HTTPGetActionDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*HTTPGetActionDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *HTTPGetActionDie) DieSealFeedPtr(r *corev1.HTTPGetAction) *HTTPGetActionDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*HTTPGetActionDie) DieSealRelease ¶ added in v0.13.0
func (d *HTTPGetActionDie) DieSealRelease() corev1.HTTPGetAction
DieSealRelease returns the sealed resource managed by the die.
func (*HTTPGetActionDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *HTTPGetActionDie) DieSealReleasePtr() *corev1.HTTPGetAction
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*HTTPGetActionDie) DieStamp ¶
func (d *HTTPGetActionDie) DieStamp(fn func(r *corev1.HTTPGetAction)) *HTTPGetActionDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*HTTPGetActionDie) DieStampAt ¶
func (d *HTTPGetActionDie) DieStampAt(jp string, fn interface{}) *HTTPGetActionDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*HTTPGetActionDie) DieWith ¶
func (d *HTTPGetActionDie) DieWith(fns ...func(d *HTTPGetActionDie)) *HTTPGetActionDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*HTTPGetActionDie) HTTPHeaders ¶
func (d *HTTPGetActionDie) HTTPHeaders(v ...corev1.HTTPHeader) *HTTPGetActionDie
Custom headers to set in the request. HTTP allows repeated headers.
func (*HTTPGetActionDie) HTTPHeadersDie ¶
func (d *HTTPGetActionDie) HTTPHeadersDie(v ...*HTTPHeaderDie) *HTTPGetActionDie
HTTPHeadersDie replaces HTTPHeaders by collecting the released value from each die passed.
Custom headers to set in the request. HTTP allows repeated headers.
func (*HTTPGetActionDie) Host ¶
func (d *HTTPGetActionDie) Host(v string) *HTTPGetActionDie
Host name to connect to, defaults to the pod IP. You probably want to set
"Host" in httpHeaders instead.
func (*HTTPGetActionDie) Path ¶
func (d *HTTPGetActionDie) Path(v string) *HTTPGetActionDie
Path to access on the HTTP server.
func (*HTTPGetActionDie) Port ¶
func (d *HTTPGetActionDie) Port(v intstr.IntOrString) *HTTPGetActionDie
Name or number of the port to access on the container.
Number must be in the range 1 to 65535.
Name must be an IANA_SVC_NAME.
func (*HTTPGetActionDie) PortInt ¶
func (d *HTTPGetActionDie) PortInt(i int) *HTTPGetActionDie
PortInt sets Port with the int value.
Name or number of the port to access on the container.
Number must be in the range 1 to 65535.
Name must be an IANA_SVC_NAME.
func (*HTTPGetActionDie) PortString ¶
func (d *HTTPGetActionDie) PortString(s string) *HTTPGetActionDie
PortString sets Port with the string value.
Name or number of the port to access on the container.
Number must be in the range 1 to 65535.
Name must be an IANA_SVC_NAME.
func (*HTTPGetActionDie) Scheme ¶
func (d *HTTPGetActionDie) Scheme(v corev1.URIScheme) *HTTPGetActionDie
Scheme to use for connecting to the host.
Defaults to HTTP.
type HTTPHeaderDie ¶
type HTTPHeaderDie struct {
// contains filtered or unexported fields
}
func (*HTTPHeaderDie) DeepCopy ¶
func (d *HTTPHeaderDie) DeepCopy() *HTTPHeaderDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*HTTPHeaderDie) DieDiff ¶ added in v0.13.0
func (d *HTTPHeaderDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*HTTPHeaderDie) DieFeed ¶
func (d *HTTPHeaderDie) DieFeed(r corev1.HTTPHeader) *HTTPHeaderDie
DieFeed returns a new die with the provided resource.
func (*HTTPHeaderDie) DieFeedJSON ¶
func (d *HTTPHeaderDie) DieFeedJSON(j []byte) *HTTPHeaderDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*HTTPHeaderDie) DieFeedPtr ¶
func (d *HTTPHeaderDie) DieFeedPtr(r *corev1.HTTPHeader) *HTTPHeaderDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*HTTPHeaderDie) DieFeedRawExtension ¶
func (d *HTTPHeaderDie) DieFeedRawExtension(raw runtime.RawExtension) *HTTPHeaderDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*HTTPHeaderDie) DieFeedYAML ¶
func (d *HTTPHeaderDie) DieFeedYAML(y []byte) *HTTPHeaderDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*HTTPHeaderDie) DieFeedYAMLFile ¶
func (d *HTTPHeaderDie) DieFeedYAMLFile(name string) *HTTPHeaderDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*HTTPHeaderDie) DieImmutable ¶
func (d *HTTPHeaderDie) DieImmutable(immutable bool) *HTTPHeaderDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*HTTPHeaderDie) DiePatch ¶ added in v0.13.0
func (d *HTTPHeaderDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*HTTPHeaderDie) DieRelease ¶
func (d *HTTPHeaderDie) DieRelease() corev1.HTTPHeader
DieRelease returns the resource managed by the die.
func (*HTTPHeaderDie) DieReleaseJSON ¶
func (d *HTTPHeaderDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*HTTPHeaderDie) DieReleasePtr ¶
func (d *HTTPHeaderDie) DieReleasePtr() *corev1.HTTPHeader
DieReleasePtr returns a pointer to the resource managed by the die.
func (*HTTPHeaderDie) DieReleaseRawExtension ¶
func (d *HTTPHeaderDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*HTTPHeaderDie) DieReleaseYAML ¶
func (d *HTTPHeaderDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*HTTPHeaderDie) DieSeal ¶ added in v0.13.0
func (d *HTTPHeaderDie) DieSeal() *HTTPHeaderDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*HTTPHeaderDie) DieSealFeed ¶ added in v0.13.0
func (d *HTTPHeaderDie) DieSealFeed(r corev1.HTTPHeader) *HTTPHeaderDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*HTTPHeaderDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *HTTPHeaderDie) DieSealFeedPtr(r *corev1.HTTPHeader) *HTTPHeaderDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*HTTPHeaderDie) DieSealRelease ¶ added in v0.13.0
func (d *HTTPHeaderDie) DieSealRelease() corev1.HTTPHeader
DieSealRelease returns the sealed resource managed by the die.
func (*HTTPHeaderDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *HTTPHeaderDie) DieSealReleasePtr() *corev1.HTTPHeader
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*HTTPHeaderDie) DieStamp ¶
func (d *HTTPHeaderDie) DieStamp(fn func(r *corev1.HTTPHeader)) *HTTPHeaderDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*HTTPHeaderDie) DieStampAt ¶
func (d *HTTPHeaderDie) DieStampAt(jp string, fn interface{}) *HTTPHeaderDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*HTTPHeaderDie) DieWith ¶
func (d *HTTPHeaderDie) DieWith(fns ...func(d *HTTPHeaderDie)) *HTTPHeaderDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*HTTPHeaderDie) Name ¶
func (d *HTTPHeaderDie) Name(v string) *HTTPHeaderDie
The header field name.
This will be canonicalized upon output, so case-variant names will be understood as the same header.
func (*HTTPHeaderDie) Value ¶
func (d *HTTPHeaderDie) Value(v string) *HTTPHeaderDie
The header field value
type HostAliasDie ¶
type HostAliasDie struct {
// contains filtered or unexported fields
}
func (*HostAliasDie) DeepCopy ¶
func (d *HostAliasDie) DeepCopy() *HostAliasDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*HostAliasDie) DieDiff ¶ added in v0.13.0
func (d *HostAliasDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*HostAliasDie) DieFeed ¶
func (d *HostAliasDie) DieFeed(r corev1.HostAlias) *HostAliasDie
DieFeed returns a new die with the provided resource.
func (*HostAliasDie) DieFeedJSON ¶
func (d *HostAliasDie) DieFeedJSON(j []byte) *HostAliasDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*HostAliasDie) DieFeedPtr ¶
func (d *HostAliasDie) DieFeedPtr(r *corev1.HostAlias) *HostAliasDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*HostAliasDie) DieFeedRawExtension ¶
func (d *HostAliasDie) DieFeedRawExtension(raw runtime.RawExtension) *HostAliasDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*HostAliasDie) DieFeedYAML ¶
func (d *HostAliasDie) DieFeedYAML(y []byte) *HostAliasDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*HostAliasDie) DieFeedYAMLFile ¶
func (d *HostAliasDie) DieFeedYAMLFile(name string) *HostAliasDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*HostAliasDie) DieImmutable ¶
func (d *HostAliasDie) DieImmutable(immutable bool) *HostAliasDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*HostAliasDie) DiePatch ¶ added in v0.13.0
func (d *HostAliasDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*HostAliasDie) DieRelease ¶
func (d *HostAliasDie) DieRelease() corev1.HostAlias
DieRelease returns the resource managed by the die.
func (*HostAliasDie) DieReleaseJSON ¶
func (d *HostAliasDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*HostAliasDie) DieReleasePtr ¶
func (d *HostAliasDie) DieReleasePtr() *corev1.HostAlias
DieReleasePtr returns a pointer to the resource managed by the die.
func (*HostAliasDie) DieReleaseRawExtension ¶
func (d *HostAliasDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*HostAliasDie) DieReleaseYAML ¶
func (d *HostAliasDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*HostAliasDie) DieSeal ¶ added in v0.13.0
func (d *HostAliasDie) DieSeal() *HostAliasDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*HostAliasDie) DieSealFeed ¶ added in v0.13.0
func (d *HostAliasDie) DieSealFeed(r corev1.HostAlias) *HostAliasDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*HostAliasDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *HostAliasDie) DieSealFeedPtr(r *corev1.HostAlias) *HostAliasDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*HostAliasDie) DieSealRelease ¶ added in v0.13.0
func (d *HostAliasDie) DieSealRelease() corev1.HostAlias
DieSealRelease returns the sealed resource managed by the die.
func (*HostAliasDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *HostAliasDie) DieSealReleasePtr() *corev1.HostAlias
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*HostAliasDie) DieStamp ¶
func (d *HostAliasDie) DieStamp(fn func(r *corev1.HostAlias)) *HostAliasDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*HostAliasDie) DieStampAt ¶
func (d *HostAliasDie) DieStampAt(jp string, fn interface{}) *HostAliasDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*HostAliasDie) DieWith ¶
func (d *HostAliasDie) DieWith(fns ...func(d *HostAliasDie)) *HostAliasDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*HostAliasDie) Hostnames ¶
func (d *HostAliasDie) Hostnames(v ...string) *HostAliasDie
Hostnames for the above IP address.
func (*HostAliasDie) IP ¶
func (d *HostAliasDie) IP(v string) *HostAliasDie
IP address of the host file entry.
type HostPathVolumeSourceDie ¶
type HostPathVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*HostPathVolumeSourceDie) DeepCopy ¶
func (d *HostPathVolumeSourceDie) DeepCopy() *HostPathVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*HostPathVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *HostPathVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*HostPathVolumeSourceDie) DieFeed ¶
func (d *HostPathVolumeSourceDie) DieFeed(r corev1.HostPathVolumeSource) *HostPathVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*HostPathVolumeSourceDie) DieFeedJSON ¶
func (d *HostPathVolumeSourceDie) DieFeedJSON(j []byte) *HostPathVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*HostPathVolumeSourceDie) DieFeedPtr ¶
func (d *HostPathVolumeSourceDie) DieFeedPtr(r *corev1.HostPathVolumeSource) *HostPathVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*HostPathVolumeSourceDie) DieFeedRawExtension ¶
func (d *HostPathVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *HostPathVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*HostPathVolumeSourceDie) DieFeedYAML ¶
func (d *HostPathVolumeSourceDie) DieFeedYAML(y []byte) *HostPathVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*HostPathVolumeSourceDie) DieFeedYAMLFile ¶
func (d *HostPathVolumeSourceDie) DieFeedYAMLFile(name string) *HostPathVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*HostPathVolumeSourceDie) DieImmutable ¶
func (d *HostPathVolumeSourceDie) DieImmutable(immutable bool) *HostPathVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*HostPathVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *HostPathVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*HostPathVolumeSourceDie) DieRelease ¶
func (d *HostPathVolumeSourceDie) DieRelease() corev1.HostPathVolumeSource
DieRelease returns the resource managed by the die.
func (*HostPathVolumeSourceDie) DieReleaseJSON ¶
func (d *HostPathVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*HostPathVolumeSourceDie) DieReleasePtr ¶
func (d *HostPathVolumeSourceDie) DieReleasePtr() *corev1.HostPathVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*HostPathVolumeSourceDie) DieReleaseRawExtension ¶
func (d *HostPathVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*HostPathVolumeSourceDie) DieReleaseYAML ¶
func (d *HostPathVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*HostPathVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *HostPathVolumeSourceDie) DieSeal() *HostPathVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*HostPathVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *HostPathVolumeSourceDie) DieSealFeed(r corev1.HostPathVolumeSource) *HostPathVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*HostPathVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *HostPathVolumeSourceDie) DieSealFeedPtr(r *corev1.HostPathVolumeSource) *HostPathVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*HostPathVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *HostPathVolumeSourceDie) DieSealRelease() corev1.HostPathVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*HostPathVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *HostPathVolumeSourceDie) DieSealReleasePtr() *corev1.HostPathVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*HostPathVolumeSourceDie) DieStamp ¶
func (d *HostPathVolumeSourceDie) DieStamp(fn func(r *corev1.HostPathVolumeSource)) *HostPathVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*HostPathVolumeSourceDie) DieStampAt ¶
func (d *HostPathVolumeSourceDie) DieStampAt(jp string, fn interface{}) *HostPathVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*HostPathVolumeSourceDie) DieWith ¶
func (d *HostPathVolumeSourceDie) DieWith(fns ...func(d *HostPathVolumeSourceDie)) *HostPathVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*HostPathVolumeSourceDie) Path ¶
func (d *HostPathVolumeSourceDie) Path(v string) *HostPathVolumeSourceDie
path of the directory on the host.
If the path is a symlink, it will follow the link to the real path.
More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
func (*HostPathVolumeSourceDie) Type ¶
func (d *HostPathVolumeSourceDie) Type(v *corev1.HostPathType) *HostPathVolumeSourceDie
type for HostPath Volume
Defaults to ""
More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
type ISCSIPersistentVolumeSourceDie ¶
type ISCSIPersistentVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*ISCSIPersistentVolumeSourceDie) DeepCopy ¶
func (d *ISCSIPersistentVolumeSourceDie) DeepCopy() *ISCSIPersistentVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ISCSIPersistentVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *ISCSIPersistentVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ISCSIPersistentVolumeSourceDie) DieFeed ¶
func (d *ISCSIPersistentVolumeSourceDie) DieFeed(r corev1.ISCSIPersistentVolumeSource) *ISCSIPersistentVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*ISCSIPersistentVolumeSourceDie) DieFeedJSON ¶
func (d *ISCSIPersistentVolumeSourceDie) DieFeedJSON(j []byte) *ISCSIPersistentVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ISCSIPersistentVolumeSourceDie) DieFeedPtr ¶
func (d *ISCSIPersistentVolumeSourceDie) DieFeedPtr(r *corev1.ISCSIPersistentVolumeSource) *ISCSIPersistentVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ISCSIPersistentVolumeSourceDie) DieFeedRawExtension ¶
func (d *ISCSIPersistentVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ISCSIPersistentVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ISCSIPersistentVolumeSourceDie) DieFeedYAML ¶
func (d *ISCSIPersistentVolumeSourceDie) DieFeedYAML(y []byte) *ISCSIPersistentVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ISCSIPersistentVolumeSourceDie) DieFeedYAMLFile ¶
func (d *ISCSIPersistentVolumeSourceDie) DieFeedYAMLFile(name string) *ISCSIPersistentVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ISCSIPersistentVolumeSourceDie) DieImmutable ¶
func (d *ISCSIPersistentVolumeSourceDie) DieImmutable(immutable bool) *ISCSIPersistentVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ISCSIPersistentVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *ISCSIPersistentVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ISCSIPersistentVolumeSourceDie) DieRelease ¶
func (d *ISCSIPersistentVolumeSourceDie) DieRelease() corev1.ISCSIPersistentVolumeSource
DieRelease returns the resource managed by the die.
func (*ISCSIPersistentVolumeSourceDie) DieReleaseJSON ¶
func (d *ISCSIPersistentVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ISCSIPersistentVolumeSourceDie) DieReleasePtr ¶
func (d *ISCSIPersistentVolumeSourceDie) DieReleasePtr() *corev1.ISCSIPersistentVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ISCSIPersistentVolumeSourceDie) DieReleaseRawExtension ¶
func (d *ISCSIPersistentVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ISCSIPersistentVolumeSourceDie) DieReleaseYAML ¶
func (d *ISCSIPersistentVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ISCSIPersistentVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *ISCSIPersistentVolumeSourceDie) DieSeal() *ISCSIPersistentVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ISCSIPersistentVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *ISCSIPersistentVolumeSourceDie) DieSealFeed(r corev1.ISCSIPersistentVolumeSource) *ISCSIPersistentVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ISCSIPersistentVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ISCSIPersistentVolumeSourceDie) DieSealFeedPtr(r *corev1.ISCSIPersistentVolumeSource) *ISCSIPersistentVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ISCSIPersistentVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *ISCSIPersistentVolumeSourceDie) DieSealRelease() corev1.ISCSIPersistentVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*ISCSIPersistentVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ISCSIPersistentVolumeSourceDie) DieSealReleasePtr() *corev1.ISCSIPersistentVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ISCSIPersistentVolumeSourceDie) DieStamp ¶
func (d *ISCSIPersistentVolumeSourceDie) DieStamp(fn func(r *corev1.ISCSIPersistentVolumeSource)) *ISCSIPersistentVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ISCSIPersistentVolumeSourceDie) DieStampAt ¶
func (d *ISCSIPersistentVolumeSourceDie) DieStampAt(jp string, fn interface{}) *ISCSIPersistentVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ISCSIPersistentVolumeSourceDie) DieWith ¶
func (d *ISCSIPersistentVolumeSourceDie) DieWith(fns ...func(d *ISCSIPersistentVolumeSourceDie)) *ISCSIPersistentVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ISCSIPersistentVolumeSourceDie) DiscoveryCHAPAuth ¶
func (d *ISCSIPersistentVolumeSourceDie) DiscoveryCHAPAuth(v bool) *ISCSIPersistentVolumeSourceDie
chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication
func (*ISCSIPersistentVolumeSourceDie) FSType ¶
func (d *ISCSIPersistentVolumeSourceDie) FSType(v string) *ISCSIPersistentVolumeSourceDie
fsType is the filesystem type of the volume that you want to mount.
Tip: Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi
TODO: how do we prevent errors in the filesystem from compromising the machine
func (*ISCSIPersistentVolumeSourceDie) IQN ¶
func (d *ISCSIPersistentVolumeSourceDie) IQN(v string) *ISCSIPersistentVolumeSourceDie
iqn is Target iSCSI Qualified Name.
func (*ISCSIPersistentVolumeSourceDie) ISCSIInterface ¶
func (d *ISCSIPersistentVolumeSourceDie) ISCSIInterface(v string) *ISCSIPersistentVolumeSourceDie
iscsiInterface is the interface Name that uses an iSCSI transport.
Defaults to 'default' (tcp).
func (*ISCSIPersistentVolumeSourceDie) InitiatorName ¶
func (d *ISCSIPersistentVolumeSourceDie) InitiatorName(v *string) *ISCSIPersistentVolumeSourceDie
initiatorName is the custom iSCSI Initiator Name.
If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface ¶
<target portal>:<volume name> will be created for the connection.
func (*ISCSIPersistentVolumeSourceDie) Lun ¶
func (d *ISCSIPersistentVolumeSourceDie) Lun(v int32) *ISCSIPersistentVolumeSourceDie
lun is iSCSI Target Lun number.
func (*ISCSIPersistentVolumeSourceDie) Portals ¶
func (d *ISCSIPersistentVolumeSourceDie) Portals(v ...string) *ISCSIPersistentVolumeSourceDie
portals is the iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port
is other than default (typically TCP ports 860 and 3260).
func (*ISCSIPersistentVolumeSourceDie) ReadOnly ¶
func (d *ISCSIPersistentVolumeSourceDie) ReadOnly(v bool) *ISCSIPersistentVolumeSourceDie
readOnly here will force the ReadOnly setting in VolumeMounts.
Defaults to false.
func (*ISCSIPersistentVolumeSourceDie) SecretRef ¶
func (d *ISCSIPersistentVolumeSourceDie) SecretRef(v *corev1.SecretReference) *ISCSIPersistentVolumeSourceDie
secretRef is the CHAP Secret for iSCSI target and initiator authentication
func (*ISCSIPersistentVolumeSourceDie) SecretRefDie ¶
func (d *ISCSIPersistentVolumeSourceDie) SecretRefDie(fn func(d *SecretReferenceDie)) *ISCSIPersistentVolumeSourceDie
SecretRefDie mutates SecretRef as a die.
secretRef is the CHAP Secret for iSCSI target and initiator authentication
func (*ISCSIPersistentVolumeSourceDie) SessionCHAPAuth ¶
func (d *ISCSIPersistentVolumeSourceDie) SessionCHAPAuth(v bool) *ISCSIPersistentVolumeSourceDie
chapAuthSession defines whether support iSCSI Session CHAP authentication
func (*ISCSIPersistentVolumeSourceDie) TargetPortal ¶
func (d *ISCSIPersistentVolumeSourceDie) TargetPortal(v string) *ISCSIPersistentVolumeSourceDie
targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port
is other than default (typically TCP ports 860 and 3260).
type ISCSIVolumeSourceDie ¶
type ISCSIVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*ISCSIVolumeSourceDie) DeepCopy ¶
func (d *ISCSIVolumeSourceDie) DeepCopy() *ISCSIVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ISCSIVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *ISCSIVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ISCSIVolumeSourceDie) DieFeed ¶
func (d *ISCSIVolumeSourceDie) DieFeed(r corev1.ISCSIVolumeSource) *ISCSIVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*ISCSIVolumeSourceDie) DieFeedJSON ¶
func (d *ISCSIVolumeSourceDie) DieFeedJSON(j []byte) *ISCSIVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ISCSIVolumeSourceDie) DieFeedPtr ¶
func (d *ISCSIVolumeSourceDie) DieFeedPtr(r *corev1.ISCSIVolumeSource) *ISCSIVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ISCSIVolumeSourceDie) DieFeedRawExtension ¶
func (d *ISCSIVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *ISCSIVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ISCSIVolumeSourceDie) DieFeedYAML ¶
func (d *ISCSIVolumeSourceDie) DieFeedYAML(y []byte) *ISCSIVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ISCSIVolumeSourceDie) DieFeedYAMLFile ¶
func (d *ISCSIVolumeSourceDie) DieFeedYAMLFile(name string) *ISCSIVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ISCSIVolumeSourceDie) DieImmutable ¶
func (d *ISCSIVolumeSourceDie) DieImmutable(immutable bool) *ISCSIVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ISCSIVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *ISCSIVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ISCSIVolumeSourceDie) DieRelease ¶
func (d *ISCSIVolumeSourceDie) DieRelease() corev1.ISCSIVolumeSource
DieRelease returns the resource managed by the die.
func (*ISCSIVolumeSourceDie) DieReleaseJSON ¶
func (d *ISCSIVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ISCSIVolumeSourceDie) DieReleasePtr ¶
func (d *ISCSIVolumeSourceDie) DieReleasePtr() *corev1.ISCSIVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ISCSIVolumeSourceDie) DieReleaseRawExtension ¶
func (d *ISCSIVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ISCSIVolumeSourceDie) DieReleaseYAML ¶
func (d *ISCSIVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ISCSIVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *ISCSIVolumeSourceDie) DieSeal() *ISCSIVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ISCSIVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *ISCSIVolumeSourceDie) DieSealFeed(r corev1.ISCSIVolumeSource) *ISCSIVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ISCSIVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ISCSIVolumeSourceDie) DieSealFeedPtr(r *corev1.ISCSIVolumeSource) *ISCSIVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ISCSIVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *ISCSIVolumeSourceDie) DieSealRelease() corev1.ISCSIVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*ISCSIVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ISCSIVolumeSourceDie) DieSealReleasePtr() *corev1.ISCSIVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ISCSIVolumeSourceDie) DieStamp ¶
func (d *ISCSIVolumeSourceDie) DieStamp(fn func(r *corev1.ISCSIVolumeSource)) *ISCSIVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ISCSIVolumeSourceDie) DieStampAt ¶
func (d *ISCSIVolumeSourceDie) DieStampAt(jp string, fn interface{}) *ISCSIVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ISCSIVolumeSourceDie) DieWith ¶
func (d *ISCSIVolumeSourceDie) DieWith(fns ...func(d *ISCSIVolumeSourceDie)) *ISCSIVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ISCSIVolumeSourceDie) DiscoveryCHAPAuth ¶
func (d *ISCSIVolumeSourceDie) DiscoveryCHAPAuth(v bool) *ISCSIVolumeSourceDie
chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication
func (*ISCSIVolumeSourceDie) FSType ¶
func (d *ISCSIVolumeSourceDie) FSType(v string) *ISCSIVolumeSourceDie
fsType is the filesystem type of the volume that you want to mount.
Tip: Ensure that the filesystem type is supported by the host operating system.
Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi
TODO: how do we prevent errors in the filesystem from compromising the machine
func (*ISCSIVolumeSourceDie) IQN ¶
func (d *ISCSIVolumeSourceDie) IQN(v string) *ISCSIVolumeSourceDie
iqn is the target iSCSI Qualified Name.
func (*ISCSIVolumeSourceDie) ISCSIInterface ¶
func (d *ISCSIVolumeSourceDie) ISCSIInterface(v string) *ISCSIVolumeSourceDie
iscsiInterface is the interface Name that uses an iSCSI transport.
Defaults to 'default' (tcp).
func (*ISCSIVolumeSourceDie) InitiatorName ¶
func (d *ISCSIVolumeSourceDie) InitiatorName(v *string) *ISCSIVolumeSourceDie
initiatorName is the custom iSCSI Initiator Name.
If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface ¶
<target portal>:<volume name> will be created for the connection.
func (*ISCSIVolumeSourceDie) Lun ¶
func (d *ISCSIVolumeSourceDie) Lun(v int32) *ISCSIVolumeSourceDie
lun represents iSCSI Target Lun number.
func (*ISCSIVolumeSourceDie) Portals ¶
func (d *ISCSIVolumeSourceDie) Portals(v ...string) *ISCSIVolumeSourceDie
portals is the iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port
is other than default (typically TCP ports 860 and 3260).
func (*ISCSIVolumeSourceDie) ReadOnly ¶
func (d *ISCSIVolumeSourceDie) ReadOnly(v bool) *ISCSIVolumeSourceDie
readOnly here will force the ReadOnly setting in VolumeMounts.
Defaults to false.
func (*ISCSIVolumeSourceDie) SecretRef ¶
func (d *ISCSIVolumeSourceDie) SecretRef(v *corev1.LocalObjectReference) *ISCSIVolumeSourceDie
secretRef is the CHAP Secret for iSCSI target and initiator authentication
func (*ISCSIVolumeSourceDie) SecretRefDie ¶
func (d *ISCSIVolumeSourceDie) SecretRefDie(fn func(d *LocalObjectReferenceDie)) *ISCSIVolumeSourceDie
SecretRefDie mutates SecretRef as a die.
secretRef is the CHAP Secret for iSCSI target and initiator authentication
func (*ISCSIVolumeSourceDie) SessionCHAPAuth ¶
func (d *ISCSIVolumeSourceDie) SessionCHAPAuth(v bool) *ISCSIVolumeSourceDie
chapAuthSession defines whether support iSCSI Session CHAP authentication
func (*ISCSIVolumeSourceDie) TargetPortal ¶
func (d *ISCSIVolumeSourceDie) TargetPortal(v string) *ISCSIVolumeSourceDie
targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port
is other than default (typically TCP ports 860 and 3260).
type KeyToPathDie ¶
type KeyToPathDie struct {
// contains filtered or unexported fields
}
func (*KeyToPathDie) DeepCopy ¶
func (d *KeyToPathDie) DeepCopy() *KeyToPathDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*KeyToPathDie) DieDiff ¶ added in v0.13.0
func (d *KeyToPathDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*KeyToPathDie) DieFeed ¶
func (d *KeyToPathDie) DieFeed(r corev1.KeyToPath) *KeyToPathDie
DieFeed returns a new die with the provided resource.
func (*KeyToPathDie) DieFeedJSON ¶
func (d *KeyToPathDie) DieFeedJSON(j []byte) *KeyToPathDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*KeyToPathDie) DieFeedPtr ¶
func (d *KeyToPathDie) DieFeedPtr(r *corev1.KeyToPath) *KeyToPathDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*KeyToPathDie) DieFeedRawExtension ¶
func (d *KeyToPathDie) DieFeedRawExtension(raw runtime.RawExtension) *KeyToPathDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*KeyToPathDie) DieFeedYAML ¶
func (d *KeyToPathDie) DieFeedYAML(y []byte) *KeyToPathDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*KeyToPathDie) DieFeedYAMLFile ¶
func (d *KeyToPathDie) DieFeedYAMLFile(name string) *KeyToPathDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*KeyToPathDie) DieImmutable ¶
func (d *KeyToPathDie) DieImmutable(immutable bool) *KeyToPathDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*KeyToPathDie) DiePatch ¶ added in v0.13.0
func (d *KeyToPathDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*KeyToPathDie) DieRelease ¶
func (d *KeyToPathDie) DieRelease() corev1.KeyToPath
DieRelease returns the resource managed by the die.
func (*KeyToPathDie) DieReleaseJSON ¶
func (d *KeyToPathDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*KeyToPathDie) DieReleasePtr ¶
func (d *KeyToPathDie) DieReleasePtr() *corev1.KeyToPath
DieReleasePtr returns a pointer to the resource managed by the die.
func (*KeyToPathDie) DieReleaseRawExtension ¶
func (d *KeyToPathDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*KeyToPathDie) DieReleaseYAML ¶
func (d *KeyToPathDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*KeyToPathDie) DieSeal ¶ added in v0.13.0
func (d *KeyToPathDie) DieSeal() *KeyToPathDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*KeyToPathDie) DieSealFeed ¶ added in v0.13.0
func (d *KeyToPathDie) DieSealFeed(r corev1.KeyToPath) *KeyToPathDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*KeyToPathDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *KeyToPathDie) DieSealFeedPtr(r *corev1.KeyToPath) *KeyToPathDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*KeyToPathDie) DieSealRelease ¶ added in v0.13.0
func (d *KeyToPathDie) DieSealRelease() corev1.KeyToPath
DieSealRelease returns the sealed resource managed by the die.
func (*KeyToPathDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *KeyToPathDie) DieSealReleasePtr() *corev1.KeyToPath
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*KeyToPathDie) DieStamp ¶
func (d *KeyToPathDie) DieStamp(fn func(r *corev1.KeyToPath)) *KeyToPathDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*KeyToPathDie) DieStampAt ¶
func (d *KeyToPathDie) DieStampAt(jp string, fn interface{}) *KeyToPathDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*KeyToPathDie) DieWith ¶
func (d *KeyToPathDie) DieWith(fns ...func(d *KeyToPathDie)) *KeyToPathDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*KeyToPathDie) Key ¶
func (d *KeyToPathDie) Key(v string) *KeyToPathDie
key is the key to project.
func (*KeyToPathDie) Mode ¶
func (d *KeyToPathDie) Mode(v *int32) *KeyToPathDie
mode is Optional: mode bits used to set permissions on this file.
Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511.
YAML accepts both octal and decimal values, JSON requires decimal values for mode bits.
If not specified, the volume defaultMode will be used.
This might be in conflict with other options that affect the file ¶
mode, like fsGroup, and the result can be other mode bits set.
func (*KeyToPathDie) Path ¶
func (d *KeyToPathDie) Path(v string) *KeyToPathDie
path is the relative path of the file to map the key to.
May not be an absolute path.
May not contain the path element '..'.
May not start with the string '..'.
type LifecycleDie ¶
type LifecycleDie struct {
// contains filtered or unexported fields
}
func (*LifecycleDie) DeepCopy ¶
func (d *LifecycleDie) DeepCopy() *LifecycleDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LifecycleDie) DieDiff ¶ added in v0.13.0
func (d *LifecycleDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LifecycleDie) DieFeed ¶
func (d *LifecycleDie) DieFeed(r corev1.Lifecycle) *LifecycleDie
DieFeed returns a new die with the provided resource.
func (*LifecycleDie) DieFeedJSON ¶
func (d *LifecycleDie) DieFeedJSON(j []byte) *LifecycleDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LifecycleDie) DieFeedPtr ¶
func (d *LifecycleDie) DieFeedPtr(r *corev1.Lifecycle) *LifecycleDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LifecycleDie) DieFeedRawExtension ¶
func (d *LifecycleDie) DieFeedRawExtension(raw runtime.RawExtension) *LifecycleDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LifecycleDie) DieFeedYAML ¶
func (d *LifecycleDie) DieFeedYAML(y []byte) *LifecycleDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LifecycleDie) DieFeedYAMLFile ¶
func (d *LifecycleDie) DieFeedYAMLFile(name string) *LifecycleDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LifecycleDie) DieImmutable ¶
func (d *LifecycleDie) DieImmutable(immutable bool) *LifecycleDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LifecycleDie) DiePatch ¶ added in v0.13.0
func (d *LifecycleDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LifecycleDie) DieRelease ¶
func (d *LifecycleDie) DieRelease() corev1.Lifecycle
DieRelease returns the resource managed by the die.
func (*LifecycleDie) DieReleaseJSON ¶
func (d *LifecycleDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LifecycleDie) DieReleasePtr ¶
func (d *LifecycleDie) DieReleasePtr() *corev1.Lifecycle
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LifecycleDie) DieReleaseRawExtension ¶
func (d *LifecycleDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LifecycleDie) DieReleaseYAML ¶
func (d *LifecycleDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LifecycleDie) DieSeal ¶ added in v0.13.0
func (d *LifecycleDie) DieSeal() *LifecycleDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LifecycleDie) DieSealFeed ¶ added in v0.13.0
func (d *LifecycleDie) DieSealFeed(r corev1.Lifecycle) *LifecycleDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LifecycleDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *LifecycleDie) DieSealFeedPtr(r *corev1.Lifecycle) *LifecycleDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LifecycleDie) DieSealRelease ¶ added in v0.13.0
func (d *LifecycleDie) DieSealRelease() corev1.Lifecycle
DieSealRelease returns the sealed resource managed by the die.
func (*LifecycleDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *LifecycleDie) DieSealReleasePtr() *corev1.Lifecycle
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LifecycleDie) DieStamp ¶
func (d *LifecycleDie) DieStamp(fn func(r *corev1.Lifecycle)) *LifecycleDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LifecycleDie) DieStampAt ¶
func (d *LifecycleDie) DieStampAt(jp string, fn interface{}) *LifecycleDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LifecycleDie) DieWith ¶
func (d *LifecycleDie) DieWith(fns ...func(d *LifecycleDie)) *LifecycleDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LifecycleDie) PostStart ¶
func (d *LifecycleDie) PostStart(v *corev1.LifecycleHandler) *LifecycleDie
PostStart is called immediately after a container is created. If the handler fails,
the container is terminated and restarted according to its restart policy.
Other management of the container blocks until the hook completes.
More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
func (*LifecycleDie) PostStartDie ¶
func (d *LifecycleDie) PostStartDie(fn func(d *LifecycleHandlerDie)) *LifecycleDie
PostStartDie mutates PostStart as a die.
PostStart is called immediately after a container is created. If the handler fails,
the container is terminated and restarted according to its restart policy.
Other management of the container blocks until the hook completes.
More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
func (*LifecycleDie) PreStop ¶
func (d *LifecycleDie) PreStop(v *corev1.LifecycleHandler) *LifecycleDie
PreStop is called immediately before a container is terminated due to an
API request or management event such as liveness/startup probe failure,
preemption, resource contention, etc. The handler is not called if the
container crashes or exits. The Pod's termination grace period countdown begins before the
PreStop hook is executed. Regardless of the outcome of the handler, the
container will eventually terminate within the Pod's termination grace
period (unless delayed by finalizers). Other management of the container blocks until the hook completes
or until the termination grace period is reached.
More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
func (*LifecycleDie) PreStopDie ¶
func (d *LifecycleDie) PreStopDie(fn func(d *LifecycleHandlerDie)) *LifecycleDie
PreStopDie mutates PreStop as a die.
PreStop is called immediately before a container is terminated due to an ¶
API request or management event such as liveness/startup probe failure,
preemption, resource contention, etc. The handler is not called if the
container crashes or exits. The Pod's termination grace period countdown begins before the
PreStop hook is executed. Regardless of the outcome of the handler, the
container will eventually terminate within the Pod's termination grace
period (unless delayed by finalizers). Other management of the container blocks until the hook completes
or until the termination grace period is reached.
More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
type LifecycleHandlerDie ¶
type LifecycleHandlerDie struct {
// contains filtered or unexported fields
}
func (*LifecycleHandlerDie) DeepCopy ¶
func (d *LifecycleHandlerDie) DeepCopy() *LifecycleHandlerDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LifecycleHandlerDie) DieDiff ¶ added in v0.13.0
func (d *LifecycleHandlerDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LifecycleHandlerDie) DieFeed ¶
func (d *LifecycleHandlerDie) DieFeed(r corev1.LifecycleHandler) *LifecycleHandlerDie
DieFeed returns a new die with the provided resource.
func (*LifecycleHandlerDie) DieFeedJSON ¶
func (d *LifecycleHandlerDie) DieFeedJSON(j []byte) *LifecycleHandlerDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LifecycleHandlerDie) DieFeedPtr ¶
func (d *LifecycleHandlerDie) DieFeedPtr(r *corev1.LifecycleHandler) *LifecycleHandlerDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LifecycleHandlerDie) DieFeedRawExtension ¶
func (d *LifecycleHandlerDie) DieFeedRawExtension(raw runtime.RawExtension) *LifecycleHandlerDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LifecycleHandlerDie) DieFeedYAML ¶
func (d *LifecycleHandlerDie) DieFeedYAML(y []byte) *LifecycleHandlerDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LifecycleHandlerDie) DieFeedYAMLFile ¶
func (d *LifecycleHandlerDie) DieFeedYAMLFile(name string) *LifecycleHandlerDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LifecycleHandlerDie) DieImmutable ¶
func (d *LifecycleHandlerDie) DieImmutable(immutable bool) *LifecycleHandlerDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LifecycleHandlerDie) DiePatch ¶ added in v0.13.0
func (d *LifecycleHandlerDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LifecycleHandlerDie) DieRelease ¶
func (d *LifecycleHandlerDie) DieRelease() corev1.LifecycleHandler
DieRelease returns the resource managed by the die.
func (*LifecycleHandlerDie) DieReleaseJSON ¶
func (d *LifecycleHandlerDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LifecycleHandlerDie) DieReleasePtr ¶
func (d *LifecycleHandlerDie) DieReleasePtr() *corev1.LifecycleHandler
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LifecycleHandlerDie) DieReleaseRawExtension ¶
func (d *LifecycleHandlerDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LifecycleHandlerDie) DieReleaseYAML ¶
func (d *LifecycleHandlerDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LifecycleHandlerDie) DieSeal ¶ added in v0.13.0
func (d *LifecycleHandlerDie) DieSeal() *LifecycleHandlerDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LifecycleHandlerDie) DieSealFeed ¶ added in v0.13.0
func (d *LifecycleHandlerDie) DieSealFeed(r corev1.LifecycleHandler) *LifecycleHandlerDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LifecycleHandlerDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *LifecycleHandlerDie) DieSealFeedPtr(r *corev1.LifecycleHandler) *LifecycleHandlerDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LifecycleHandlerDie) DieSealRelease ¶ added in v0.13.0
func (d *LifecycleHandlerDie) DieSealRelease() corev1.LifecycleHandler
DieSealRelease returns the sealed resource managed by the die.
func (*LifecycleHandlerDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *LifecycleHandlerDie) DieSealReleasePtr() *corev1.LifecycleHandler
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LifecycleHandlerDie) DieStamp ¶
func (d *LifecycleHandlerDie) DieStamp(fn func(r *corev1.LifecycleHandler)) *LifecycleHandlerDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LifecycleHandlerDie) DieStampAt ¶
func (d *LifecycleHandlerDie) DieStampAt(jp string, fn interface{}) *LifecycleHandlerDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LifecycleHandlerDie) DieWith ¶
func (d *LifecycleHandlerDie) DieWith(fns ...func(d *LifecycleHandlerDie)) *LifecycleHandlerDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LifecycleHandlerDie) Exec ¶
func (d *LifecycleHandlerDie) Exec(v *corev1.ExecAction) *LifecycleHandlerDie
Exec specifies a command to execute in the container.
func (*LifecycleHandlerDie) ExecDie ¶
func (d *LifecycleHandlerDie) ExecDie(fn func(d *ExecActionDie)) *LifecycleHandlerDie
ExecDie mutates Exec as a die.
Exec specifies a command to execute in the container.
func (*LifecycleHandlerDie) HTTPGet ¶
func (d *LifecycleHandlerDie) HTTPGet(v *corev1.HTTPGetAction) *LifecycleHandlerDie
HTTPGet specifies an HTTP GET request to perform.
func (*LifecycleHandlerDie) HTTPGetDie ¶
func (d *LifecycleHandlerDie) HTTPGetDie(fn func(d *HTTPGetActionDie)) *LifecycleHandlerDie
HTTPGetDie mutates HTTPGet as a die.
HTTPGet specifies an HTTP GET request to perform.
func (*LifecycleHandlerDie) Sleep ¶
func (d *LifecycleHandlerDie) Sleep(v *corev1.SleepAction) *LifecycleHandlerDie
Sleep represents a duration that the container should sleep.
func (*LifecycleHandlerDie) SleepDie ¶
func (d *LifecycleHandlerDie) SleepDie(fn func(d *SleepActionDie)) *LifecycleHandlerDie
SleepDie mutates Sleep as a die.
Sleep represents a duration that the container should sleep.
func (*LifecycleHandlerDie) TCPSocket ¶
func (d *LifecycleHandlerDie) TCPSocket(v *corev1.TCPSocketAction) *LifecycleHandlerDie
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
for backward compatibility. There is no validation of this field and
lifecycle hooks will fail at runtime when it is specified.
func (*LifecycleHandlerDie) TCPSocketDie ¶
func (d *LifecycleHandlerDie) TCPSocketDie(fn func(d *TCPSocketActionDie)) *LifecycleHandlerDie
TCPSocketDie mutates TCPSocket as a die.
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
for backward compatibility. There is no validation of this field and
lifecycle hooks will fail at runtime when it is specified.
type LimitRangeDie ¶
type LimitRangeDie struct { metav1.FrozenObjectMeta // contains filtered or unexported fields }
func (*LimitRangeDie) APIVersion ¶
func (d *LimitRangeDie) APIVersion(v string) *LimitRangeDie
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (*LimitRangeDie) DeepCopy ¶
func (d *LimitRangeDie) DeepCopy() *LimitRangeDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LimitRangeDie) DeepCopyObject ¶
func (d *LimitRangeDie) DeepCopyObject() runtime.Object
func (*LimitRangeDie) DieDefaultTypeMetadata ¶ added in v0.13.0
func (d *LimitRangeDie) DieDefaultTypeMetadata() *LimitRangeDie
DieDefaultTypeMetadata sets the APIVersion and Kind to "v1" and "LimitRange" respectively.
func (*LimitRangeDie) DieDiff ¶ added in v0.13.0
func (d *LimitRangeDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LimitRangeDie) DieFeed ¶
func (d *LimitRangeDie) DieFeed(r corev1.LimitRange) *LimitRangeDie
DieFeed returns a new die with the provided resource.
func (*LimitRangeDie) DieFeedJSON ¶
func (d *LimitRangeDie) DieFeedJSON(j []byte) *LimitRangeDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LimitRangeDie) DieFeedPtr ¶
func (d *LimitRangeDie) DieFeedPtr(r *corev1.LimitRange) *LimitRangeDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LimitRangeDie) DieFeedRawExtension ¶
func (d *LimitRangeDie) DieFeedRawExtension(raw runtime.RawExtension) *LimitRangeDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LimitRangeDie) DieFeedYAML ¶
func (d *LimitRangeDie) DieFeedYAML(y []byte) *LimitRangeDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LimitRangeDie) DieFeedYAMLFile ¶
func (d *LimitRangeDie) DieFeedYAMLFile(name string) *LimitRangeDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LimitRangeDie) DieImmutable ¶
func (d *LimitRangeDie) DieImmutable(immutable bool) *LimitRangeDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LimitRangeDie) DiePatch ¶ added in v0.13.0
func (d *LimitRangeDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LimitRangeDie) DieRelease ¶
func (d *LimitRangeDie) DieRelease() corev1.LimitRange
DieRelease returns the resource managed by the die.
func (*LimitRangeDie) DieReleaseJSON ¶
func (d *LimitRangeDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LimitRangeDie) DieReleasePtr ¶
func (d *LimitRangeDie) DieReleasePtr() *corev1.LimitRange
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LimitRangeDie) DieReleaseRawExtension ¶
func (d *LimitRangeDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LimitRangeDie) DieReleaseUnstructured ¶
func (d *LimitRangeDie) DieReleaseUnstructured() *unstructured.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object. Panics on error.
func (*LimitRangeDie) DieReleaseYAML ¶
func (d *LimitRangeDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LimitRangeDie) DieSeal ¶ added in v0.13.0
func (d *LimitRangeDie) DieSeal() *LimitRangeDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LimitRangeDie) DieSealFeed ¶ added in v0.13.0
func (d *LimitRangeDie) DieSealFeed(r corev1.LimitRange) *LimitRangeDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LimitRangeDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *LimitRangeDie) DieSealFeedPtr(r *corev1.LimitRange) *LimitRangeDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LimitRangeDie) DieSealRelease ¶ added in v0.13.0
func (d *LimitRangeDie) DieSealRelease() corev1.LimitRange
DieSealRelease returns the sealed resource managed by the die.
func (*LimitRangeDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *LimitRangeDie) DieSealReleasePtr() *corev1.LimitRange
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LimitRangeDie) DieStamp ¶
func (d *LimitRangeDie) DieStamp(fn func(r *corev1.LimitRange)) *LimitRangeDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LimitRangeDie) DieStampAt ¶
func (d *LimitRangeDie) DieStampAt(jp string, fn interface{}) *LimitRangeDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LimitRangeDie) DieWith ¶
func (d *LimitRangeDie) DieWith(fns ...func(d *LimitRangeDie)) *LimitRangeDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LimitRangeDie) GetObjectKind ¶
func (d *LimitRangeDie) GetObjectKind() schema.ObjectKind
func (*LimitRangeDie) Kind ¶
func (d *LimitRangeDie) Kind(v string) *LimitRangeDie
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*LimitRangeDie) MarshalJSON ¶
func (d *LimitRangeDie) MarshalJSON() ([]byte, error)
func (*LimitRangeDie) Metadata ¶ added in v0.13.0
func (d *LimitRangeDie) Metadata(v apismetav1.ObjectMeta) *LimitRangeDie
Metadata standard object's metadata.
func (*LimitRangeDie) MetadataDie ¶
func (d *LimitRangeDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *LimitRangeDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*LimitRangeDie) Spec ¶
func (d *LimitRangeDie) Spec(v corev1.LimitRangeSpec) *LimitRangeDie
Spec defines the limits enforced.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (*LimitRangeDie) SpecDie ¶
func (d *LimitRangeDie) SpecDie(fn func(d *LimitRangeSpecDie)) *LimitRangeDie
SpecDie stamps the resource's spec field with a mutable die.
func (*LimitRangeDie) TypeMetadata ¶ added in v0.13.0
func (d *LimitRangeDie) TypeMetadata(v apismetav1.TypeMeta) *LimitRangeDie
TypeMetadata standard object's type metadata.
func (*LimitRangeDie) TypeMetadataDie ¶ added in v0.13.0
func (d *LimitRangeDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *LimitRangeDie
TypeMetadataDie stamps the resource's TypeMeta field with a mutable die.
func (*LimitRangeDie) UnmarshalJSON ¶
func (d *LimitRangeDie) UnmarshalJSON(b []byte) error
type LimitRangeItemDie ¶
type LimitRangeItemDie struct {
// contains filtered or unexported fields
}
func (*LimitRangeItemDie) AddDefault ¶
func (d *LimitRangeItemDie) AddDefault(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
AddDefault sets a single quantity on the Default resource list.
Default resource requirement limit value by resource name if resource limit is omitted.
func (*LimitRangeItemDie) AddDefaultRequest ¶
func (d *LimitRangeItemDie) AddDefaultRequest(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
AddDefaultRequest sets a single quantity on the DefaultRequest resource list.
DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.
func (*LimitRangeItemDie) AddDefaultRequestString ¶
func (d *LimitRangeItemDie) AddDefaultRequestString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
AddDefaultRequestString parses the quantity setting a single value on the DefaultRequest resource list. Panics if the string is not parsable.
DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.
func (*LimitRangeItemDie) AddDefaultString ¶
func (d *LimitRangeItemDie) AddDefaultString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
AddDefaultString parses the quantity setting a single value on the Default resource list. Panics if the string is not parsable.
Default resource requirement limit value by resource name if resource limit is omitted.
func (*LimitRangeItemDie) AddMax ¶
func (d *LimitRangeItemDie) AddMax(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
AddMax sets a single quantity on the Max resource list.
Max usage constraints on this kind by resource name.
func (*LimitRangeItemDie) AddMaxLimitRequestRatio ¶
func (d *LimitRangeItemDie) AddMaxLimitRequestRatio(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
AddMaxLimitRequestRatio sets a single quantity on the MaxLimitRequestRatio resource list.
MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.
func (*LimitRangeItemDie) AddMaxLimitRequestRatioString ¶
func (d *LimitRangeItemDie) AddMaxLimitRequestRatioString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
AddMaxLimitRequestRatioString parses the quantity setting a single value on the MaxLimitRequestRatio resource list. Panics if the string is not parsable.
MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.
func (*LimitRangeItemDie) AddMaxString ¶
func (d *LimitRangeItemDie) AddMaxString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
AddMaxString parses the quantity setting a single value on the Max resource list. Panics if the string is not parsable.
Max usage constraints on this kind by resource name.
func (*LimitRangeItemDie) AddMin ¶
func (d *LimitRangeItemDie) AddMin(name corev1.ResourceName, quantity resource.Quantity) *LimitRangeItemDie
AddMin sets a single quantity on the Min resource list.
Min usage constraints on this kind by resource name.
func (*LimitRangeItemDie) AddMinString ¶
func (d *LimitRangeItemDie) AddMinString(name corev1.ResourceName, quantity string) *LimitRangeItemDie
AddMinString parses the quantity setting a single value on the Min resource list. Panics if the string is not parsable.
Min usage constraints on this kind by resource name.
func (*LimitRangeItemDie) DeepCopy ¶
func (d *LimitRangeItemDie) DeepCopy() *LimitRangeItemDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LimitRangeItemDie) Default ¶
func (d *LimitRangeItemDie) Default(v corev1.ResourceList) *LimitRangeItemDie
Default resource requirement limit value by resource name if resource limit is omitted.
func (*LimitRangeItemDie) DefaultRequest ¶
func (d *LimitRangeItemDie) DefaultRequest(v corev1.ResourceList) *LimitRangeItemDie
DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.
func (*LimitRangeItemDie) DieDiff ¶ added in v0.13.0
func (d *LimitRangeItemDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LimitRangeItemDie) DieFeed ¶
func (d *LimitRangeItemDie) DieFeed(r corev1.LimitRangeItem) *LimitRangeItemDie
DieFeed returns a new die with the provided resource.
func (*LimitRangeItemDie) DieFeedJSON ¶
func (d *LimitRangeItemDie) DieFeedJSON(j []byte) *LimitRangeItemDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LimitRangeItemDie) DieFeedPtr ¶
func (d *LimitRangeItemDie) DieFeedPtr(r *corev1.LimitRangeItem) *LimitRangeItemDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LimitRangeItemDie) DieFeedRawExtension ¶
func (d *LimitRangeItemDie) DieFeedRawExtension(raw runtime.RawExtension) *LimitRangeItemDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LimitRangeItemDie) DieFeedYAML ¶
func (d *LimitRangeItemDie) DieFeedYAML(y []byte) *LimitRangeItemDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LimitRangeItemDie) DieFeedYAMLFile ¶
func (d *LimitRangeItemDie) DieFeedYAMLFile(name string) *LimitRangeItemDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LimitRangeItemDie) DieImmutable ¶
func (d *LimitRangeItemDie) DieImmutable(immutable bool) *LimitRangeItemDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LimitRangeItemDie) DiePatch ¶ added in v0.13.0
func (d *LimitRangeItemDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LimitRangeItemDie) DieRelease ¶
func (d *LimitRangeItemDie) DieRelease() corev1.LimitRangeItem
DieRelease returns the resource managed by the die.
func (*LimitRangeItemDie) DieReleaseJSON ¶
func (d *LimitRangeItemDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LimitRangeItemDie) DieReleasePtr ¶
func (d *LimitRangeItemDie) DieReleasePtr() *corev1.LimitRangeItem
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LimitRangeItemDie) DieReleaseRawExtension ¶
func (d *LimitRangeItemDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LimitRangeItemDie) DieReleaseYAML ¶
func (d *LimitRangeItemDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LimitRangeItemDie) DieSeal ¶ added in v0.13.0
func (d *LimitRangeItemDie) DieSeal() *LimitRangeItemDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LimitRangeItemDie) DieSealFeed ¶ added in v0.13.0
func (d *LimitRangeItemDie) DieSealFeed(r corev1.LimitRangeItem) *LimitRangeItemDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LimitRangeItemDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *LimitRangeItemDie) DieSealFeedPtr(r *corev1.LimitRangeItem) *LimitRangeItemDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LimitRangeItemDie) DieSealRelease ¶ added in v0.13.0
func (d *LimitRangeItemDie) DieSealRelease() corev1.LimitRangeItem
DieSealRelease returns the sealed resource managed by the die.
func (*LimitRangeItemDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *LimitRangeItemDie) DieSealReleasePtr() *corev1.LimitRangeItem
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LimitRangeItemDie) DieStamp ¶
func (d *LimitRangeItemDie) DieStamp(fn func(r *corev1.LimitRangeItem)) *LimitRangeItemDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LimitRangeItemDie) DieStampAt ¶
func (d *LimitRangeItemDie) DieStampAt(jp string, fn interface{}) *LimitRangeItemDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LimitRangeItemDie) DieWith ¶
func (d *LimitRangeItemDie) DieWith(fns ...func(d *LimitRangeItemDie)) *LimitRangeItemDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LimitRangeItemDie) Max ¶
func (d *LimitRangeItemDie) Max(v corev1.ResourceList) *LimitRangeItemDie
Max usage constraints on this kind by resource name.
func (*LimitRangeItemDie) MaxLimitRequestRatio ¶
func (d *LimitRangeItemDie) MaxLimitRequestRatio(v corev1.ResourceList) *LimitRangeItemDie
MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.
func (*LimitRangeItemDie) Min ¶
func (d *LimitRangeItemDie) Min(v corev1.ResourceList) *LimitRangeItemDie
Min usage constraints on this kind by resource name.
func (*LimitRangeItemDie) Type ¶
func (d *LimitRangeItemDie) Type(v corev1.LimitType) *LimitRangeItemDie
Type of resource that this limit applies to.
type LimitRangeSpecDie ¶
type LimitRangeSpecDie struct {
// contains filtered or unexported fields
}
func (*LimitRangeSpecDie) DeepCopy ¶
func (d *LimitRangeSpecDie) DeepCopy() *LimitRangeSpecDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LimitRangeSpecDie) DieDiff ¶ added in v0.13.0
func (d *LimitRangeSpecDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LimitRangeSpecDie) DieFeed ¶
func (d *LimitRangeSpecDie) DieFeed(r corev1.LimitRangeSpec) *LimitRangeSpecDie
DieFeed returns a new die with the provided resource.
func (*LimitRangeSpecDie) DieFeedJSON ¶
func (d *LimitRangeSpecDie) DieFeedJSON(j []byte) *LimitRangeSpecDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LimitRangeSpecDie) DieFeedPtr ¶
func (d *LimitRangeSpecDie) DieFeedPtr(r *corev1.LimitRangeSpec) *LimitRangeSpecDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LimitRangeSpecDie) DieFeedRawExtension ¶
func (d *LimitRangeSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *LimitRangeSpecDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LimitRangeSpecDie) DieFeedYAML ¶
func (d *LimitRangeSpecDie) DieFeedYAML(y []byte) *LimitRangeSpecDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LimitRangeSpecDie) DieFeedYAMLFile ¶
func (d *LimitRangeSpecDie) DieFeedYAMLFile(name string) *LimitRangeSpecDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LimitRangeSpecDie) DieImmutable ¶
func (d *LimitRangeSpecDie) DieImmutable(immutable bool) *LimitRangeSpecDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LimitRangeSpecDie) DiePatch ¶ added in v0.13.0
func (d *LimitRangeSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LimitRangeSpecDie) DieRelease ¶
func (d *LimitRangeSpecDie) DieRelease() corev1.LimitRangeSpec
DieRelease returns the resource managed by the die.
func (*LimitRangeSpecDie) DieReleaseJSON ¶
func (d *LimitRangeSpecDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LimitRangeSpecDie) DieReleasePtr ¶
func (d *LimitRangeSpecDie) DieReleasePtr() *corev1.LimitRangeSpec
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LimitRangeSpecDie) DieReleaseRawExtension ¶
func (d *LimitRangeSpecDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LimitRangeSpecDie) DieReleaseYAML ¶
func (d *LimitRangeSpecDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LimitRangeSpecDie) DieSeal ¶ added in v0.13.0
func (d *LimitRangeSpecDie) DieSeal() *LimitRangeSpecDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LimitRangeSpecDie) DieSealFeed ¶ added in v0.13.0
func (d *LimitRangeSpecDie) DieSealFeed(r corev1.LimitRangeSpec) *LimitRangeSpecDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LimitRangeSpecDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *LimitRangeSpecDie) DieSealFeedPtr(r *corev1.LimitRangeSpec) *LimitRangeSpecDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LimitRangeSpecDie) DieSealRelease ¶ added in v0.13.0
func (d *LimitRangeSpecDie) DieSealRelease() corev1.LimitRangeSpec
DieSealRelease returns the sealed resource managed by the die.
func (*LimitRangeSpecDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *LimitRangeSpecDie) DieSealReleasePtr() *corev1.LimitRangeSpec
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LimitRangeSpecDie) DieStamp ¶
func (d *LimitRangeSpecDie) DieStamp(fn func(r *corev1.LimitRangeSpec)) *LimitRangeSpecDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LimitRangeSpecDie) DieStampAt ¶
func (d *LimitRangeSpecDie) DieStampAt(jp string, fn interface{}) *LimitRangeSpecDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LimitRangeSpecDie) DieWith ¶
func (d *LimitRangeSpecDie) DieWith(fns ...func(d *LimitRangeSpecDie)) *LimitRangeSpecDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LimitRangeSpecDie) Limits ¶
func (d *LimitRangeSpecDie) Limits(v ...corev1.LimitRangeItem) *LimitRangeSpecDie
Limits is the list of LimitRangeItem objects that are enforced.
func (*LimitRangeSpecDie) LimitsDie ¶
func (d *LimitRangeSpecDie) LimitsDie(v ...*LimitRangeItemDie) *LimitRangeSpecDie
LimitsDie replaces Limits by collecting the released value from each die passed.
Limits is the list of LimitRangeItem objects that are enforced.
type LinuxContainerUserDie ¶ added in v0.14.0
type LinuxContainerUserDie struct {
// contains filtered or unexported fields
}
func (*LinuxContainerUserDie) DeepCopy ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DeepCopy() *LinuxContainerUserDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LinuxContainerUserDie) DieDiff ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LinuxContainerUserDie) DieFeed ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieFeed(r corev1.LinuxContainerUser) *LinuxContainerUserDie
DieFeed returns a new die with the provided resource.
func (*LinuxContainerUserDie) DieFeedJSON ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieFeedJSON(j []byte) *LinuxContainerUserDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LinuxContainerUserDie) DieFeedPtr ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieFeedPtr(r *corev1.LinuxContainerUser) *LinuxContainerUserDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LinuxContainerUserDie) DieFeedRawExtension ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieFeedRawExtension(raw runtime.RawExtension) *LinuxContainerUserDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LinuxContainerUserDie) DieFeedYAML ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieFeedYAML(y []byte) *LinuxContainerUserDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LinuxContainerUserDie) DieFeedYAMLFile ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieFeedYAMLFile(name string) *LinuxContainerUserDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LinuxContainerUserDie) DieImmutable ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieImmutable(immutable bool) *LinuxContainerUserDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LinuxContainerUserDie) DiePatch ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LinuxContainerUserDie) DieRelease ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieRelease() corev1.LinuxContainerUser
DieRelease returns the resource managed by the die.
func (*LinuxContainerUserDie) DieReleaseJSON ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LinuxContainerUserDie) DieReleasePtr ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieReleasePtr() *corev1.LinuxContainerUser
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LinuxContainerUserDie) DieReleaseRawExtension ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LinuxContainerUserDie) DieReleaseYAML ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LinuxContainerUserDie) DieSeal ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieSeal() *LinuxContainerUserDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LinuxContainerUserDie) DieSealFeed ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieSealFeed(r corev1.LinuxContainerUser) *LinuxContainerUserDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LinuxContainerUserDie) DieSealFeedPtr ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieSealFeedPtr(r *corev1.LinuxContainerUser) *LinuxContainerUserDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LinuxContainerUserDie) DieSealRelease ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieSealRelease() corev1.LinuxContainerUser
DieSealRelease returns the sealed resource managed by the die.
func (*LinuxContainerUserDie) DieSealReleasePtr ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieSealReleasePtr() *corev1.LinuxContainerUser
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LinuxContainerUserDie) DieStamp ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieStamp(fn func(r *corev1.LinuxContainerUser)) *LinuxContainerUserDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LinuxContainerUserDie) DieStampAt ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieStampAt(jp string, fn interface{}) *LinuxContainerUserDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LinuxContainerUserDie) DieWith ¶ added in v0.14.0
func (d *LinuxContainerUserDie) DieWith(fns ...func(d *LinuxContainerUserDie)) *LinuxContainerUserDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LinuxContainerUserDie) GID ¶ added in v0.14.0
func (d *LinuxContainerUserDie) GID(v int64) *LinuxContainerUserDie
GID is the primary gid initially attached to the first process in the container
func (*LinuxContainerUserDie) SupplementalGroups ¶ added in v0.14.0
func (d *LinuxContainerUserDie) SupplementalGroups(v ...int64) *LinuxContainerUserDie
SupplementalGroups are the supplemental groups initially attached to the first process in the container
func (*LinuxContainerUserDie) UID ¶ added in v0.14.0
func (d *LinuxContainerUserDie) UID(v int64) *LinuxContainerUserDie
UID is the primary uid initially attached to the first process in the container
type LoadBalancerIngressDie ¶
type LoadBalancerIngressDie struct {
// contains filtered or unexported fields
}
func (*LoadBalancerIngressDie) DeepCopy ¶
func (d *LoadBalancerIngressDie) DeepCopy() *LoadBalancerIngressDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LoadBalancerIngressDie) DieDiff ¶ added in v0.13.0
func (d *LoadBalancerIngressDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LoadBalancerIngressDie) DieFeed ¶
func (d *LoadBalancerIngressDie) DieFeed(r corev1.LoadBalancerIngress) *LoadBalancerIngressDie
DieFeed returns a new die with the provided resource.
func (*LoadBalancerIngressDie) DieFeedJSON ¶
func (d *LoadBalancerIngressDie) DieFeedJSON(j []byte) *LoadBalancerIngressDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LoadBalancerIngressDie) DieFeedPtr ¶
func (d *LoadBalancerIngressDie) DieFeedPtr(r *corev1.LoadBalancerIngress) *LoadBalancerIngressDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LoadBalancerIngressDie) DieFeedRawExtension ¶
func (d *LoadBalancerIngressDie) DieFeedRawExtension(raw runtime.RawExtension) *LoadBalancerIngressDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LoadBalancerIngressDie) DieFeedYAML ¶
func (d *LoadBalancerIngressDie) DieFeedYAML(y []byte) *LoadBalancerIngressDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LoadBalancerIngressDie) DieFeedYAMLFile ¶
func (d *LoadBalancerIngressDie) DieFeedYAMLFile(name string) *LoadBalancerIngressDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LoadBalancerIngressDie) DieImmutable ¶
func (d *LoadBalancerIngressDie) DieImmutable(immutable bool) *LoadBalancerIngressDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LoadBalancerIngressDie) DiePatch ¶ added in v0.13.0
func (d *LoadBalancerIngressDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LoadBalancerIngressDie) DieRelease ¶
func (d *LoadBalancerIngressDie) DieRelease() corev1.LoadBalancerIngress
DieRelease returns the resource managed by the die.
func (*LoadBalancerIngressDie) DieReleaseJSON ¶
func (d *LoadBalancerIngressDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LoadBalancerIngressDie) DieReleasePtr ¶
func (d *LoadBalancerIngressDie) DieReleasePtr() *corev1.LoadBalancerIngress
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LoadBalancerIngressDie) DieReleaseRawExtension ¶
func (d *LoadBalancerIngressDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LoadBalancerIngressDie) DieReleaseYAML ¶
func (d *LoadBalancerIngressDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LoadBalancerIngressDie) DieSeal ¶ added in v0.13.0
func (d *LoadBalancerIngressDie) DieSeal() *LoadBalancerIngressDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LoadBalancerIngressDie) DieSealFeed ¶ added in v0.13.0
func (d *LoadBalancerIngressDie) DieSealFeed(r corev1.LoadBalancerIngress) *LoadBalancerIngressDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LoadBalancerIngressDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *LoadBalancerIngressDie) DieSealFeedPtr(r *corev1.LoadBalancerIngress) *LoadBalancerIngressDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LoadBalancerIngressDie) DieSealRelease ¶ added in v0.13.0
func (d *LoadBalancerIngressDie) DieSealRelease() corev1.LoadBalancerIngress
DieSealRelease returns the sealed resource managed by the die.
func (*LoadBalancerIngressDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *LoadBalancerIngressDie) DieSealReleasePtr() *corev1.LoadBalancerIngress
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LoadBalancerIngressDie) DieStamp ¶
func (d *LoadBalancerIngressDie) DieStamp(fn func(r *corev1.LoadBalancerIngress)) *LoadBalancerIngressDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LoadBalancerIngressDie) DieStampAt ¶
func (d *LoadBalancerIngressDie) DieStampAt(jp string, fn interface{}) *LoadBalancerIngressDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LoadBalancerIngressDie) DieWith ¶
func (d *LoadBalancerIngressDie) DieWith(fns ...func(d *LoadBalancerIngressDie)) *LoadBalancerIngressDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LoadBalancerIngressDie) Hostname ¶
func (d *LoadBalancerIngressDie) Hostname(v string) *LoadBalancerIngressDie
Hostname is set for load-balancer ingress points that are DNS based
(typically AWS load-balancers)
func (*LoadBalancerIngressDie) IP ¶
func (d *LoadBalancerIngressDie) IP(v string) *LoadBalancerIngressDie
IP is set for load-balancer ingress points that are IP based
(typically GCE or OpenStack load-balancers)
func (*LoadBalancerIngressDie) IPMode ¶
func (d *LoadBalancerIngressDie) IPMode(v *corev1.LoadBalancerIPMode) *LoadBalancerIngressDie
IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified.
Setting this to "VIP" indicates that traffic is delivered to the node with
the destination set to the load-balancer's IP and port.
Setting this to "Proxy" indicates that traffic is delivered to the node or pod with
the destination set to the node's IP and node port or the pod's IP and port.
Service implementations may use this information to adjust traffic routing.
func (*LoadBalancerIngressDie) Ports ¶
func (d *LoadBalancerIngressDie) Ports(v ...corev1.PortStatus) *LoadBalancerIngressDie
Ports is a list of records of service ports
If used, every port defined in the service should have an entry in it
func (*LoadBalancerIngressDie) PortsDie ¶
func (d *LoadBalancerIngressDie) PortsDie(v ...*PortStatusDie) *LoadBalancerIngressDie
PortsDie replaces Ports by collecting the released value from each die passed.
Ports is a list of records of service ports ¶
If used, every port defined in the service should have an entry in it
type LoadBalancerStatusDie ¶
type LoadBalancerStatusDie struct {
// contains filtered or unexported fields
}
func (*LoadBalancerStatusDie) DeepCopy ¶
func (d *LoadBalancerStatusDie) DeepCopy() *LoadBalancerStatusDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LoadBalancerStatusDie) DieDiff ¶ added in v0.13.0
func (d *LoadBalancerStatusDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LoadBalancerStatusDie) DieFeed ¶
func (d *LoadBalancerStatusDie) DieFeed(r corev1.LoadBalancerStatus) *LoadBalancerStatusDie
DieFeed returns a new die with the provided resource.
func (*LoadBalancerStatusDie) DieFeedJSON ¶
func (d *LoadBalancerStatusDie) DieFeedJSON(j []byte) *LoadBalancerStatusDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LoadBalancerStatusDie) DieFeedPtr ¶
func (d *LoadBalancerStatusDie) DieFeedPtr(r *corev1.LoadBalancerStatus) *LoadBalancerStatusDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LoadBalancerStatusDie) DieFeedRawExtension ¶
func (d *LoadBalancerStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *LoadBalancerStatusDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LoadBalancerStatusDie) DieFeedYAML ¶
func (d *LoadBalancerStatusDie) DieFeedYAML(y []byte) *LoadBalancerStatusDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LoadBalancerStatusDie) DieFeedYAMLFile ¶
func (d *LoadBalancerStatusDie) DieFeedYAMLFile(name string) *LoadBalancerStatusDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LoadBalancerStatusDie) DieImmutable ¶
func (d *LoadBalancerStatusDie) DieImmutable(immutable bool) *LoadBalancerStatusDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LoadBalancerStatusDie) DiePatch ¶ added in v0.13.0
func (d *LoadBalancerStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LoadBalancerStatusDie) DieRelease ¶
func (d *LoadBalancerStatusDie) DieRelease() corev1.LoadBalancerStatus
DieRelease returns the resource managed by the die.
func (*LoadBalancerStatusDie) DieReleaseJSON ¶
func (d *LoadBalancerStatusDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LoadBalancerStatusDie) DieReleasePtr ¶
func (d *LoadBalancerStatusDie) DieReleasePtr() *corev1.LoadBalancerStatus
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LoadBalancerStatusDie) DieReleaseRawExtension ¶
func (d *LoadBalancerStatusDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LoadBalancerStatusDie) DieReleaseYAML ¶
func (d *LoadBalancerStatusDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LoadBalancerStatusDie) DieSeal ¶ added in v0.13.0
func (d *LoadBalancerStatusDie) DieSeal() *LoadBalancerStatusDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LoadBalancerStatusDie) DieSealFeed ¶ added in v0.13.0
func (d *LoadBalancerStatusDie) DieSealFeed(r corev1.LoadBalancerStatus) *LoadBalancerStatusDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LoadBalancerStatusDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *LoadBalancerStatusDie) DieSealFeedPtr(r *corev1.LoadBalancerStatus) *LoadBalancerStatusDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LoadBalancerStatusDie) DieSealRelease ¶ added in v0.13.0
func (d *LoadBalancerStatusDie) DieSealRelease() corev1.LoadBalancerStatus
DieSealRelease returns the sealed resource managed by the die.
func (*LoadBalancerStatusDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *LoadBalancerStatusDie) DieSealReleasePtr() *corev1.LoadBalancerStatus
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LoadBalancerStatusDie) DieStamp ¶
func (d *LoadBalancerStatusDie) DieStamp(fn func(r *corev1.LoadBalancerStatus)) *LoadBalancerStatusDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LoadBalancerStatusDie) DieStampAt ¶
func (d *LoadBalancerStatusDie) DieStampAt(jp string, fn interface{}) *LoadBalancerStatusDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LoadBalancerStatusDie) DieWith ¶
func (d *LoadBalancerStatusDie) DieWith(fns ...func(d *LoadBalancerStatusDie)) *LoadBalancerStatusDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LoadBalancerStatusDie) Ingress ¶
func (d *LoadBalancerStatusDie) Ingress(v ...corev1.LoadBalancerIngress) *LoadBalancerStatusDie
Ingress is a list containing ingress points for the load-balancer.
Traffic intended for the service should be sent to these ingress points.
func (*LoadBalancerStatusDie) IngressDie ¶ added in v0.13.0
func (d *LoadBalancerStatusDie) IngressDie(v ...*LoadBalancerIngressDie) *LoadBalancerStatusDie
IngressDie replaces Ingress by collecting the released value from each die passed.
Ingress is a list containing ingress points for the load-balancer.
Traffic intended for the service should be sent to these ingress points.
func (*LoadBalancerStatusDie) LoadBalancerDie ¶
func (d *LoadBalancerStatusDie) LoadBalancerDie(ingress ...*LoadBalancerIngressDie) *LoadBalancerStatusDie
deprecated: use IngressDie
type LocalObjectReferenceDie ¶
type LocalObjectReferenceDie struct {
// contains filtered or unexported fields
}
func (*LocalObjectReferenceDie) DeepCopy ¶
func (d *LocalObjectReferenceDie) DeepCopy() *LocalObjectReferenceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LocalObjectReferenceDie) DieDiff ¶ added in v0.13.0
func (d *LocalObjectReferenceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LocalObjectReferenceDie) DieFeed ¶
func (d *LocalObjectReferenceDie) DieFeed(r corev1.LocalObjectReference) *LocalObjectReferenceDie
DieFeed returns a new die with the provided resource.
func (*LocalObjectReferenceDie) DieFeedJSON ¶
func (d *LocalObjectReferenceDie) DieFeedJSON(j []byte) *LocalObjectReferenceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LocalObjectReferenceDie) DieFeedPtr ¶
func (d *LocalObjectReferenceDie) DieFeedPtr(r *corev1.LocalObjectReference) *LocalObjectReferenceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LocalObjectReferenceDie) DieFeedRawExtension ¶
func (d *LocalObjectReferenceDie) DieFeedRawExtension(raw runtime.RawExtension) *LocalObjectReferenceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LocalObjectReferenceDie) DieFeedYAML ¶
func (d *LocalObjectReferenceDie) DieFeedYAML(y []byte) *LocalObjectReferenceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LocalObjectReferenceDie) DieFeedYAMLFile ¶
func (d *LocalObjectReferenceDie) DieFeedYAMLFile(name string) *LocalObjectReferenceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LocalObjectReferenceDie) DieImmutable ¶
func (d *LocalObjectReferenceDie) DieImmutable(immutable bool) *LocalObjectReferenceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LocalObjectReferenceDie) DiePatch ¶ added in v0.13.0
func (d *LocalObjectReferenceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LocalObjectReferenceDie) DieRelease ¶
func (d *LocalObjectReferenceDie) DieRelease() corev1.LocalObjectReference
DieRelease returns the resource managed by the die.
func (*LocalObjectReferenceDie) DieReleaseJSON ¶
func (d *LocalObjectReferenceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LocalObjectReferenceDie) DieReleasePtr ¶
func (d *LocalObjectReferenceDie) DieReleasePtr() *corev1.LocalObjectReference
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LocalObjectReferenceDie) DieReleaseRawExtension ¶
func (d *LocalObjectReferenceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LocalObjectReferenceDie) DieReleaseYAML ¶
func (d *LocalObjectReferenceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LocalObjectReferenceDie) DieSeal ¶ added in v0.13.0
func (d *LocalObjectReferenceDie) DieSeal() *LocalObjectReferenceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LocalObjectReferenceDie) DieSealFeed ¶ added in v0.13.0
func (d *LocalObjectReferenceDie) DieSealFeed(r corev1.LocalObjectReference) *LocalObjectReferenceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LocalObjectReferenceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *LocalObjectReferenceDie) DieSealFeedPtr(r *corev1.LocalObjectReference) *LocalObjectReferenceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LocalObjectReferenceDie) DieSealRelease ¶ added in v0.13.0
func (d *LocalObjectReferenceDie) DieSealRelease() corev1.LocalObjectReference
DieSealRelease returns the sealed resource managed by the die.
func (*LocalObjectReferenceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *LocalObjectReferenceDie) DieSealReleasePtr() *corev1.LocalObjectReference
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LocalObjectReferenceDie) DieStamp ¶
func (d *LocalObjectReferenceDie) DieStamp(fn func(r *corev1.LocalObjectReference)) *LocalObjectReferenceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LocalObjectReferenceDie) DieStampAt ¶
func (d *LocalObjectReferenceDie) DieStampAt(jp string, fn interface{}) *LocalObjectReferenceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LocalObjectReferenceDie) DieWith ¶
func (d *LocalObjectReferenceDie) DieWith(fns ...func(d *LocalObjectReferenceDie)) *LocalObjectReferenceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LocalObjectReferenceDie) Name ¶
func (d *LocalObjectReferenceDie) Name(v string) *LocalObjectReferenceDie
Name of the referent.
This field is effectively required, but due to backwards compatibility is ¶
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type LocalVolumeSourceDie ¶
type LocalVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*LocalVolumeSourceDie) DeepCopy ¶
func (d *LocalVolumeSourceDie) DeepCopy() *LocalVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*LocalVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *LocalVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*LocalVolumeSourceDie) DieFeed ¶
func (d *LocalVolumeSourceDie) DieFeed(r corev1.LocalVolumeSource) *LocalVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*LocalVolumeSourceDie) DieFeedJSON ¶
func (d *LocalVolumeSourceDie) DieFeedJSON(j []byte) *LocalVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*LocalVolumeSourceDie) DieFeedPtr ¶
func (d *LocalVolumeSourceDie) DieFeedPtr(r *corev1.LocalVolumeSource) *LocalVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*LocalVolumeSourceDie) DieFeedRawExtension ¶
func (d *LocalVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *LocalVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LocalVolumeSourceDie) DieFeedYAML ¶
func (d *LocalVolumeSourceDie) DieFeedYAML(y []byte) *LocalVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*LocalVolumeSourceDie) DieFeedYAMLFile ¶
func (d *LocalVolumeSourceDie) DieFeedYAMLFile(name string) *LocalVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*LocalVolumeSourceDie) DieImmutable ¶
func (d *LocalVolumeSourceDie) DieImmutable(immutable bool) *LocalVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*LocalVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *LocalVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*LocalVolumeSourceDie) DieRelease ¶
func (d *LocalVolumeSourceDie) DieRelease() corev1.LocalVolumeSource
DieRelease returns the resource managed by the die.
func (*LocalVolumeSourceDie) DieReleaseJSON ¶
func (d *LocalVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*LocalVolumeSourceDie) DieReleasePtr ¶
func (d *LocalVolumeSourceDie) DieReleasePtr() *corev1.LocalVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*LocalVolumeSourceDie) DieReleaseRawExtension ¶
func (d *LocalVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*LocalVolumeSourceDie) DieReleaseYAML ¶
func (d *LocalVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*LocalVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *LocalVolumeSourceDie) DieSeal() *LocalVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*LocalVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *LocalVolumeSourceDie) DieSealFeed(r corev1.LocalVolumeSource) *LocalVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*LocalVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *LocalVolumeSourceDie) DieSealFeedPtr(r *corev1.LocalVolumeSource) *LocalVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*LocalVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *LocalVolumeSourceDie) DieSealRelease() corev1.LocalVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*LocalVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *LocalVolumeSourceDie) DieSealReleasePtr() *corev1.LocalVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*LocalVolumeSourceDie) DieStamp ¶
func (d *LocalVolumeSourceDie) DieStamp(fn func(r *corev1.LocalVolumeSource)) *LocalVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*LocalVolumeSourceDie) DieStampAt ¶
func (d *LocalVolumeSourceDie) DieStampAt(jp string, fn interface{}) *LocalVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*LocalVolumeSourceDie) DieWith ¶
func (d *LocalVolumeSourceDie) DieWith(fns ...func(d *LocalVolumeSourceDie)) *LocalVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*LocalVolumeSourceDie) FSType ¶
func (d *LocalVolumeSourceDie) FSType(v *string) *LocalVolumeSourceDie
fsType is the filesystem type to mount.
It applies only when the Path is a block device.
Must be a filesystem type supported by the host operating system.
Ex. "ext4", "xfs", "ntfs". The default value is to auto-select a filesystem if unspecified.
func (*LocalVolumeSourceDie) Path ¶
func (d *LocalVolumeSourceDie) Path(v string) *LocalVolumeSourceDie
path of the full path to the volume on the node.
It can be either a directory or block device (disk, partition, ...).
type ModifyVolumeStatusDie ¶
type ModifyVolumeStatusDie struct {
// contains filtered or unexported fields
}
func (*ModifyVolumeStatusDie) DeepCopy ¶
func (d *ModifyVolumeStatusDie) DeepCopy() *ModifyVolumeStatusDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ModifyVolumeStatusDie) DieDiff ¶ added in v0.13.0
func (d *ModifyVolumeStatusDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*ModifyVolumeStatusDie) DieFeed ¶
func (d *ModifyVolumeStatusDie) DieFeed(r corev1.ModifyVolumeStatus) *ModifyVolumeStatusDie
DieFeed returns a new die with the provided resource.
func (*ModifyVolumeStatusDie) DieFeedJSON ¶
func (d *ModifyVolumeStatusDie) DieFeedJSON(j []byte) *ModifyVolumeStatusDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ModifyVolumeStatusDie) DieFeedPtr ¶
func (d *ModifyVolumeStatusDie) DieFeedPtr(r *corev1.ModifyVolumeStatus) *ModifyVolumeStatusDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ModifyVolumeStatusDie) DieFeedRawExtension ¶
func (d *ModifyVolumeStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ModifyVolumeStatusDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ModifyVolumeStatusDie) DieFeedYAML ¶
func (d *ModifyVolumeStatusDie) DieFeedYAML(y []byte) *ModifyVolumeStatusDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ModifyVolumeStatusDie) DieFeedYAMLFile ¶
func (d *ModifyVolumeStatusDie) DieFeedYAMLFile(name string) *ModifyVolumeStatusDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ModifyVolumeStatusDie) DieImmutable ¶
func (d *ModifyVolumeStatusDie) DieImmutable(immutable bool) *ModifyVolumeStatusDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ModifyVolumeStatusDie) DiePatch ¶ added in v0.13.0
func (d *ModifyVolumeStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*ModifyVolumeStatusDie) DieRelease ¶
func (d *ModifyVolumeStatusDie) DieRelease() corev1.ModifyVolumeStatus
DieRelease returns the resource managed by the die.
func (*ModifyVolumeStatusDie) DieReleaseJSON ¶
func (d *ModifyVolumeStatusDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ModifyVolumeStatusDie) DieReleasePtr ¶
func (d *ModifyVolumeStatusDie) DieReleasePtr() *corev1.ModifyVolumeStatus
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ModifyVolumeStatusDie) DieReleaseRawExtension ¶
func (d *ModifyVolumeStatusDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ModifyVolumeStatusDie) DieReleaseYAML ¶
func (d *ModifyVolumeStatusDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ModifyVolumeStatusDie) DieSeal ¶ added in v0.13.0
func (d *ModifyVolumeStatusDie) DieSeal() *ModifyVolumeStatusDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*ModifyVolumeStatusDie) DieSealFeed ¶ added in v0.13.0
func (d *ModifyVolumeStatusDie) DieSealFeed(r corev1.ModifyVolumeStatus) *ModifyVolumeStatusDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*ModifyVolumeStatusDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *ModifyVolumeStatusDie) DieSealFeedPtr(r *corev1.ModifyVolumeStatus) *ModifyVolumeStatusDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*ModifyVolumeStatusDie) DieSealRelease ¶ added in v0.13.0
func (d *ModifyVolumeStatusDie) DieSealRelease() corev1.ModifyVolumeStatus
DieSealRelease returns the sealed resource managed by the die.
func (*ModifyVolumeStatusDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *ModifyVolumeStatusDie) DieSealReleasePtr() *corev1.ModifyVolumeStatus
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*ModifyVolumeStatusDie) DieStamp ¶
func (d *ModifyVolumeStatusDie) DieStamp(fn func(r *corev1.ModifyVolumeStatus)) *ModifyVolumeStatusDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ModifyVolumeStatusDie) DieStampAt ¶
func (d *ModifyVolumeStatusDie) DieStampAt(jp string, fn interface{}) *ModifyVolumeStatusDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ModifyVolumeStatusDie) DieWith ¶
func (d *ModifyVolumeStatusDie) DieWith(fns ...func(d *ModifyVolumeStatusDie)) *ModifyVolumeStatusDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ModifyVolumeStatusDie) Status ¶
func (d *ModifyVolumeStatusDie) Status(v corev1.PersistentVolumeClaimModifyVolumeStatus) *ModifyVolumeStatusDie
status is the status of the ControllerModifyVolume operation. It can be in any of following states:
- Pending
Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as ¶
the specified VolumeAttributesClass not existing.
- InProgress
InProgress indicates that the volume is being modified.
- Infeasible
Infeasible indicates that the request has been rejected as invalid by the CSI driver. To
resolve the error, a valid VolumeAttributesClass needs to be specified.
Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.
func (*ModifyVolumeStatusDie) TargetVolumeAttributesClassName ¶
func (d *ModifyVolumeStatusDie) TargetVolumeAttributesClassName(v string) *ModifyVolumeStatusDie
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
type NFSVolumeSourceDie ¶
type NFSVolumeSourceDie struct {
// contains filtered or unexported fields
}
func (*NFSVolumeSourceDie) DeepCopy ¶
func (d *NFSVolumeSourceDie) DeepCopy() *NFSVolumeSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*NFSVolumeSourceDie) DieDiff ¶ added in v0.13.0
func (d *NFSVolumeSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*NFSVolumeSourceDie) DieFeed ¶
func (d *NFSVolumeSourceDie) DieFeed(r corev1.NFSVolumeSource) *NFSVolumeSourceDie
DieFeed returns a new die with the provided resource.
func (*NFSVolumeSourceDie) DieFeedJSON ¶
func (d *NFSVolumeSourceDie) DieFeedJSON(j []byte) *NFSVolumeSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*NFSVolumeSourceDie) DieFeedPtr ¶
func (d *NFSVolumeSourceDie) DieFeedPtr(r *corev1.NFSVolumeSource) *NFSVolumeSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*NFSVolumeSourceDie) DieFeedRawExtension ¶
func (d *NFSVolumeSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *NFSVolumeSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NFSVolumeSourceDie) DieFeedYAML ¶
func (d *NFSVolumeSourceDie) DieFeedYAML(y []byte) *NFSVolumeSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*NFSVolumeSourceDie) DieFeedYAMLFile ¶
func (d *NFSVolumeSourceDie) DieFeedYAMLFile(name string) *NFSVolumeSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*NFSVolumeSourceDie) DieImmutable ¶
func (d *NFSVolumeSourceDie) DieImmutable(immutable bool) *NFSVolumeSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*NFSVolumeSourceDie) DiePatch ¶ added in v0.13.0
func (d *NFSVolumeSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*NFSVolumeSourceDie) DieRelease ¶
func (d *NFSVolumeSourceDie) DieRelease() corev1.NFSVolumeSource
DieRelease returns the resource managed by the die.
func (*NFSVolumeSourceDie) DieReleaseJSON ¶
func (d *NFSVolumeSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*NFSVolumeSourceDie) DieReleasePtr ¶
func (d *NFSVolumeSourceDie) DieReleasePtr() *corev1.NFSVolumeSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*NFSVolumeSourceDie) DieReleaseRawExtension ¶
func (d *NFSVolumeSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NFSVolumeSourceDie) DieReleaseYAML ¶
func (d *NFSVolumeSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*NFSVolumeSourceDie) DieSeal ¶ added in v0.13.0
func (d *NFSVolumeSourceDie) DieSeal() *NFSVolumeSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*NFSVolumeSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *NFSVolumeSourceDie) DieSealFeed(r corev1.NFSVolumeSource) *NFSVolumeSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*NFSVolumeSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *NFSVolumeSourceDie) DieSealFeedPtr(r *corev1.NFSVolumeSource) *NFSVolumeSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*NFSVolumeSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *NFSVolumeSourceDie) DieSealRelease() corev1.NFSVolumeSource
DieSealRelease returns the sealed resource managed by the die.
func (*NFSVolumeSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *NFSVolumeSourceDie) DieSealReleasePtr() *corev1.NFSVolumeSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*NFSVolumeSourceDie) DieStamp ¶
func (d *NFSVolumeSourceDie) DieStamp(fn func(r *corev1.NFSVolumeSource)) *NFSVolumeSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*NFSVolumeSourceDie) DieStampAt ¶
func (d *NFSVolumeSourceDie) DieStampAt(jp string, fn interface{}) *NFSVolumeSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*NFSVolumeSourceDie) DieWith ¶
func (d *NFSVolumeSourceDie) DieWith(fns ...func(d *NFSVolumeSourceDie)) *NFSVolumeSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*NFSVolumeSourceDie) Path ¶
func (d *NFSVolumeSourceDie) Path(v string) *NFSVolumeSourceDie
path that is exported by the NFS server.
More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
func (*NFSVolumeSourceDie) ReadOnly ¶
func (d *NFSVolumeSourceDie) ReadOnly(v bool) *NFSVolumeSourceDie
readOnly here will force the NFS export to be mounted with read-only permissions.
Defaults to false.
More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
func (*NFSVolumeSourceDie) Server ¶
func (d *NFSVolumeSourceDie) Server(v string) *NFSVolumeSourceDie
server is the hostname or IP address of the NFS server.
More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
type NamespaceDie ¶
type NamespaceDie struct { metav1.FrozenObjectMeta // contains filtered or unexported fields }
func (*NamespaceDie) APIVersion ¶
func (d *NamespaceDie) APIVersion(v string) *NamespaceDie
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (*NamespaceDie) DeepCopy ¶
func (d *NamespaceDie) DeepCopy() *NamespaceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*NamespaceDie) DeepCopyObject ¶
func (d *NamespaceDie) DeepCopyObject() runtime.Object
func (*NamespaceDie) DieDefaultTypeMetadata ¶ added in v0.13.0
func (d *NamespaceDie) DieDefaultTypeMetadata() *NamespaceDie
DieDefaultTypeMetadata sets the APIVersion and Kind to "v1" and "Namespace" respectively.
func (*NamespaceDie) DieDiff ¶ added in v0.13.0
func (d *NamespaceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*NamespaceDie) DieFeed ¶
func (d *NamespaceDie) DieFeed(r corev1.Namespace) *NamespaceDie
DieFeed returns a new die with the provided resource.
func (*NamespaceDie) DieFeedJSON ¶
func (d *NamespaceDie) DieFeedJSON(j []byte) *NamespaceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*NamespaceDie) DieFeedPtr ¶
func (d *NamespaceDie) DieFeedPtr(r *corev1.Namespace) *NamespaceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*NamespaceDie) DieFeedRawExtension ¶
func (d *NamespaceDie) DieFeedRawExtension(raw runtime.RawExtension) *NamespaceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NamespaceDie) DieFeedYAML ¶
func (d *NamespaceDie) DieFeedYAML(y []byte) *NamespaceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*NamespaceDie) DieFeedYAMLFile ¶
func (d *NamespaceDie) DieFeedYAMLFile(name string) *NamespaceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*NamespaceDie) DieImmutable ¶
func (d *NamespaceDie) DieImmutable(immutable bool) *NamespaceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*NamespaceDie) DiePatch ¶ added in v0.13.0
func (d *NamespaceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*NamespaceDie) DieRelease ¶
func (d *NamespaceDie) DieRelease() corev1.Namespace
DieRelease returns the resource managed by the die.
func (*NamespaceDie) DieReleaseJSON ¶
func (d *NamespaceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*NamespaceDie) DieReleasePtr ¶
func (d *NamespaceDie) DieReleasePtr() *corev1.Namespace
DieReleasePtr returns a pointer to the resource managed by the die.
func (*NamespaceDie) DieReleaseRawExtension ¶
func (d *NamespaceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NamespaceDie) DieReleaseUnstructured ¶
func (d *NamespaceDie) DieReleaseUnstructured() *unstructured.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object. Panics on error.
func (*NamespaceDie) DieReleaseYAML ¶
func (d *NamespaceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*NamespaceDie) DieSeal ¶ added in v0.13.0
func (d *NamespaceDie) DieSeal() *NamespaceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*NamespaceDie) DieSealFeed ¶ added in v0.13.0
func (d *NamespaceDie) DieSealFeed(r corev1.Namespace) *NamespaceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*NamespaceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *NamespaceDie) DieSealFeedPtr(r *corev1.Namespace) *NamespaceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*NamespaceDie) DieSealRelease ¶ added in v0.13.0
func (d *NamespaceDie) DieSealRelease() corev1.Namespace
DieSealRelease returns the sealed resource managed by the die.
func (*NamespaceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *NamespaceDie) DieSealReleasePtr() *corev1.Namespace
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*NamespaceDie) DieStamp ¶
func (d *NamespaceDie) DieStamp(fn func(r *corev1.Namespace)) *NamespaceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*NamespaceDie) DieStampAt ¶
func (d *NamespaceDie) DieStampAt(jp string, fn interface{}) *NamespaceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*NamespaceDie) DieWith ¶
func (d *NamespaceDie) DieWith(fns ...func(d *NamespaceDie)) *NamespaceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*NamespaceDie) GetObjectKind ¶
func (d *NamespaceDie) GetObjectKind() schema.ObjectKind
func (*NamespaceDie) Kind ¶
func (d *NamespaceDie) Kind(v string) *NamespaceDie
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*NamespaceDie) MarshalJSON ¶
func (d *NamespaceDie) MarshalJSON() ([]byte, error)
func (*NamespaceDie) Metadata ¶ added in v0.13.0
func (d *NamespaceDie) Metadata(v apismetav1.ObjectMeta) *NamespaceDie
Metadata standard object's metadata.
func (*NamespaceDie) MetadataDie ¶
func (d *NamespaceDie) MetadataDie(fn func(d *metav1.ObjectMetaDie)) *NamespaceDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*NamespaceDie) Spec ¶
func (d *NamespaceDie) Spec(v corev1.NamespaceSpec) *NamespaceDie
Spec defines the behavior of the Namespace.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (*NamespaceDie) SpecDie ¶
func (d *NamespaceDie) SpecDie(fn func(d *NamespaceSpecDie)) *NamespaceDie
SpecDie stamps the resource's spec field with a mutable die.
func (*NamespaceDie) Status ¶
func (d *NamespaceDie) Status(v corev1.NamespaceStatus) *NamespaceDie
Status describes the current status of a Namespace.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (*NamespaceDie) StatusDie ¶
func (d *NamespaceDie) StatusDie(fn func(d *NamespaceStatusDie)) *NamespaceDie
StatusDie stamps the resource's status field with a mutable die.
func (*NamespaceDie) TypeMetadata ¶ added in v0.13.0
func (d *NamespaceDie) TypeMetadata(v apismetav1.TypeMeta) *NamespaceDie
TypeMetadata standard object's type metadata.
func (*NamespaceDie) TypeMetadataDie ¶ added in v0.13.0
func (d *NamespaceDie) TypeMetadataDie(fn func(d *metav1.TypeMetaDie)) *NamespaceDie
TypeMetadataDie stamps the resource's TypeMeta field with a mutable die.
func (*NamespaceDie) UnmarshalJSON ¶
func (d *NamespaceDie) UnmarshalJSON(b []byte) error
type NamespaceSpecDie ¶
type NamespaceSpecDie struct {
// contains filtered or unexported fields
}
func (*NamespaceSpecDie) DeepCopy ¶
func (d *NamespaceSpecDie) DeepCopy() *NamespaceSpecDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*NamespaceSpecDie) DieDiff ¶ added in v0.13.0
func (d *NamespaceSpecDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*NamespaceSpecDie) DieFeed ¶
func (d *NamespaceSpecDie) DieFeed(r corev1.NamespaceSpec) *NamespaceSpecDie
DieFeed returns a new die with the provided resource.
func (*NamespaceSpecDie) DieFeedJSON ¶
func (d *NamespaceSpecDie) DieFeedJSON(j []byte) *NamespaceSpecDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*NamespaceSpecDie) DieFeedPtr ¶
func (d *NamespaceSpecDie) DieFeedPtr(r *corev1.NamespaceSpec) *NamespaceSpecDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*NamespaceSpecDie) DieFeedRawExtension ¶
func (d *NamespaceSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *NamespaceSpecDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NamespaceSpecDie) DieFeedYAML ¶
func (d *NamespaceSpecDie) DieFeedYAML(y []byte) *NamespaceSpecDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*NamespaceSpecDie) DieFeedYAMLFile ¶
func (d *NamespaceSpecDie) DieFeedYAMLFile(name string) *NamespaceSpecDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*NamespaceSpecDie) DieImmutable ¶
func (d *NamespaceSpecDie) DieImmutable(immutable bool) *NamespaceSpecDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*NamespaceSpecDie) DiePatch ¶ added in v0.13.0
func (d *NamespaceSpecDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*NamespaceSpecDie) DieRelease ¶
func (d *NamespaceSpecDie) DieRelease() corev1.NamespaceSpec
DieRelease returns the resource managed by the die.
func (*NamespaceSpecDie) DieReleaseJSON ¶
func (d *NamespaceSpecDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*NamespaceSpecDie) DieReleasePtr ¶
func (d *NamespaceSpecDie) DieReleasePtr() *corev1.NamespaceSpec
DieReleasePtr returns a pointer to the resource managed by the die.
func (*NamespaceSpecDie) DieReleaseRawExtension ¶
func (d *NamespaceSpecDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NamespaceSpecDie) DieReleaseYAML ¶
func (d *NamespaceSpecDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*NamespaceSpecDie) DieSeal ¶ added in v0.13.0
func (d *NamespaceSpecDie) DieSeal() *NamespaceSpecDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*NamespaceSpecDie) DieSealFeed ¶ added in v0.13.0
func (d *NamespaceSpecDie) DieSealFeed(r corev1.NamespaceSpec) *NamespaceSpecDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*NamespaceSpecDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *NamespaceSpecDie) DieSealFeedPtr(r *corev1.NamespaceSpec) *NamespaceSpecDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*NamespaceSpecDie) DieSealRelease ¶ added in v0.13.0
func (d *NamespaceSpecDie) DieSealRelease() corev1.NamespaceSpec
DieSealRelease returns the sealed resource managed by the die.
func (*NamespaceSpecDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *NamespaceSpecDie) DieSealReleasePtr() *corev1.NamespaceSpec
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*NamespaceSpecDie) DieStamp ¶
func (d *NamespaceSpecDie) DieStamp(fn func(r *corev1.NamespaceSpec)) *NamespaceSpecDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*NamespaceSpecDie) DieStampAt ¶
func (d *NamespaceSpecDie) DieStampAt(jp string, fn interface{}) *NamespaceSpecDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*NamespaceSpecDie) DieWith ¶
func (d *NamespaceSpecDie) DieWith(fns ...func(d *NamespaceSpecDie)) *NamespaceSpecDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*NamespaceSpecDie) Finalizers ¶
func (d *NamespaceSpecDie) Finalizers(v ...corev1.FinalizerName) *NamespaceSpecDie
Finalizers is an opaque list of values that must be empty to permanently remove object from storage.
More info: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
type NamespaceStatusDie ¶
type NamespaceStatusDie struct {
// contains filtered or unexported fields
}
func (*NamespaceStatusDie) Conditions ¶
func (d *NamespaceStatusDie) Conditions(v ...corev1.NamespaceCondition) *NamespaceStatusDie
Represents the latest available observations of a namespace's current state.
func (*NamespaceStatusDie) ConditionsDie ¶
func (d *NamespaceStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *NamespaceStatusDie
func (*NamespaceStatusDie) DeepCopy ¶
func (d *NamespaceStatusDie) DeepCopy() *NamespaceStatusDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*NamespaceStatusDie) DieDiff ¶ added in v0.13.0
func (d *NamespaceStatusDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*NamespaceStatusDie) DieFeed ¶
func (d *NamespaceStatusDie) DieFeed(r corev1.NamespaceStatus) *NamespaceStatusDie
DieFeed returns a new die with the provided resource.
func (*NamespaceStatusDie) DieFeedJSON ¶
func (d *NamespaceStatusDie) DieFeedJSON(j []byte) *NamespaceStatusDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*NamespaceStatusDie) DieFeedPtr ¶
func (d *NamespaceStatusDie) DieFeedPtr(r *corev1.NamespaceStatus) *NamespaceStatusDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*NamespaceStatusDie) DieFeedRawExtension ¶
func (d *NamespaceStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *NamespaceStatusDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NamespaceStatusDie) DieFeedYAML ¶
func (d *NamespaceStatusDie) DieFeedYAML(y []byte) *NamespaceStatusDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*NamespaceStatusDie) DieFeedYAMLFile ¶
func (d *NamespaceStatusDie) DieFeedYAMLFile(name string) *NamespaceStatusDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*NamespaceStatusDie) DieImmutable ¶
func (d *NamespaceStatusDie) DieImmutable(immutable bool) *NamespaceStatusDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*NamespaceStatusDie) DiePatch ¶ added in v0.13.0
func (d *NamespaceStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*NamespaceStatusDie) DieRelease ¶
func (d *NamespaceStatusDie) DieRelease() corev1.NamespaceStatus
DieRelease returns the resource managed by the die.
func (*NamespaceStatusDie) DieReleaseJSON ¶
func (d *NamespaceStatusDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*NamespaceStatusDie) DieReleasePtr ¶
func (d *NamespaceStatusDie) DieReleasePtr() *corev1.NamespaceStatus
DieReleasePtr returns a pointer to the resource managed by the die.
func (*NamespaceStatusDie) DieReleaseRawExtension ¶
func (d *NamespaceStatusDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NamespaceStatusDie) DieReleaseYAML ¶
func (d *NamespaceStatusDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*NamespaceStatusDie) DieSeal ¶ added in v0.13.0
func (d *NamespaceStatusDie) DieSeal() *NamespaceStatusDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*NamespaceStatusDie) DieSealFeed ¶ added in v0.13.0
func (d *NamespaceStatusDie) DieSealFeed(r corev1.NamespaceStatus) *NamespaceStatusDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*NamespaceStatusDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *NamespaceStatusDie) DieSealFeedPtr(r *corev1.NamespaceStatus) *NamespaceStatusDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*NamespaceStatusDie) DieSealRelease ¶ added in v0.13.0
func (d *NamespaceStatusDie) DieSealRelease() corev1.NamespaceStatus
DieSealRelease returns the sealed resource managed by the die.
func (*NamespaceStatusDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *NamespaceStatusDie) DieSealReleasePtr() *corev1.NamespaceStatus
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*NamespaceStatusDie) DieStamp ¶
func (d *NamespaceStatusDie) DieStamp(fn func(r *corev1.NamespaceStatus)) *NamespaceStatusDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*NamespaceStatusDie) DieStampAt ¶
func (d *NamespaceStatusDie) DieStampAt(jp string, fn interface{}) *NamespaceStatusDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*NamespaceStatusDie) DieWith ¶
func (d *NamespaceStatusDie) DieWith(fns ...func(d *NamespaceStatusDie)) *NamespaceStatusDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*NamespaceStatusDie) Phase ¶
func (d *NamespaceStatusDie) Phase(v corev1.NamespacePhase) *NamespaceStatusDie
Phase is the current lifecycle phase of the namespace.
More info: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
type NodeAddressDie ¶
type NodeAddressDie struct {
// contains filtered or unexported fields
}
func (*NodeAddressDie) Address ¶
func (d *NodeAddressDie) Address(v string) *NodeAddressDie
The node address.
func (*NodeAddressDie) DeepCopy ¶
func (d *NodeAddressDie) DeepCopy() *NodeAddressDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*NodeAddressDie) DieDiff ¶ added in v0.13.0
func (d *NodeAddressDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*NodeAddressDie) DieFeed ¶
func (d *NodeAddressDie) DieFeed(r corev1.NodeAddress) *NodeAddressDie
DieFeed returns a new die with the provided resource.
func (*NodeAddressDie) DieFeedJSON ¶
func (d *NodeAddressDie) DieFeedJSON(j []byte) *NodeAddressDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*NodeAddressDie) DieFeedPtr ¶
func (d *NodeAddressDie) DieFeedPtr(r *corev1.NodeAddress) *NodeAddressDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*NodeAddressDie) DieFeedRawExtension ¶
func (d *NodeAddressDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeAddressDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NodeAddressDie) DieFeedYAML ¶
func (d *NodeAddressDie) DieFeedYAML(y []byte) *NodeAddressDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*NodeAddressDie) DieFeedYAMLFile ¶
func (d *NodeAddressDie) DieFeedYAMLFile(name string) *NodeAddressDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*NodeAddressDie) DieImmutable ¶
func (d *NodeAddressDie) DieImmutable(immutable bool) *NodeAddressDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*NodeAddressDie) DiePatch ¶ added in v0.13.0
func (d *NodeAddressDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*NodeAddressDie) DieRelease ¶
func (d *NodeAddressDie) DieRelease() corev1.NodeAddress
DieRelease returns the resource managed by the die.
func (*NodeAddressDie) DieReleaseJSON ¶
func (d *NodeAddressDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*NodeAddressDie) DieReleasePtr ¶
func (d *NodeAddressDie) DieReleasePtr() *corev1.NodeAddress
DieReleasePtr returns a pointer to the resource managed by the die.
func (*NodeAddressDie) DieReleaseRawExtension ¶
func (d *NodeAddressDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NodeAddressDie) DieReleaseYAML ¶
func (d *NodeAddressDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*NodeAddressDie) DieSeal ¶ added in v0.13.0
func (d *NodeAddressDie) DieSeal() *NodeAddressDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*NodeAddressDie) DieSealFeed ¶ added in v0.13.0
func (d *NodeAddressDie) DieSealFeed(r corev1.NodeAddress) *NodeAddressDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*NodeAddressDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *NodeAddressDie) DieSealFeedPtr(r *corev1.NodeAddress) *NodeAddressDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*NodeAddressDie) DieSealRelease ¶ added in v0.13.0
func (d *NodeAddressDie) DieSealRelease() corev1.NodeAddress
DieSealRelease returns the sealed resource managed by the die.
func (*NodeAddressDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *NodeAddressDie) DieSealReleasePtr() *corev1.NodeAddress
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*NodeAddressDie) DieStamp ¶
func (d *NodeAddressDie) DieStamp(fn func(r *corev1.NodeAddress)) *NodeAddressDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*NodeAddressDie) DieStampAt ¶
func (d *NodeAddressDie) DieStampAt(jp string, fn interface{}) *NodeAddressDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*NodeAddressDie) DieWith ¶
func (d *NodeAddressDie) DieWith(fns ...func(d *NodeAddressDie)) *NodeAddressDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*NodeAddressDie) Type ¶
func (d *NodeAddressDie) Type(v corev1.NodeAddressType) *NodeAddressDie
Node address type, one of Hostname, ExternalIP or InternalIP.
type NodeConfigSourceDie ¶
type NodeConfigSourceDie struct {
// contains filtered or unexported fields
}
func (*NodeConfigSourceDie) ConfigMap ¶
func (d *NodeConfigSourceDie) ConfigMap(v *corev1.ConfigMapNodeConfigSource) *NodeConfigSourceDie
ConfigMap is a reference to a Node's ConfigMap
func (*NodeConfigSourceDie) ConfigMapDie ¶
func (d *NodeConfigSourceDie) ConfigMapDie(fn func(d *ConfigMapNodeConfigSourceDie)) *NodeConfigSourceDie
ConfigMapDie mutates ConfigMap as a die.
ConfigMap is a reference to a Node's ConfigMap
func (*NodeConfigSourceDie) DeepCopy ¶
func (d *NodeConfigSourceDie) DeepCopy() *NodeConfigSourceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*NodeConfigSourceDie) DieDiff ¶ added in v0.13.0
func (d *NodeConfigSourceDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*NodeConfigSourceDie) DieFeed ¶
func (d *NodeConfigSourceDie) DieFeed(r corev1.NodeConfigSource) *NodeConfigSourceDie
DieFeed returns a new die with the provided resource.
func (*NodeConfigSourceDie) DieFeedJSON ¶
func (d *NodeConfigSourceDie) DieFeedJSON(j []byte) *NodeConfigSourceDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*NodeConfigSourceDie) DieFeedPtr ¶
func (d *NodeConfigSourceDie) DieFeedPtr(r *corev1.NodeConfigSource) *NodeConfigSourceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*NodeConfigSourceDie) DieFeedRawExtension ¶
func (d *NodeConfigSourceDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeConfigSourceDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NodeConfigSourceDie) DieFeedYAML ¶
func (d *NodeConfigSourceDie) DieFeedYAML(y []byte) *NodeConfigSourceDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*NodeConfigSourceDie) DieFeedYAMLFile ¶
func (d *NodeConfigSourceDie) DieFeedYAMLFile(name string) *NodeConfigSourceDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*NodeConfigSourceDie) DieImmutable ¶
func (d *NodeConfigSourceDie) DieImmutable(immutable bool) *NodeConfigSourceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*NodeConfigSourceDie) DiePatch ¶ added in v0.13.0
func (d *NodeConfigSourceDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*NodeConfigSourceDie) DieRelease ¶
func (d *NodeConfigSourceDie) DieRelease() corev1.NodeConfigSource
DieRelease returns the resource managed by the die.
func (*NodeConfigSourceDie) DieReleaseJSON ¶
func (d *NodeConfigSourceDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*NodeConfigSourceDie) DieReleasePtr ¶
func (d *NodeConfigSourceDie) DieReleasePtr() *corev1.NodeConfigSource
DieReleasePtr returns a pointer to the resource managed by the die.
func (*NodeConfigSourceDie) DieReleaseRawExtension ¶
func (d *NodeConfigSourceDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NodeConfigSourceDie) DieReleaseYAML ¶
func (d *NodeConfigSourceDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*NodeConfigSourceDie) DieSeal ¶ added in v0.13.0
func (d *NodeConfigSourceDie) DieSeal() *NodeConfigSourceDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*NodeConfigSourceDie) DieSealFeed ¶ added in v0.13.0
func (d *NodeConfigSourceDie) DieSealFeed(r corev1.NodeConfigSource) *NodeConfigSourceDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*NodeConfigSourceDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *NodeConfigSourceDie) DieSealFeedPtr(r *corev1.NodeConfigSource) *NodeConfigSourceDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*NodeConfigSourceDie) DieSealRelease ¶ added in v0.13.0
func (d *NodeConfigSourceDie) DieSealRelease() corev1.NodeConfigSource
DieSealRelease returns the sealed resource managed by the die.
func (*NodeConfigSourceDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *NodeConfigSourceDie) DieSealReleasePtr() *corev1.NodeConfigSource
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*NodeConfigSourceDie) DieStamp ¶
func (d *NodeConfigSourceDie) DieStamp(fn func(r *corev1.NodeConfigSource)) *NodeConfigSourceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*NodeConfigSourceDie) DieStampAt ¶
func (d *NodeConfigSourceDie) DieStampAt(jp string, fn interface{}) *NodeConfigSourceDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*NodeConfigSourceDie) DieWith ¶
func (d *NodeConfigSourceDie) DieWith(fns ...func(d *NodeConfigSourceDie)) *NodeConfigSourceDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
type NodeConfigStatusDie ¶
type NodeConfigStatusDie struct {
// contains filtered or unexported fields
}
func (*NodeConfigStatusDie) Active ¶
func (d *NodeConfigStatusDie) Active(v *corev1.NodeConfigSource) *NodeConfigStatusDie
Active reports the checkpointed config the node is actively using.
Active will represent either the current version of the Assigned config,
or the current LastKnownGood config, depending on whether attempting to use the
Assigned config results in an error.
func (*NodeConfigStatusDie) ActiveDie ¶
func (d *NodeConfigStatusDie) ActiveDie(fn func(d *NodeConfigSourceDie)) *NodeConfigStatusDie
ActiveDie mutates Active as a die.
Active reports the checkpointed config the node is actively using.
Active will represent either the current version of the Assigned config,
or the current LastKnownGood config, depending on whether attempting to use the
Assigned config results in an error.
func (*NodeConfigStatusDie) Assigned ¶
func (d *NodeConfigStatusDie) Assigned(v *corev1.NodeConfigSource) *NodeConfigStatusDie
Assigned reports the checkpointed config the node will try to use.
When Node.Spec.ConfigSource is updated, the node checkpoints the associated ¶
config payload to local disk, along with a record indicating intended
config. The node refers to this record to choose its config checkpoint, and
reports this record in Assigned. Assigned only updates in the status after
the record has been checkpointed to disk. When the Kubelet is restarted,
it tries to make the Assigned config the Active config by loading and
validating the checkpointed payload identified by Assigned.
func (*NodeConfigStatusDie) AssignedDie ¶
func (d *NodeConfigStatusDie) AssignedDie(fn func(d *NodeConfigSourceDie)) *NodeConfigStatusDie
AssignedDie mutates Assigned as a die.
Assigned reports the checkpointed config the node will try to use.
When Node.Spec.ConfigSource is updated, the node checkpoints the associated ¶
config payload to local disk, along with a record indicating intended
config. The node refers to this record to choose its config checkpoint, and
reports this record in Assigned. Assigned only updates in the status after
the record has been checkpointed to disk. When the Kubelet is restarted,
it tries to make the Assigned config the Active config by loading and
validating the checkpointed payload identified by Assigned.
func (*NodeConfigStatusDie) DeepCopy ¶
func (d *NodeConfigStatusDie) DeepCopy() *NodeConfigStatusDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*NodeConfigStatusDie) DieDiff ¶ added in v0.13.0
func (d *NodeConfigStatusDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*NodeConfigStatusDie) DieFeed ¶
func (d *NodeConfigStatusDie) DieFeed(r corev1.NodeConfigStatus) *NodeConfigStatusDie
DieFeed returns a new die with the provided resource.
func (*NodeConfigStatusDie) DieFeedJSON ¶
func (d *NodeConfigStatusDie) DieFeedJSON(j []byte) *NodeConfigStatusDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*NodeConfigStatusDie) DieFeedPtr ¶
func (d *NodeConfigStatusDie) DieFeedPtr(r *corev1.NodeConfigStatus) *NodeConfigStatusDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*NodeConfigStatusDie) DieFeedRawExtension ¶
func (d *NodeConfigStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeConfigStatusDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NodeConfigStatusDie) DieFeedYAML ¶
func (d *NodeConfigStatusDie) DieFeedYAML(y []byte) *NodeConfigStatusDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*NodeConfigStatusDie) DieFeedYAMLFile ¶
func (d *NodeConfigStatusDie) DieFeedYAMLFile(name string) *NodeConfigStatusDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*NodeConfigStatusDie) DieImmutable ¶
func (d *NodeConfigStatusDie) DieImmutable(immutable bool) *NodeConfigStatusDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*NodeConfigStatusDie) DiePatch ¶ added in v0.13.0
func (d *NodeConfigStatusDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*NodeConfigStatusDie) DieRelease ¶
func (d *NodeConfigStatusDie) DieRelease() corev1.NodeConfigStatus
DieRelease returns the resource managed by the die.
func (*NodeConfigStatusDie) DieReleaseJSON ¶
func (d *NodeConfigStatusDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*NodeConfigStatusDie) DieReleasePtr ¶
func (d *NodeConfigStatusDie) DieReleasePtr() *corev1.NodeConfigStatus
DieReleasePtr returns a pointer to the resource managed by the die.
func (*NodeConfigStatusDie) DieReleaseRawExtension ¶
func (d *NodeConfigStatusDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NodeConfigStatusDie) DieReleaseYAML ¶
func (d *NodeConfigStatusDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*NodeConfigStatusDie) DieSeal ¶ added in v0.13.0
func (d *NodeConfigStatusDie) DieSeal() *NodeConfigStatusDie
DieSeal returns a new die for the current die's state that is sealed for comparison in future diff and patch operations.
func (*NodeConfigStatusDie) DieSealFeed ¶ added in v0.13.0
func (d *NodeConfigStatusDie) DieSealFeed(r corev1.NodeConfigStatus) *NodeConfigStatusDie
DieSealFeed returns a new die for the current die's state that uses a specific resource for comparison in future diff and patch operations.
func (*NodeConfigStatusDie) DieSealFeedPtr ¶ added in v0.13.0
func (d *NodeConfigStatusDie) DieSealFeedPtr(r *corev1.NodeConfigStatus) *NodeConfigStatusDie
DieSealFeedPtr returns a new die for the current die's state that uses a specific resource pointer for comparison in future diff and patch operations. If the resource is nil, the empty value is used instead.
func (*NodeConfigStatusDie) DieSealRelease ¶ added in v0.13.0
func (d *NodeConfigStatusDie) DieSealRelease() corev1.NodeConfigStatus
DieSealRelease returns the sealed resource managed by the die.
func (*NodeConfigStatusDie) DieSealReleasePtr ¶ added in v0.13.0
func (d *NodeConfigStatusDie) DieSealReleasePtr() *corev1.NodeConfigStatus
DieSealReleasePtr returns the sealed resource pointer managed by the die.
func (*NodeConfigStatusDie) DieStamp ¶
func (d *NodeConfigStatusDie) DieStamp(fn func(r *corev1.NodeConfigStatus)) *NodeConfigStatusDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*NodeConfigStatusDie) DieStampAt ¶
func (d *NodeConfigStatusDie) DieStampAt(jp string, fn interface{}) *NodeConfigStatusDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*NodeConfigStatusDie) DieWith ¶
func (d *NodeConfigStatusDie) DieWith(fns ...func(d *NodeConfigStatusDie)) *NodeConfigStatusDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*NodeConfigStatusDie) Error ¶
func (d *NodeConfigStatusDie) Error(v string) *NodeConfigStatusDie
Error describes any problems reconciling the Spec.ConfigSource to the Active config.
Errors may occur, for example, attempting to checkpoint Spec.ConfigSource to the local Assigned ¶
record, attempting to checkpoint the payload associated with Spec.ConfigSource, attempting
to load or validate the Assigned config, etc.
Errors may occur at different points while syncing config. Earlier errors (e.g. download or
checkpointing errors) will not result in a rollback to LastKnownGood, and may resolve across
Kubelet retries. Later errors (e.g. loading or validating a checkpointed config) will result in
a rollback to LastKnownGood. In the latter case, it is usually possible to resolve the error
by fixing the config assigned in Spec.ConfigSource.
You can find additional information for debugging by searching the error message in the Kubelet log.
Error is a human-readable description of the error state; machines can check whether or not Error
is empty, but should not rely on the stability of the Error text across Kubelet versions.
func (*NodeConfigStatusDie) LastKnownGood ¶
func (d *NodeConfigStatusDie) LastKnownGood(v *corev1.NodeConfigSource) *NodeConfigStatusDie
LastKnownGood reports the checkpointed config the node will fall back to
when it encounters an error attempting to use the Assigned config.
The Assigned config becomes the LastKnownGood config when the node determines ¶
that the Assigned config is stable and correct.
This is currently implemented as a 10-minute soak period starting when the local ¶
record of Assigned config is updated. If the Assigned config is Active at the end
of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is
reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil,
because the local default config is always assumed good.
You should not make assumptions about the node's method of determining config stability ¶
and correctness, as this may change or become configurable in the future.
func (*NodeConfigStatusDie) LastKnownGoodDie ¶
func (d *NodeConfigStatusDie) LastKnownGoodDie(fn func(d *NodeConfigSourceDie)) *NodeConfigStatusDie
LastKnownGoodDie mutates LastKnownGood as a die.
LastKnownGood reports the checkpointed config the node will fall back to ¶
when it encounters an error attempting to use the Assigned config.
The Assigned config becomes the LastKnownGood config when the node determines ¶
that the Assigned config is stable and correct.
This is currently implemented as a 10-minute soak period starting when the local ¶
record of Assigned config is updated. If the Assigned config is Active at the end
of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is
reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil,
because the local default config is always assumed good.
You should not make assumptions about the node's method of determining config stability ¶
and correctness, as this may change or become configurable in the future.
type NodeDaemonEndpointsDie ¶
type NodeDaemonEndpointsDie struct {
// contains filtered or unexported fields
}
func (*NodeDaemonEndpointsDie) DeepCopy ¶
func (d *NodeDaemonEndpointsDie) DeepCopy() *NodeDaemonEndpointsDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*NodeDaemonEndpointsDie) DieDiff ¶ added in v0.13.0
func (d *NodeDaemonEndpointsDie) DieDiff(opts ...cmp.Option) string
DieDiff uses cmp.Diff to compare the current value of the die with the sealed value.
func (*NodeDaemonEndpointsDie) DieFeed ¶
func (d *NodeDaemonEndpointsDie) DieFeed(r corev1.NodeDaemonEndpoints) *NodeDaemonEndpointsDie
DieFeed returns a new die with the provided resource.
func (*NodeDaemonEndpointsDie) DieFeedJSON ¶
func (d *NodeDaemonEndpointsDie) DieFeedJSON(j []byte) *NodeDaemonEndpointsDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*NodeDaemonEndpointsDie) DieFeedPtr ¶
func (d *NodeDaemonEndpointsDie) DieFeedPtr(r *corev1.NodeDaemonEndpoints) *NodeDaemonEndpointsDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*NodeDaemonEndpointsDie) DieFeedRawExtension ¶
func (d *NodeDaemonEndpointsDie) DieFeedRawExtension(raw runtime.RawExtension) *NodeDaemonEndpointsDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*NodeDaemonEndpointsDie) DieFeedYAML ¶
func (d *NodeDaemonEndpointsDie) DieFeedYAML(y []byte) *NodeDaemonEndpointsDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*NodeDaemonEndpointsDie) DieFeedYAMLFile ¶
func (d *NodeDaemonEndpointsDie) DieFeedYAMLFile(name string) *NodeDaemonEndpointsDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*NodeDaemonEndpointsDie) DieImmutable ¶
func (d *NodeDaemonEndpointsDie) DieImmutable(immutable bool) *NodeDaemonEndpointsDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*NodeDaemonEndpointsDie) DiePatch ¶ added in v0.13.0
func (d *NodeDaemonEndpointsDie) DiePatch(patchType types.PatchType) ([]byte, error)
DiePatch generates a patch between the current value of the die and the sealed value.
func (*NodeDaemonEndpointsDie) DieRelease ¶
func (d *NodeDaemonEndpointsDie) DieRelease() corev1.NodeDaemonEndpoints
DieRelease returns the resource managed by the die.
func (*NodeDaemonEndpointsDie) DieReleaseJSON ¶
func (d *NodeDaemonEndpointsDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*NodeDaemonEndpointsDie) DieReleasePtr ¶
func (d *NodeDaemonEndpointsDie) DieReleasePtr() *corev1.NodeDaemonEndpoints
DieReleasePtr returns a pointer to the resource managed by the die.