xparametergroups.elasticache.aws.platform.upbound.io
Composition
XParameterGroup
kind: Composition
apiVersion: apiextensions.crossplane.io/v1
metadata:
name: xparametergroups.elasticache.aws.platform.upbound.io
creationTimestamp: null
labels:
provider: aws
spec:
compositeTypeRef:
apiVersion: elasticache.aws.platform.upbound.io/v1alpha1
kind: XParameterGroup
mode: Pipeline
pipeline:
- step: patch-and-transform
functionRef:
name: crossplane-contrib-function-patch-and-transform
input:
apiVersion: pt.fn.crossplane.io/v1beta1
kind: Resources
resources:
- base:
apiVersion: elasticache.aws.upbound.io/v1beta1
kind: ParameterGroup
name: elasticache-parameter-group
patches:
- fromFieldPath: spec.parameters.providerConfigName
toFieldPath: spec.providerConfigRef.name
type: FromCompositeFieldPath
- fromFieldPath: spec.parameters.deletionPolicy
toFieldPath: spec.deletionPolicy
type: FromCompositeFieldPath
- fromFieldPath: spec.parameters.region
toFieldPath: spec.forProvider.region
type: FromCompositeFieldPath
- fromFieldPath: spec.parameters.tags
toFieldPath: spec.forProvider.tags
type: FromCompositeFieldPath
- fromFieldPath: spec.parameters.tagsAll
toFieldPath: spec.forProvider.tagsAll
type: FromCompositeFieldPath
- fromFieldPath: spec.parameters.description
toFieldPath: spec.forProvider.description
type: FromCompositeFieldPath
- fromFieldPath: spec.parameters.family
toFieldPath: spec.forProvider.family
type: FromCompositeFieldPath
- fromFieldPath: spec.parameters.name
toFieldPath: spec.forProvider.name
type: FromCompositeFieldPath
- fromFieldPath: spec.parameters.parameter
toFieldPath: spec.forProvider.parameter
type: FromCompositeFieldPath
- fromFieldPath: status.atProvider
toFieldPath: status.elasticacheParameterGroup
type: ToCompositeFieldPath
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.