Documentation ¶
Index ¶
- Variables
- type ClusterWorkloadResourceMappingContainerDie
- func (d *ClusterWorkloadResourceMappingContainerDie) DeepCopy() *ClusterWorkloadResourceMappingContainerDie
- func (d *ClusterWorkloadResourceMappingContainerDie) DieFeed(r apisv1beta1.ClusterWorkloadResourceMappingContainer) *ClusterWorkloadResourceMappingContainerDie
- func (d *ClusterWorkloadResourceMappingContainerDie) DieFeedPtr(r *apisv1beta1.ClusterWorkloadResourceMappingContainer) *ClusterWorkloadResourceMappingContainerDie
- func (d *ClusterWorkloadResourceMappingContainerDie) DieImmutable(immutable bool) *ClusterWorkloadResourceMappingContainerDie
- func (d *ClusterWorkloadResourceMappingContainerDie) DieRelease() apisv1beta1.ClusterWorkloadResourceMappingContainer
- func (d *ClusterWorkloadResourceMappingContainerDie) DieReleasePtr() *apisv1beta1.ClusterWorkloadResourceMappingContainer
- func (d *ClusterWorkloadResourceMappingContainerDie) DieStamp(fn func(r *apisv1beta1.ClusterWorkloadResourceMappingContainer)) *ClusterWorkloadResourceMappingContainerDie
- func (d *ClusterWorkloadResourceMappingContainerDie) Env(v string) *ClusterWorkloadResourceMappingContainerDie
- func (d *ClusterWorkloadResourceMappingContainerDie) Name(v string) *ClusterWorkloadResourceMappingContainerDie
- func (d *ClusterWorkloadResourceMappingContainerDie) Path(v string) *ClusterWorkloadResourceMappingContainerDie
- func (d *ClusterWorkloadResourceMappingContainerDie) VolumeMounts(v string) *ClusterWorkloadResourceMappingContainerDie
- type ClusterWorkloadResourceMappingDie
- func (d *ClusterWorkloadResourceMappingDie) DeepCopy() *ClusterWorkloadResourceMappingDie
- func (d *ClusterWorkloadResourceMappingDie) DeepCopyObject() runtime.Object
- func (d *ClusterWorkloadResourceMappingDie) DieFeed(r apisv1beta1.ClusterWorkloadResourceMapping) *ClusterWorkloadResourceMappingDie
- func (d *ClusterWorkloadResourceMappingDie) DieFeedPtr(r *apisv1beta1.ClusterWorkloadResourceMapping) *ClusterWorkloadResourceMappingDie
- func (d *ClusterWorkloadResourceMappingDie) DieImmutable(immutable bool) *ClusterWorkloadResourceMappingDie
- func (d *ClusterWorkloadResourceMappingDie) DieRelease() apisv1beta1.ClusterWorkloadResourceMapping
- func (d *ClusterWorkloadResourceMappingDie) DieReleasePtr() *apisv1beta1.ClusterWorkloadResourceMapping
- func (d *ClusterWorkloadResourceMappingDie) DieReleaseUnstructured() runtime.Unstructured
- func (d *ClusterWorkloadResourceMappingDie) DieStamp(fn func(r *apisv1beta1.ClusterWorkloadResourceMapping)) *ClusterWorkloadResourceMappingDie
- func (d *ClusterWorkloadResourceMappingDie) GetObjectKind() schema.ObjectKind
- func (d *ClusterWorkloadResourceMappingDie) MarshalJSON() ([]byte, error)
- func (d *ClusterWorkloadResourceMappingDie) MetadataDie(fn func(d *v1.ObjectMetaDie)) *ClusterWorkloadResourceMappingDie
- func (d *ClusterWorkloadResourceMappingDie) Spec(v apisv1beta1.ClusterWorkloadResourceMappingSpec) *ClusterWorkloadResourceMappingDie
- func (d *ClusterWorkloadResourceMappingDie) SpecDie(fn func(d *ClusterWorkloadResourceMappingSpecDie)) *ClusterWorkloadResourceMappingDie
- func (d *ClusterWorkloadResourceMappingDie) UnmarshalJSON(b []byte) error
- type ClusterWorkloadResourceMappingSpecDie
- func (d *ClusterWorkloadResourceMappingSpecDie) DeepCopy() *ClusterWorkloadResourceMappingSpecDie
- func (d *ClusterWorkloadResourceMappingSpecDie) DieFeed(r apisv1beta1.ClusterWorkloadResourceMappingSpec) *ClusterWorkloadResourceMappingSpecDie
- func (d *ClusterWorkloadResourceMappingSpecDie) DieFeedPtr(r *apisv1beta1.ClusterWorkloadResourceMappingSpec) *ClusterWorkloadResourceMappingSpecDie
- func (d *ClusterWorkloadResourceMappingSpecDie) DieImmutable(immutable bool) *ClusterWorkloadResourceMappingSpecDie
- func (d *ClusterWorkloadResourceMappingSpecDie) DieRelease() apisv1beta1.ClusterWorkloadResourceMappingSpec
- func (d *ClusterWorkloadResourceMappingSpecDie) DieReleasePtr() *apisv1beta1.ClusterWorkloadResourceMappingSpec
- func (d *ClusterWorkloadResourceMappingSpecDie) DieStamp(fn func(r *apisv1beta1.ClusterWorkloadResourceMappingSpec)) *ClusterWorkloadResourceMappingSpecDie
- func (d *ClusterWorkloadResourceMappingSpecDie) Versions(v ...apisv1beta1.ClusterWorkloadResourceMappingTemplate) *ClusterWorkloadResourceMappingSpecDie
- func (d *ClusterWorkloadResourceMappingSpecDie) VersionsDie(version string, fn func(d *ClusterWorkloadResourceMappingTemplateDie)) *ClusterWorkloadResourceMappingSpecDie
- type ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) Annotations(v string) *ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) Containers(v ...apisv1beta1.ClusterWorkloadResourceMappingContainer) *ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) ContainersDie(containers ...*ClusterWorkloadResourceMappingContainerDie) *ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) DeepCopy() *ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) DieFeed(r apisv1beta1.ClusterWorkloadResourceMappingTemplate) *ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) DieFeedPtr(r *apisv1beta1.ClusterWorkloadResourceMappingTemplate) *ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) DieImmutable(immutable bool) *ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) DieRelease() apisv1beta1.ClusterWorkloadResourceMappingTemplate
- func (d *ClusterWorkloadResourceMappingTemplateDie) DieReleasePtr() *apisv1beta1.ClusterWorkloadResourceMappingTemplate
- func (d *ClusterWorkloadResourceMappingTemplateDie) DieStamp(fn func(r *apisv1beta1.ClusterWorkloadResourceMappingTemplate)) *ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) Version(v string) *ClusterWorkloadResourceMappingTemplateDie
- func (d *ClusterWorkloadResourceMappingTemplateDie) Volumes(v string) *ClusterWorkloadResourceMappingTemplateDie
- type EnvMappingDie
- func (d *EnvMappingDie) DeepCopy() *EnvMappingDie
- func (d *EnvMappingDie) DieFeed(r apisv1beta1.EnvMapping) *EnvMappingDie
- func (d *EnvMappingDie) DieFeedPtr(r *apisv1beta1.EnvMapping) *EnvMappingDie
- func (d *EnvMappingDie) DieImmutable(immutable bool) *EnvMappingDie
- func (d *EnvMappingDie) DieRelease() apisv1beta1.EnvMapping
- func (d *EnvMappingDie) DieReleasePtr() *apisv1beta1.EnvMapping
- func (d *EnvMappingDie) DieStamp(fn func(r *apisv1beta1.EnvMapping)) *EnvMappingDie
- func (d *EnvMappingDie) Key(v string) *EnvMappingDie
- func (d *EnvMappingDie) Name(v string) *EnvMappingDie
- type ServiceBindingDie
- func (d *ServiceBindingDie) DeepCopy() *ServiceBindingDie
- func (d *ServiceBindingDie) DeepCopyObject() runtime.Object
- func (d *ServiceBindingDie) DieFeed(r apisv1beta1.ServiceBinding) *ServiceBindingDie
- func (d *ServiceBindingDie) DieFeedPtr(r *apisv1beta1.ServiceBinding) *ServiceBindingDie
- func (d *ServiceBindingDie) DieImmutable(immutable bool) *ServiceBindingDie
- func (d *ServiceBindingDie) DieRelease() apisv1beta1.ServiceBinding
- func (d *ServiceBindingDie) DieReleasePtr() *apisv1beta1.ServiceBinding
- func (d *ServiceBindingDie) DieReleaseUnstructured() runtime.Unstructured
- func (d *ServiceBindingDie) DieStamp(fn func(r *apisv1beta1.ServiceBinding)) *ServiceBindingDie
- func (d *ServiceBindingDie) GetObjectKind() schema.ObjectKind
- func (d *ServiceBindingDie) MarshalJSON() ([]byte, error)
- func (d *ServiceBindingDie) MetadataDie(fn func(d *v1.ObjectMetaDie)) *ServiceBindingDie
- func (d *ServiceBindingDie) Spec(v apisv1beta1.ServiceBindingSpec) *ServiceBindingDie
- func (d *ServiceBindingDie) SpecDie(fn func(d *ServiceBindingSpecDie)) *ServiceBindingDie
- func (d *ServiceBindingDie) Status(v apisv1beta1.ServiceBindingStatus) *ServiceBindingDie
- func (d *ServiceBindingDie) StatusDie(fn func(d *ServiceBindingStatusDie)) *ServiceBindingDie
- func (d *ServiceBindingDie) UnmarshalJSON(b []byte) error
- type ServiceBindingSecretReferenceDie
- func (d *ServiceBindingSecretReferenceDie) DeepCopy() *ServiceBindingSecretReferenceDie
- func (d *ServiceBindingSecretReferenceDie) DieFeed(r apisv1beta1.ServiceBindingSecretReference) *ServiceBindingSecretReferenceDie
- func (d *ServiceBindingSecretReferenceDie) DieFeedPtr(r *apisv1beta1.ServiceBindingSecretReference) *ServiceBindingSecretReferenceDie
- func (d *ServiceBindingSecretReferenceDie) DieImmutable(immutable bool) *ServiceBindingSecretReferenceDie
- func (d *ServiceBindingSecretReferenceDie) DieRelease() apisv1beta1.ServiceBindingSecretReference
- func (d *ServiceBindingSecretReferenceDie) DieReleasePtr() *apisv1beta1.ServiceBindingSecretReference
- func (d *ServiceBindingSecretReferenceDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingSecretReference)) *ServiceBindingSecretReferenceDie
- func (d *ServiceBindingSecretReferenceDie) Name(v string) *ServiceBindingSecretReferenceDie
- type ServiceBindingServiceReferenceDie
- func (d *ServiceBindingServiceReferenceDie) APIVersion(v string) *ServiceBindingServiceReferenceDie
- func (d *ServiceBindingServiceReferenceDie) DeepCopy() *ServiceBindingServiceReferenceDie
- func (d *ServiceBindingServiceReferenceDie) DieFeed(r apisv1beta1.ServiceBindingServiceReference) *ServiceBindingServiceReferenceDie
- func (d *ServiceBindingServiceReferenceDie) DieFeedPtr(r *apisv1beta1.ServiceBindingServiceReference) *ServiceBindingServiceReferenceDie
- func (d *ServiceBindingServiceReferenceDie) DieImmutable(immutable bool) *ServiceBindingServiceReferenceDie
- func (d *ServiceBindingServiceReferenceDie) DieRelease() apisv1beta1.ServiceBindingServiceReference
- func (d *ServiceBindingServiceReferenceDie) DieReleasePtr() *apisv1beta1.ServiceBindingServiceReference
- func (d *ServiceBindingServiceReferenceDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingServiceReference)) *ServiceBindingServiceReferenceDie
- func (d *ServiceBindingServiceReferenceDie) Kind(v string) *ServiceBindingServiceReferenceDie
- func (d *ServiceBindingServiceReferenceDie) Name(v string) *ServiceBindingServiceReferenceDie
- type ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) DeepCopy() *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) DieFeed(r apisv1beta1.ServiceBindingSpec) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) DieFeedPtr(r *apisv1beta1.ServiceBindingSpec) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) DieImmutable(immutable bool) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) DieRelease() apisv1beta1.ServiceBindingSpec
- func (d *ServiceBindingSpecDie) DieReleasePtr() *apisv1beta1.ServiceBindingSpec
- func (d *ServiceBindingSpecDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingSpec)) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) Env(v ...apisv1beta1.EnvMapping) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) EnvDie(key string, fn func(d *EnvMappingDie)) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) Name(v string) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) Provider(v string) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) Service(v apisv1beta1.ServiceBindingServiceReference) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) ServiceDie(fn func(d *ServiceBindingServiceReferenceDie)) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) Type(v string) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) Workload(v apisv1beta1.ServiceBindingWorkloadReference) *ServiceBindingSpecDie
- func (d *ServiceBindingSpecDie) WorkloadDie(fn func(d *ServiceBindingWorkloadReferenceDie)) *ServiceBindingSpecDie
- type ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) Binding(v *apisv1beta1.ServiceBindingSecretReference) *ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) BindingDie(fn func(d *ServiceBindingSecretReferenceDie)) *ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) Conditions(v ...metav1.Condition) *ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) DeepCopy() *ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) DieFeed(r apisv1beta1.ServiceBindingStatus) *ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) DieFeedPtr(r *apisv1beta1.ServiceBindingStatus) *ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) DieImmutable(immutable bool) *ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) DieRelease() apisv1beta1.ServiceBindingStatus
- func (d *ServiceBindingStatusDie) DieReleasePtr() *apisv1beta1.ServiceBindingStatus
- func (d *ServiceBindingStatusDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingStatus)) *ServiceBindingStatusDie
- func (d *ServiceBindingStatusDie) ObservedGeneration(v int64) *ServiceBindingStatusDie
- type ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) APIVersion(v string) *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) Containers(v ...string) *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) DeepCopy() *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) DieFeed(r apisv1beta1.ServiceBindingWorkloadReference) *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) DieFeedPtr(r *apisv1beta1.ServiceBindingWorkloadReference) *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) DieImmutable(immutable bool) *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) DieRelease() apisv1beta1.ServiceBindingWorkloadReference
- func (d *ServiceBindingWorkloadReferenceDie) DieReleasePtr() *apisv1beta1.ServiceBindingWorkloadReference
- func (d *ServiceBindingWorkloadReferenceDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingWorkloadReference)) *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) Kind(v string) *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) Name(v string) *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) Selector(v *metav1.LabelSelector) *ServiceBindingWorkloadReferenceDie
- func (d *ServiceBindingWorkloadReferenceDie) SelectorDie(fn func(d *diemetav1.LabelSelectorDie)) *ServiceBindingWorkloadReferenceDie
Constants ¶
This section is empty.
Variables ¶
var ClusterWorkloadResourceMappingBlank = (&ClusterWorkloadResourceMappingDie{}).DieFeed(apisv1beta1.ClusterWorkloadResourceMapping{})
var ClusterWorkloadResourceMappingContainerBlank = (&ClusterWorkloadResourceMappingContainerDie{}).DieFeed(apisv1beta1.ClusterWorkloadResourceMappingContainer{})
var ClusterWorkloadResourceMappingSpecBlank = (&ClusterWorkloadResourceMappingSpecDie{}).DieFeed(apisv1beta1.ClusterWorkloadResourceMappingSpec{})
var ClusterWorkloadResourceMappingTemplateBlank = (&ClusterWorkloadResourceMappingTemplateDie{}).DieFeed(apisv1beta1.ClusterWorkloadResourceMappingTemplate{})
var EnvMappingBlank = (&EnvMappingDie{}).DieFeed(apisv1beta1.EnvMapping{})
var ServiceBindingBlank = (&ServiceBindingDie{}).DieFeed(apisv1beta1.ServiceBinding{})
var ServiceBindingConditionReady = diemetav1.ConditionBlank.Type(servicebindingv1beta1.ServiceBindingConditionReady).Unknown().Reason("Initializing")
var ServiceBindingConditionServiceAvailable = diemetav1.ConditionBlank.Type(servicebindingv1beta1.ServiceBindingConditionServiceAvailable).Unknown().Reason("Initializing")
var ServiceBindingConditionWorkloadProjected = diemetav1.ConditionBlank.Type(servicebindingv1beta1.ServiceBindingConditionWorkloadProjected).Unknown().Reason("Initializing")
var ServiceBindingSecretReferenceBlank = (&ServiceBindingSecretReferenceDie{}).DieFeed(apisv1beta1.ServiceBindingSecretReference{})
var ServiceBindingServiceReferenceBlank = (&ServiceBindingServiceReferenceDie{}).DieFeed(apisv1beta1.ServiceBindingServiceReference{})
var ServiceBindingSpecBlank = (&ServiceBindingSpecDie{}).DieFeed(apisv1beta1.ServiceBindingSpec{})
var ServiceBindingStatusBlank = (&ServiceBindingStatusDie{}).DieFeed(apisv1beta1.ServiceBindingStatus{})
var ServiceBindingWorkloadReferenceBlank = (&ServiceBindingWorkloadReferenceDie{}).DieFeed(apisv1beta1.ServiceBindingWorkloadReference{})
Functions ¶
This section is empty.
Types ¶
type ClusterWorkloadResourceMappingContainerDie ¶
type ClusterWorkloadResourceMappingContainerDie struct {
// contains filtered or unexported fields
}
func (*ClusterWorkloadResourceMappingContainerDie) DeepCopy ¶
func (d *ClusterWorkloadResourceMappingContainerDie) DeepCopy() *ClusterWorkloadResourceMappingContainerDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ClusterWorkloadResourceMappingContainerDie) DieFeed ¶
func (d *ClusterWorkloadResourceMappingContainerDie) DieFeed(r apisv1beta1.ClusterWorkloadResourceMappingContainer) *ClusterWorkloadResourceMappingContainerDie
DieFeed returns a new die with the provided resource.
func (*ClusterWorkloadResourceMappingContainerDie) DieFeedPtr ¶
func (d *ClusterWorkloadResourceMappingContainerDie) DieFeedPtr(r *apisv1beta1.ClusterWorkloadResourceMappingContainer) *ClusterWorkloadResourceMappingContainerDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ClusterWorkloadResourceMappingContainerDie) DieImmutable ¶
func (d *ClusterWorkloadResourceMappingContainerDie) DieImmutable(immutable bool) *ClusterWorkloadResourceMappingContainerDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ClusterWorkloadResourceMappingContainerDie) DieRelease ¶
func (d *ClusterWorkloadResourceMappingContainerDie) DieRelease() apisv1beta1.ClusterWorkloadResourceMappingContainer
DieRelease returns the resource managed by the die.
func (*ClusterWorkloadResourceMappingContainerDie) DieReleasePtr ¶
func (d *ClusterWorkloadResourceMappingContainerDie) DieReleasePtr() *apisv1beta1.ClusterWorkloadResourceMappingContainer
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ClusterWorkloadResourceMappingContainerDie) DieStamp ¶
func (d *ClusterWorkloadResourceMappingContainerDie) DieStamp(fn func(r *apisv1beta1.ClusterWorkloadResourceMappingContainer)) *ClusterWorkloadResourceMappingContainerDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ClusterWorkloadResourceMappingContainerDie) Env ¶
func (d *ClusterWorkloadResourceMappingContainerDie) Env(v string) *ClusterWorkloadResourceMappingContainerDie
Env is a Restricted JSONPath that references the slice of environment variables for the container with the container-like workload resource fragment. The referenced location is created if it does not exist. Defaults to `.envs`.
func (*ClusterWorkloadResourceMappingContainerDie) Name ¶
func (d *ClusterWorkloadResourceMappingContainerDie) Name(v string) *ClusterWorkloadResourceMappingContainerDie
Name is a Restricted JSONPath that references the name of the container with the container-like workload resource fragment. If not defined, container name filtering is ignored.
func (*ClusterWorkloadResourceMappingContainerDie) Path ¶
func (d *ClusterWorkloadResourceMappingContainerDie) Path(v string) *ClusterWorkloadResourceMappingContainerDie
Path is the JSONPath within the workload resource that matches an existing fragment that is container-like.
func (*ClusterWorkloadResourceMappingContainerDie) VolumeMounts ¶
func (d *ClusterWorkloadResourceMappingContainerDie) VolumeMounts(v string) *ClusterWorkloadResourceMappingContainerDie
VolumeMounts is a Restricted JSONPath that references the slice of volume mounts for the container with the container-like workload resource fragment. The referenced location is created if it does not exist. Defaults to `.volumeMounts`.
type ClusterWorkloadResourceMappingDie ¶
type ClusterWorkloadResourceMappingDie struct { v1.FrozenObjectMeta // contains filtered or unexported fields }
func (*ClusterWorkloadResourceMappingDie) DeepCopy ¶
func (d *ClusterWorkloadResourceMappingDie) DeepCopy() *ClusterWorkloadResourceMappingDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ClusterWorkloadResourceMappingDie) DeepCopyObject ¶
func (d *ClusterWorkloadResourceMappingDie) DeepCopyObject() runtime.Object
func (*ClusterWorkloadResourceMappingDie) DieFeed ¶
func (d *ClusterWorkloadResourceMappingDie) DieFeed(r apisv1beta1.ClusterWorkloadResourceMapping) *ClusterWorkloadResourceMappingDie
DieFeed returns a new die with the provided resource.
func (*ClusterWorkloadResourceMappingDie) DieFeedPtr ¶
func (d *ClusterWorkloadResourceMappingDie) DieFeedPtr(r *apisv1beta1.ClusterWorkloadResourceMapping) *ClusterWorkloadResourceMappingDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ClusterWorkloadResourceMappingDie) DieImmutable ¶
func (d *ClusterWorkloadResourceMappingDie) DieImmutable(immutable bool) *ClusterWorkloadResourceMappingDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ClusterWorkloadResourceMappingDie) DieRelease ¶
func (d *ClusterWorkloadResourceMappingDie) DieRelease() apisv1beta1.ClusterWorkloadResourceMapping
DieRelease returns the resource managed by the die.
func (*ClusterWorkloadResourceMappingDie) DieReleasePtr ¶
func (d *ClusterWorkloadResourceMappingDie) DieReleasePtr() *apisv1beta1.ClusterWorkloadResourceMapping
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ClusterWorkloadResourceMappingDie) DieReleaseUnstructured ¶
func (d *ClusterWorkloadResourceMappingDie) DieReleaseUnstructured() runtime.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object.
func (*ClusterWorkloadResourceMappingDie) DieStamp ¶
func (d *ClusterWorkloadResourceMappingDie) DieStamp(fn func(r *apisv1beta1.ClusterWorkloadResourceMapping)) *ClusterWorkloadResourceMappingDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ClusterWorkloadResourceMappingDie) GetObjectKind ¶
func (d *ClusterWorkloadResourceMappingDie) GetObjectKind() schema.ObjectKind
func (*ClusterWorkloadResourceMappingDie) MarshalJSON ¶
func (d *ClusterWorkloadResourceMappingDie) MarshalJSON() ([]byte, error)
func (*ClusterWorkloadResourceMappingDie) MetadataDie ¶
func (d *ClusterWorkloadResourceMappingDie) MetadataDie(fn func(d *v1.ObjectMetaDie)) *ClusterWorkloadResourceMappingDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*ClusterWorkloadResourceMappingDie) SpecDie ¶
func (d *ClusterWorkloadResourceMappingDie) SpecDie(fn func(d *ClusterWorkloadResourceMappingSpecDie)) *ClusterWorkloadResourceMappingDie
SpecDie stamps the resource's spec field with a mutable die.
func (*ClusterWorkloadResourceMappingDie) UnmarshalJSON ¶
func (d *ClusterWorkloadResourceMappingDie) UnmarshalJSON(b []byte) error
type ClusterWorkloadResourceMappingSpecDie ¶
type ClusterWorkloadResourceMappingSpecDie struct {
// contains filtered or unexported fields
}
func (*ClusterWorkloadResourceMappingSpecDie) DeepCopy ¶
func (d *ClusterWorkloadResourceMappingSpecDie) DeepCopy() *ClusterWorkloadResourceMappingSpecDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ClusterWorkloadResourceMappingSpecDie) DieFeed ¶
func (d *ClusterWorkloadResourceMappingSpecDie) DieFeed(r apisv1beta1.ClusterWorkloadResourceMappingSpec) *ClusterWorkloadResourceMappingSpecDie
DieFeed returns a new die with the provided resource.
func (*ClusterWorkloadResourceMappingSpecDie) DieFeedPtr ¶
func (d *ClusterWorkloadResourceMappingSpecDie) DieFeedPtr(r *apisv1beta1.ClusterWorkloadResourceMappingSpec) *ClusterWorkloadResourceMappingSpecDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ClusterWorkloadResourceMappingSpecDie) DieImmutable ¶
func (d *ClusterWorkloadResourceMappingSpecDie) DieImmutable(immutable bool) *ClusterWorkloadResourceMappingSpecDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ClusterWorkloadResourceMappingSpecDie) DieRelease ¶
func (d *ClusterWorkloadResourceMappingSpecDie) DieRelease() apisv1beta1.ClusterWorkloadResourceMappingSpec
DieRelease returns the resource managed by the die.
func (*ClusterWorkloadResourceMappingSpecDie) DieReleasePtr ¶
func (d *ClusterWorkloadResourceMappingSpecDie) DieReleasePtr() *apisv1beta1.ClusterWorkloadResourceMappingSpec
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ClusterWorkloadResourceMappingSpecDie) DieStamp ¶
func (d *ClusterWorkloadResourceMappingSpecDie) DieStamp(fn func(r *apisv1beta1.ClusterWorkloadResourceMappingSpec)) *ClusterWorkloadResourceMappingSpecDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ClusterWorkloadResourceMappingSpecDie) Versions ¶
func (d *ClusterWorkloadResourceMappingSpecDie) Versions(v ...apisv1beta1.ClusterWorkloadResourceMappingTemplate) *ClusterWorkloadResourceMappingSpecDie
Versions is the collection of versions for a given resource, with mappings.
func (*ClusterWorkloadResourceMappingSpecDie) VersionsDie ¶
func (d *ClusterWorkloadResourceMappingSpecDie) VersionsDie(version string, fn func(d *ClusterWorkloadResourceMappingTemplateDie)) *ClusterWorkloadResourceMappingSpecDie
type ClusterWorkloadResourceMappingTemplateDie ¶
type ClusterWorkloadResourceMappingTemplateDie struct {
// contains filtered or unexported fields
}
func (*ClusterWorkloadResourceMappingTemplateDie) Annotations ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) Annotations(v string) *ClusterWorkloadResourceMappingTemplateDie
Annotations is a Restricted JSONPath that references the annotations map within the workload resource. These annotations must end up in the resulting Pod, and are generally not the workload resource's annotations. Defaults to `.spec.template.metadata.annotations`.
func (*ClusterWorkloadResourceMappingTemplateDie) Containers ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) Containers(v ...apisv1beta1.ClusterWorkloadResourceMappingContainer) *ClusterWorkloadResourceMappingTemplateDie
Containers is the collection of mappings to container-like fragments of the workload resource. Defaults to mappings appropriate for a PodSpecable resource.
func (*ClusterWorkloadResourceMappingTemplateDie) ContainersDie ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) ContainersDie(containers ...*ClusterWorkloadResourceMappingContainerDie) *ClusterWorkloadResourceMappingTemplateDie
func (*ClusterWorkloadResourceMappingTemplateDie) DeepCopy ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) DeepCopy() *ClusterWorkloadResourceMappingTemplateDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ClusterWorkloadResourceMappingTemplateDie) DieFeed ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) DieFeed(r apisv1beta1.ClusterWorkloadResourceMappingTemplate) *ClusterWorkloadResourceMappingTemplateDie
DieFeed returns a new die with the provided resource.
func (*ClusterWorkloadResourceMappingTemplateDie) DieFeedPtr ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) DieFeedPtr(r *apisv1beta1.ClusterWorkloadResourceMappingTemplate) *ClusterWorkloadResourceMappingTemplateDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ClusterWorkloadResourceMappingTemplateDie) DieImmutable ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) DieImmutable(immutable bool) *ClusterWorkloadResourceMappingTemplateDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ClusterWorkloadResourceMappingTemplateDie) DieRelease ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) DieRelease() apisv1beta1.ClusterWorkloadResourceMappingTemplate
DieRelease returns the resource managed by the die.
func (*ClusterWorkloadResourceMappingTemplateDie) DieReleasePtr ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) DieReleasePtr() *apisv1beta1.ClusterWorkloadResourceMappingTemplate
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ClusterWorkloadResourceMappingTemplateDie) DieStamp ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) DieStamp(fn func(r *apisv1beta1.ClusterWorkloadResourceMappingTemplate)) *ClusterWorkloadResourceMappingTemplateDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ClusterWorkloadResourceMappingTemplateDie) Version ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) Version(v string) *ClusterWorkloadResourceMappingTemplateDie
Version is the version of the workload resource that this mapping is for.
func (*ClusterWorkloadResourceMappingTemplateDie) Volumes ¶
func (d *ClusterWorkloadResourceMappingTemplateDie) Volumes(v string) *ClusterWorkloadResourceMappingTemplateDie
Volumes is a Restricted JSONPath that references the slice of volumes within the workload resource. Defaults to `.spec.template.spec.volumes`.
type EnvMappingDie ¶
type EnvMappingDie struct {
// contains filtered or unexported fields
}
func (*EnvMappingDie) DeepCopy ¶
func (d *EnvMappingDie) DeepCopy() *EnvMappingDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*EnvMappingDie) DieFeed ¶
func (d *EnvMappingDie) DieFeed(r apisv1beta1.EnvMapping) *EnvMappingDie
DieFeed returns a new die with the provided resource.
func (*EnvMappingDie) DieFeedPtr ¶
func (d *EnvMappingDie) DieFeedPtr(r *apisv1beta1.EnvMapping) *EnvMappingDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*EnvMappingDie) DieImmutable ¶
func (d *EnvMappingDie) DieImmutable(immutable bool) *EnvMappingDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*EnvMappingDie) DieRelease ¶
func (d *EnvMappingDie) DieRelease() apisv1beta1.EnvMapping
DieRelease returns the resource managed by the die.
func (*EnvMappingDie) DieReleasePtr ¶
func (d *EnvMappingDie) DieReleasePtr() *apisv1beta1.EnvMapping
DieReleasePtr returns a pointer to the resource managed by the die.
func (*EnvMappingDie) DieStamp ¶
func (d *EnvMappingDie) DieStamp(fn func(r *apisv1beta1.EnvMapping)) *EnvMappingDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*EnvMappingDie) Key ¶
func (d *EnvMappingDie) Key(v string) *EnvMappingDie
Key is the key in the Secret that will be exposed
func (*EnvMappingDie) Name ¶
func (d *EnvMappingDie) Name(v string) *EnvMappingDie
Name is the name of the environment variable
type ServiceBindingDie ¶
type ServiceBindingDie struct { v1.FrozenObjectMeta // contains filtered or unexported fields }
func (*ServiceBindingDie) DeepCopy ¶
func (d *ServiceBindingDie) DeepCopy() *ServiceBindingDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ServiceBindingDie) DeepCopyObject ¶
func (d *ServiceBindingDie) DeepCopyObject() runtime.Object
func (*ServiceBindingDie) DieFeed ¶
func (d *ServiceBindingDie) DieFeed(r apisv1beta1.ServiceBinding) *ServiceBindingDie
DieFeed returns a new die with the provided resource.
func (*ServiceBindingDie) DieFeedPtr ¶
func (d *ServiceBindingDie) DieFeedPtr(r *apisv1beta1.ServiceBinding) *ServiceBindingDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ServiceBindingDie) DieImmutable ¶
func (d *ServiceBindingDie) DieImmutable(immutable bool) *ServiceBindingDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ServiceBindingDie) DieRelease ¶
func (d *ServiceBindingDie) DieRelease() apisv1beta1.ServiceBinding
DieRelease returns the resource managed by the die.
func (*ServiceBindingDie) DieReleasePtr ¶
func (d *ServiceBindingDie) DieReleasePtr() *apisv1beta1.ServiceBinding
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ServiceBindingDie) DieReleaseUnstructured ¶
func (d *ServiceBindingDie) DieReleaseUnstructured() runtime.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object.
func (*ServiceBindingDie) DieStamp ¶
func (d *ServiceBindingDie) DieStamp(fn func(r *apisv1beta1.ServiceBinding)) *ServiceBindingDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ServiceBindingDie) GetObjectKind ¶
func (d *ServiceBindingDie) GetObjectKind() schema.ObjectKind
func (*ServiceBindingDie) MarshalJSON ¶
func (d *ServiceBindingDie) MarshalJSON() ([]byte, error)
func (*ServiceBindingDie) MetadataDie ¶
func (d *ServiceBindingDie) MetadataDie(fn func(d *v1.ObjectMetaDie)) *ServiceBindingDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*ServiceBindingDie) Spec ¶
func (d *ServiceBindingDie) Spec(v apisv1beta1.ServiceBindingSpec) *ServiceBindingDie
func (*ServiceBindingDie) SpecDie ¶
func (d *ServiceBindingDie) SpecDie(fn func(d *ServiceBindingSpecDie)) *ServiceBindingDie
SpecDie stamps the resource's spec field with a mutable die.
func (*ServiceBindingDie) Status ¶
func (d *ServiceBindingDie) Status(v apisv1beta1.ServiceBindingStatus) *ServiceBindingDie
func (*ServiceBindingDie) StatusDie ¶
func (d *ServiceBindingDie) StatusDie(fn func(d *ServiceBindingStatusDie)) *ServiceBindingDie
StatusDie stamps the resource's status field with a mutable die.
func (*ServiceBindingDie) UnmarshalJSON ¶
func (d *ServiceBindingDie) UnmarshalJSON(b []byte) error
type ServiceBindingSecretReferenceDie ¶
type ServiceBindingSecretReferenceDie struct {
// contains filtered or unexported fields
}
func (*ServiceBindingSecretReferenceDie) DeepCopy ¶
func (d *ServiceBindingSecretReferenceDie) DeepCopy() *ServiceBindingSecretReferenceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ServiceBindingSecretReferenceDie) DieFeed ¶
func (d *ServiceBindingSecretReferenceDie) DieFeed(r apisv1beta1.ServiceBindingSecretReference) *ServiceBindingSecretReferenceDie
DieFeed returns a new die with the provided resource.
func (*ServiceBindingSecretReferenceDie) DieFeedPtr ¶
func (d *ServiceBindingSecretReferenceDie) DieFeedPtr(r *apisv1beta1.ServiceBindingSecretReference) *ServiceBindingSecretReferenceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ServiceBindingSecretReferenceDie) DieImmutable ¶
func (d *ServiceBindingSecretReferenceDie) DieImmutable(immutable bool) *ServiceBindingSecretReferenceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ServiceBindingSecretReferenceDie) DieRelease ¶
func (d *ServiceBindingSecretReferenceDie) DieRelease() apisv1beta1.ServiceBindingSecretReference
DieRelease returns the resource managed by the die.
func (*ServiceBindingSecretReferenceDie) DieReleasePtr ¶
func (d *ServiceBindingSecretReferenceDie) DieReleasePtr() *apisv1beta1.ServiceBindingSecretReference
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ServiceBindingSecretReferenceDie) DieStamp ¶
func (d *ServiceBindingSecretReferenceDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingSecretReference)) *ServiceBindingSecretReferenceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ServiceBindingSecretReferenceDie) Name ¶
func (d *ServiceBindingSecretReferenceDie) Name(v string) *ServiceBindingSecretReferenceDie
Name of the referent secret. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type ServiceBindingServiceReferenceDie ¶
type ServiceBindingServiceReferenceDie struct {
// contains filtered or unexported fields
}
func (*ServiceBindingServiceReferenceDie) APIVersion ¶
func (d *ServiceBindingServiceReferenceDie) APIVersion(v string) *ServiceBindingServiceReferenceDie
API version of the referent.
func (*ServiceBindingServiceReferenceDie) DeepCopy ¶
func (d *ServiceBindingServiceReferenceDie) DeepCopy() *ServiceBindingServiceReferenceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ServiceBindingServiceReferenceDie) DieFeed ¶
func (d *ServiceBindingServiceReferenceDie) DieFeed(r apisv1beta1.ServiceBindingServiceReference) *ServiceBindingServiceReferenceDie
DieFeed returns a new die with the provided resource.
func (*ServiceBindingServiceReferenceDie) DieFeedPtr ¶
func (d *ServiceBindingServiceReferenceDie) DieFeedPtr(r *apisv1beta1.ServiceBindingServiceReference) *ServiceBindingServiceReferenceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ServiceBindingServiceReferenceDie) DieImmutable ¶
func (d *ServiceBindingServiceReferenceDie) DieImmutable(immutable bool) *ServiceBindingServiceReferenceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ServiceBindingServiceReferenceDie) DieRelease ¶
func (d *ServiceBindingServiceReferenceDie) DieRelease() apisv1beta1.ServiceBindingServiceReference
DieRelease returns the resource managed by the die.
func (*ServiceBindingServiceReferenceDie) DieReleasePtr ¶
func (d *ServiceBindingServiceReferenceDie) DieReleasePtr() *apisv1beta1.ServiceBindingServiceReference
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ServiceBindingServiceReferenceDie) DieStamp ¶
func (d *ServiceBindingServiceReferenceDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingServiceReference)) *ServiceBindingServiceReferenceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ServiceBindingServiceReferenceDie) Kind ¶
func (d *ServiceBindingServiceReferenceDie) Kind(v string) *ServiceBindingServiceReferenceDie
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*ServiceBindingServiceReferenceDie) Name ¶
func (d *ServiceBindingServiceReferenceDie) Name(v string) *ServiceBindingServiceReferenceDie
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type ServiceBindingSpecDie ¶
type ServiceBindingSpecDie struct {
// contains filtered or unexported fields
}
func (*ServiceBindingSpecDie) DeepCopy ¶
func (d *ServiceBindingSpecDie) DeepCopy() *ServiceBindingSpecDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ServiceBindingSpecDie) DieFeed ¶
func (d *ServiceBindingSpecDie) DieFeed(r apisv1beta1.ServiceBindingSpec) *ServiceBindingSpecDie
DieFeed returns a new die with the provided resource.
func (*ServiceBindingSpecDie) DieFeedPtr ¶
func (d *ServiceBindingSpecDie) DieFeedPtr(r *apisv1beta1.ServiceBindingSpec) *ServiceBindingSpecDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ServiceBindingSpecDie) DieImmutable ¶
func (d *ServiceBindingSpecDie) DieImmutable(immutable bool) *ServiceBindingSpecDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ServiceBindingSpecDie) DieRelease ¶
func (d *ServiceBindingSpecDie) DieRelease() apisv1beta1.ServiceBindingSpec
DieRelease returns the resource managed by the die.
func (*ServiceBindingSpecDie) DieReleasePtr ¶
func (d *ServiceBindingSpecDie) DieReleasePtr() *apisv1beta1.ServiceBindingSpec
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ServiceBindingSpecDie) DieStamp ¶
func (d *ServiceBindingSpecDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingSpec)) *ServiceBindingSpecDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ServiceBindingSpecDie) Env ¶
func (d *ServiceBindingSpecDie) Env(v ...apisv1beta1.EnvMapping) *ServiceBindingSpecDie
Env is the collection of mappings from Secret entries to environment variables
func (*ServiceBindingSpecDie) EnvDie ¶
func (d *ServiceBindingSpecDie) EnvDie(key string, fn func(d *EnvMappingDie)) *ServiceBindingSpecDie
func (*ServiceBindingSpecDie) Name ¶
func (d *ServiceBindingSpecDie) Name(v string) *ServiceBindingSpecDie
Name is the name of the service as projected into the workload container. Defaults to .metadata.name.
func (*ServiceBindingSpecDie) Provider ¶
func (d *ServiceBindingSpecDie) Provider(v string) *ServiceBindingSpecDie
Provider is the provider of the service as projected into the workload container
func (*ServiceBindingSpecDie) Service ¶
func (d *ServiceBindingSpecDie) Service(v apisv1beta1.ServiceBindingServiceReference) *ServiceBindingSpecDie
Service is a reference to an object that fulfills the ProvisionedService duck type
func (*ServiceBindingSpecDie) ServiceDie ¶
func (d *ServiceBindingSpecDie) ServiceDie(fn func(d *ServiceBindingServiceReferenceDie)) *ServiceBindingSpecDie
func (*ServiceBindingSpecDie) Type ¶
func (d *ServiceBindingSpecDie) Type(v string) *ServiceBindingSpecDie
Type is the type of the service as projected into the workload container
func (*ServiceBindingSpecDie) Workload ¶
func (d *ServiceBindingSpecDie) Workload(v apisv1beta1.ServiceBindingWorkloadReference) *ServiceBindingSpecDie
Workload is a reference to an object
func (*ServiceBindingSpecDie) WorkloadDie ¶
func (d *ServiceBindingSpecDie) WorkloadDie(fn func(d *ServiceBindingWorkloadReferenceDie)) *ServiceBindingSpecDie
type ServiceBindingStatusDie ¶
type ServiceBindingStatusDie struct {
// contains filtered or unexported fields
}
func (*ServiceBindingStatusDie) Binding ¶
func (d *ServiceBindingStatusDie) Binding(v *apisv1beta1.ServiceBindingSecretReference) *ServiceBindingStatusDie
Binding exposes the projected secret for this ServiceBinding
func (*ServiceBindingStatusDie) BindingDie ¶
func (d *ServiceBindingStatusDie) BindingDie(fn func(d *ServiceBindingSecretReferenceDie)) *ServiceBindingStatusDie
func (*ServiceBindingStatusDie) Conditions ¶
func (d *ServiceBindingStatusDie) Conditions(v ...metav1.Condition) *ServiceBindingStatusDie
Conditions are the conditions of this ServiceBinding
func (*ServiceBindingStatusDie) ConditionsDie ¶
func (d *ServiceBindingStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *ServiceBindingStatusDie
func (*ServiceBindingStatusDie) DeepCopy ¶
func (d *ServiceBindingStatusDie) DeepCopy() *ServiceBindingStatusDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ServiceBindingStatusDie) DieFeed ¶
func (d *ServiceBindingStatusDie) DieFeed(r apisv1beta1.ServiceBindingStatus) *ServiceBindingStatusDie
DieFeed returns a new die with the provided resource.
func (*ServiceBindingStatusDie) DieFeedPtr ¶
func (d *ServiceBindingStatusDie) DieFeedPtr(r *apisv1beta1.ServiceBindingStatus) *ServiceBindingStatusDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ServiceBindingStatusDie) DieImmutable ¶
func (d *ServiceBindingStatusDie) DieImmutable(immutable bool) *ServiceBindingStatusDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ServiceBindingStatusDie) DieRelease ¶
func (d *ServiceBindingStatusDie) DieRelease() apisv1beta1.ServiceBindingStatus
DieRelease returns the resource managed by the die.
func (*ServiceBindingStatusDie) DieReleasePtr ¶
func (d *ServiceBindingStatusDie) DieReleasePtr() *apisv1beta1.ServiceBindingStatus
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ServiceBindingStatusDie) DieStamp ¶
func (d *ServiceBindingStatusDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingStatus)) *ServiceBindingStatusDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ServiceBindingStatusDie) ObservedGeneration ¶
func (d *ServiceBindingStatusDie) ObservedGeneration(v int64) *ServiceBindingStatusDie
ObservedGeneration is the 'Generation' of the ServiceBinding that was last processed by the controller.
type ServiceBindingWorkloadReferenceDie ¶
type ServiceBindingWorkloadReferenceDie struct {
// contains filtered or unexported fields
}
func (*ServiceBindingWorkloadReferenceDie) APIVersion ¶
func (d *ServiceBindingWorkloadReferenceDie) APIVersion(v string) *ServiceBindingWorkloadReferenceDie
API version of the referent.
func (*ServiceBindingWorkloadReferenceDie) Containers ¶
func (d *ServiceBindingWorkloadReferenceDie) Containers(v ...string) *ServiceBindingWorkloadReferenceDie
Containers describes which containers in a Pod should be bound to
func (*ServiceBindingWorkloadReferenceDie) DeepCopy ¶
func (d *ServiceBindingWorkloadReferenceDie) DeepCopy() *ServiceBindingWorkloadReferenceDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ServiceBindingWorkloadReferenceDie) DieFeed ¶
func (d *ServiceBindingWorkloadReferenceDie) DieFeed(r apisv1beta1.ServiceBindingWorkloadReference) *ServiceBindingWorkloadReferenceDie
DieFeed returns a new die with the provided resource.
func (*ServiceBindingWorkloadReferenceDie) DieFeedPtr ¶
func (d *ServiceBindingWorkloadReferenceDie) DieFeedPtr(r *apisv1beta1.ServiceBindingWorkloadReference) *ServiceBindingWorkloadReferenceDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ServiceBindingWorkloadReferenceDie) DieImmutable ¶
func (d *ServiceBindingWorkloadReferenceDie) DieImmutable(immutable bool) *ServiceBindingWorkloadReferenceDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ServiceBindingWorkloadReferenceDie) DieRelease ¶
func (d *ServiceBindingWorkloadReferenceDie) DieRelease() apisv1beta1.ServiceBindingWorkloadReference
DieRelease returns the resource managed by the die.
func (*ServiceBindingWorkloadReferenceDie) DieReleasePtr ¶
func (d *ServiceBindingWorkloadReferenceDie) DieReleasePtr() *apisv1beta1.ServiceBindingWorkloadReference
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ServiceBindingWorkloadReferenceDie) DieStamp ¶
func (d *ServiceBindingWorkloadReferenceDie) DieStamp(fn func(r *apisv1beta1.ServiceBindingWorkloadReference)) *ServiceBindingWorkloadReferenceDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ServiceBindingWorkloadReferenceDie) Kind ¶
func (d *ServiceBindingWorkloadReferenceDie) Kind(v string) *ServiceBindingWorkloadReferenceDie
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*ServiceBindingWorkloadReferenceDie) Name ¶
func (d *ServiceBindingWorkloadReferenceDie) Name(v string) *ServiceBindingWorkloadReferenceDie
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (*ServiceBindingWorkloadReferenceDie) Selector ¶
func (d *ServiceBindingWorkloadReferenceDie) Selector(v *metav1.LabelSelector) *ServiceBindingWorkloadReferenceDie
Selector is a query that selects the workload or workloads to bind the service to
func (*ServiceBindingWorkloadReferenceDie) SelectorDie ¶
func (d *ServiceBindingWorkloadReferenceDie) SelectorDie(fn func(d *diemetav1.LabelSelectorDie)) *ServiceBindingWorkloadReferenceDie