Updates to access, maintenance, and support policy for official packages:On January 31, 2025 Upbound is updating the access policy for Official Providers
You are viewing an outdated version of function-patch-and-transform.Go to Latest Resources
pt.fn.crossplane.ioResources specifies Patch & Transform resource templates.
apiVersion: pt.fn.crossplane.io/v1beta1
kind: Resources
Environment represents the Composition environment.
THIS IS AN ALPHA FIELD.
Do not use it in production. It may be changed or removed without notice.
Patches is a list of environment patches that are executed before a
composition's resources are composed. These patches are between the XR
and the Environment. Either from the Environment to the XR, or vice
versa.
Combine is the patch configuration for a CombineFromComposite,
CombineToComposite patch.
String declares that input variables should be combined into a single
string, using the relevant settings for formatting purposes.
Variables are the list of variables whose values will be retrieved and
combined.
Policy configures the specifics of patching behaviour.
Transforms are the list of functions that are used as a FIFO pipe for the
input to be transformed.
Convert is used to cast the input into the given output type.
Match is a more complex version of Map that matches a list of patterns.
The patterns that should be tested against the input string.
Patterns are tested in order. The value of the first match is used as
result of this transform.
Math is used to transform the input via mathematical operations such as
multiplication.
String is used to transform the input into a string or a different kind
of string. Note that the input does not necessarily need to be a string.
Extract a match from the input using a regular expression.
PatchSets define a named set of patches that may be included by any
resource. PatchSets cannot themselves refer to other PatchSets.
Patches will be applied as an overlay to the base resource.
Combine is the patch configuration for a CombineFromComposite,
CombineToComposite patch.
String declares that input variables should be combined into a single
string, using the relevant settings for formatting purposes.
Variables are the list of variables whose values will be retrieved and
combined.
Policy configures the specifics of patching behaviour.
Transforms are the list of functions that are used as a FIFO pipe for the
input to be transformed.
Convert is used to cast the input into the given output type.
Match is a more complex version of Map that matches a list of patterns.
The patterns that should be tested against the input string.
Patterns are tested in order. The value of the first match is used as
result of this transform.
Math is used to transform the input via mathematical operations such as
multiplication.
String is used to transform the input into a string or a different kind
of string. Note that the input does not necessarily need to be a string.
Extract a match from the input using a regular expression.
Resources is a list of resource templates that will be used when a
composite resource is created.
ConnectionDetails lists the propagation secret keys from this composed
resource to the composition instance connection secret.
Patches to and from the composed resource.
Combine is the patch configuration for a CombineFromComposite,
CombineToComposite patch.
String declares that input variables should be combined into a single
string, using the relevant settings for formatting purposes.
Variables are the list of variables whose values will be retrieved and
combined.
Policy configures the specifics of patching behaviour.
Transforms are the list of functions that are used as a FIFO pipe for the
input to be transformed.
Convert is used to cast the input into the given output type.
Match is a more complex version of Map that matches a list of patterns.
The patterns that should be tested against the input string.
Patterns are tested in order. The value of the first match is used as
result of this transform.
Math is used to transform the input via mathematical operations such as
multiplication.
String is used to transform the input into a string or a different kind
of string. Note that the input does not necessarily need to be a string.
Extract a match from the input using a regular expression.
ReadinessChecks allows users to define custom readiness checks. All
checks have to return true in order for resource to be considered ready.
The default readiness check is to have the "Ready" condition to be
"True".
MatchCondition specifies the condition you'd like to match if you're using "MatchCondition" type.