diff --git a/Makefile b/Makefile index c67cd86..3d34fa2 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -LIBRARY_VERSION:=0.0.2 +LIBRARY_VERSION:=0.0.3 PROVIDER_VERSION:=0.18.0 JSONNET_BIN:=jrsonnet diff --git a/docs/README.md b/docs/README.md index d40735e..d40ffdd 100644 --- a/docs/README.md +++ b/docs/README.md @@ -24,7 +24,7 @@ The library in `main.libsonnet` can be used to build objects for these XRDs. ## Install ``` -jb install github.com/Duologic/grafana-crossplane-libsonnet/grafanaplane@0.0.1-0.18.0 +jb install github.com/Duologic/grafana-crossplane-libsonnet/grafanaplane@0.0.3-0.18.0 ``` ## Usage diff --git a/docs/alerting/v1alpha1/contactPoint/index.md b/docs/alerting/v1alpha1/contactPoint/index.md index c281010..db9e7f9 100644 --- a/docs/alerting/v1alpha1/contactPoint/index.md +++ b/docs/alerting/v1alpha1/contactPoint/index.md @@ -99,6 +99,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -799,6 +800,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/alerting/v1alpha1/messageTemplate.md b/docs/alerting/v1alpha1/messageTemplate.md index 4d0809e..db88e7d 100644 --- a/docs/alerting/v1alpha1/messageTemplate.md +++ b/docs/alerting/v1alpha1/messageTemplate.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -672,6 +673,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/alerting/v1alpha1/muteTiming/index.md b/docs/alerting/v1alpha1/muteTiming/index.md index bef7509..7cf169b 100644 --- a/docs/alerting/v1alpha1/muteTiming/index.md +++ b/docs/alerting/v1alpha1/muteTiming/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -679,6 +680,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/alerting/v1alpha1/notificationPolicy/index.md b/docs/alerting/v1alpha1/notificationPolicy/index.md index b994a78..038d7b6 100644 --- a/docs/alerting/v1alpha1/notificationPolicy/index.md +++ b/docs/alerting/v1alpha1/notificationPolicy/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -729,6 +730,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/alerting/v1alpha1/ruleGroup/index.md b/docs/alerting/v1alpha1/ruleGroup/index.md index ada4329..902384a 100644 --- a/docs/alerting/v1alpha1/ruleGroup/index.md +++ b/docs/alerting/v1alpha1/ruleGroup/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -723,6 +724,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/cloud/v1alpha1/accessPolicy/index.md b/docs/cloud/v1alpha1/accessPolicy/index.md index 6dae379..2cb351e 100644 --- a/docs/cloud/v1alpha1/accessPolicy/index.md +++ b/docs/cloud/v1alpha1/accessPolicy/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -643,6 +644,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/cloud/v1alpha1/accessPolicyToken.md b/docs/cloud/v1alpha1/accessPolicyToken.md index 0a6375e..bee965a 100644 --- a/docs/cloud/v1alpha1/accessPolicyToken.md +++ b/docs/cloud/v1alpha1/accessPolicyToken.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -674,6 +675,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/cloud/v1alpha1/pluginInstallation.md b/docs/cloud/v1alpha1/pluginInstallation.md index 1f48298..b56c6b7 100644 --- a/docs/cloud/v1alpha1/pluginInstallation.md +++ b/docs/cloud/v1alpha1/pluginInstallation.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -670,6 +671,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/cloud/v1alpha1/stack.md b/docs/cloud/v1alpha1/stack.md index 4f5cd0b..cd7b6e2 100644 --- a/docs/cloud/v1alpha1/stack.md +++ b/docs/cloud/v1alpha1/stack.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -642,6 +643,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/cloud/v1alpha1/stackServiceAccount.md b/docs/cloud/v1alpha1/stackServiceAccount.md index 5544ab1..87683c8 100644 --- a/docs/cloud/v1alpha1/stackServiceAccount.md +++ b/docs/cloud/v1alpha1/stackServiceAccount.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -672,6 +673,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/cloud/v1alpha1/stackServiceAccountToken.md b/docs/cloud/v1alpha1/stackServiceAccountToken.md index 830ff97..f30503a 100644 --- a/docs/cloud/v1alpha1/stackServiceAccountToken.md +++ b/docs/cloud/v1alpha1/stackServiceAccountToken.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -712,6 +713,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/enterprise/v1alpha1/dataSourcePermission/index.md b/docs/enterprise/v1alpha1/dataSourcePermission/index.md index 069e887..dedc4e9 100644 --- a/docs/enterprise/v1alpha1/dataSourcePermission/index.md +++ b/docs/enterprise/v1alpha1/dataSourcePermission/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -677,6 +678,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/enterprise/v1alpha1/report/index.md b/docs/enterprise/v1alpha1/report/index.md index 5bfb5c9..b0e5d9a 100644 --- a/docs/enterprise/v1alpha1/report/index.md +++ b/docs/enterprise/v1alpha1/report/index.md @@ -61,6 +61,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -703,6 +704,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/enterprise/v1alpha1/role/index.md b/docs/enterprise/v1alpha1/role/index.md index af68b86..73d3d5c 100644 --- a/docs/enterprise/v1alpha1/role/index.md +++ b/docs/enterprise/v1alpha1/role/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -693,6 +694,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/enterprise/v1alpha1/roleAssignment/index.md b/docs/enterprise/v1alpha1/roleAssignment/index.md index 1667491..1787f49 100644 --- a/docs/enterprise/v1alpha1/roleAssignment/index.md +++ b/docs/enterprise/v1alpha1/roleAssignment/index.md @@ -63,6 +63,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -807,6 +808,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/enterprise/v1alpha1/teamExternalGroup.md b/docs/enterprise/v1alpha1/teamExternalGroup.md index 1d5afa6..4e9e922 100644 --- a/docs/enterprise/v1alpha1/teamExternalGroup.md +++ b/docs/enterprise/v1alpha1/teamExternalGroup.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -670,6 +671,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/ml/v1alpha1/holiday/index.md b/docs/ml/v1alpha1/holiday/index.md index f720876..9c5aed9 100644 --- a/docs/ml/v1alpha1/holiday/index.md +++ b/docs/ml/v1alpha1/holiday/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -641,6 +642,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/ml/v1alpha1/job.md b/docs/ml/v1alpha1/job.md index 6ca24e5..85483a9 100644 --- a/docs/ml/v1alpha1/job.md +++ b/docs/ml/v1alpha1/job.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -694,6 +695,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/ml/v1alpha1/outlierDetector/index.md b/docs/ml/v1alpha1/outlierDetector/index.md index 6aac541..b33dfe3 100644 --- a/docs/ml/v1alpha1/outlierDetector/index.md +++ b/docs/ml/v1alpha1/outlierDetector/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -689,6 +690,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oncall/v1alpha1/escalation.md b/docs/oncall/v1alpha1/escalation.md index cda59e5..9e8b9ed 100644 --- a/docs/oncall/v1alpha1/escalation.md +++ b/docs/oncall/v1alpha1/escalation.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -774,6 +775,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oncall/v1alpha1/escalationChain.md b/docs/oncall/v1alpha1/escalationChain.md index db4da86..809e4b2 100644 --- a/docs/oncall/v1alpha1/escalationChain.md +++ b/docs/oncall/v1alpha1/escalationChain.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -628,6 +629,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oncall/v1alpha1/integration/index.md b/docs/oncall/v1alpha1/integration/index.md index 468fbec..4b7797e 100644 --- a/docs/oncall/v1alpha1/integration/index.md +++ b/docs/oncall/v1alpha1/integration/index.md @@ -61,6 +61,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -645,6 +646,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oncall/v1alpha1/onCallShift.md b/docs/oncall/v1alpha1/onCallShift.md index d755b0d..2ed7a13 100644 --- a/docs/oncall/v1alpha1/onCallShift.md +++ b/docs/oncall/v1alpha1/onCallShift.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -666,6 +667,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oncall/v1alpha1/outgoingWebhook.md b/docs/oncall/v1alpha1/outgoingWebhook.md index f954e90..7283137 100644 --- a/docs/oncall/v1alpha1/outgoingWebhook.md +++ b/docs/oncall/v1alpha1/outgoingWebhook.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -674,6 +675,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oncall/v1alpha1/route/index.md b/docs/oncall/v1alpha1/route/index.md index 68a1ca9..6c7663c 100644 --- a/docs/oncall/v1alpha1/route/index.md +++ b/docs/oncall/v1alpha1/route/index.md @@ -63,6 +63,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -735,6 +736,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oncall/v1alpha1/schedule/index.md b/docs/oncall/v1alpha1/schedule/index.md index 7b75e9f..1cf9511 100644 --- a/docs/oncall/v1alpha1/schedule/index.md +++ b/docs/oncall/v1alpha1/schedule/index.md @@ -61,6 +61,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -679,6 +680,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oncall/v1alpha1/userNotificationRule.md b/docs/oncall/v1alpha1/userNotificationRule.md index f27e583..0cd35de 100644 --- a/docs/oncall/v1alpha1/userNotificationRule.md +++ b/docs/oncall/v1alpha1/userNotificationRule.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -634,6 +635,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/annotation.md b/docs/oss/v1alpha1/annotation.md index 48024d2..6285152 100644 --- a/docs/oss/v1alpha1/annotation.md +++ b/docs/oss/v1alpha1/annotation.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -720,6 +721,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/dashboard.md b/docs/oss/v1alpha1/dashboard.md index 092b2b6..98eb4f5 100644 --- a/docs/oss/v1alpha1/dashboard.md +++ b/docs/oss/v1alpha1/dashboard.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -714,6 +715,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/dashboardPermission/index.md b/docs/oss/v1alpha1/dashboardPermission/index.md index d5f59f6..0119589 100644 --- a/docs/oss/v1alpha1/dashboardPermission/index.md +++ b/docs/oss/v1alpha1/dashboardPermission/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -717,6 +718,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/dashboardPublic.md b/docs/oss/v1alpha1/dashboardPublic.md index 91f26ce..30ff337 100644 --- a/docs/oss/v1alpha1/dashboardPublic.md +++ b/docs/oss/v1alpha1/dashboardPublic.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -720,6 +721,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/dataSource.md b/docs/oss/v1alpha1/dataSource.md index 2e27c39..252ed76 100644 --- a/docs/oss/v1alpha1/dataSource.md +++ b/docs/oss/v1alpha1/dataSource.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -707,6 +708,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/folder.md b/docs/oss/v1alpha1/folder.md index cf60caf..905bea0 100644 --- a/docs/oss/v1alpha1/folder.md +++ b/docs/oss/v1alpha1/folder.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -714,6 +715,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/folderPermission/index.md b/docs/oss/v1alpha1/folderPermission/index.md index 3a51870..4e3ad8b 100644 --- a/docs/oss/v1alpha1/folderPermission/index.md +++ b/docs/oss/v1alpha1/folderPermission/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -717,6 +718,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/libraryPanel.md b/docs/oss/v1alpha1/libraryPanel.md index f91257c..e8d9c1f 100644 --- a/docs/oss/v1alpha1/libraryPanel.md +++ b/docs/oss/v1alpha1/libraryPanel.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -714,6 +715,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/organization.md b/docs/oss/v1alpha1/organization.md index 6baf9c6..2b8b1d8 100644 --- a/docs/oss/v1alpha1/organization.md +++ b/docs/oss/v1alpha1/organization.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -646,6 +647,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/organizationPreferences.md b/docs/oss/v1alpha1/organizationPreferences.md index a0c4248..1984ed9 100644 --- a/docs/oss/v1alpha1/organizationPreferences.md +++ b/docs/oss/v1alpha1/organizationPreferences.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -674,6 +675,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/playlist/index.md b/docs/oss/v1alpha1/playlist/index.md index 71a8c16..086368b 100644 --- a/docs/oss/v1alpha1/playlist/index.md +++ b/docs/oss/v1alpha1/playlist/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -679,6 +680,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/serviceAccount.md b/docs/oss/v1alpha1/serviceAccount.md index f2e0d83..19f23d9 100644 --- a/docs/oss/v1alpha1/serviceAccount.md +++ b/docs/oss/v1alpha1/serviceAccount.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -672,6 +673,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/serviceAccountPermission/index.md b/docs/oss/v1alpha1/serviceAccountPermission/index.md index c2d34d8..9d70b84 100644 --- a/docs/oss/v1alpha1/serviceAccountPermission/index.md +++ b/docs/oss/v1alpha1/serviceAccountPermission/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -717,6 +718,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/serviceAccountToken.md b/docs/oss/v1alpha1/serviceAccountToken.md index 728ac5d..c6c9f14 100644 --- a/docs/oss/v1alpha1/serviceAccountToken.md +++ b/docs/oss/v1alpha1/serviceAccountToken.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -670,6 +671,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/ssoSettings/index.md b/docs/oss/v1alpha1/ssoSettings/index.md index dc424bc..b080a03 100644 --- a/docs/oss/v1alpha1/ssoSettings/index.md +++ b/docs/oss/v1alpha1/ssoSettings/index.md @@ -61,6 +61,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -641,6 +642,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/team/index.md b/docs/oss/v1alpha1/team/index.md index c9446ab..2b10dc0 100644 --- a/docs/oss/v1alpha1/team/index.md +++ b/docs/oss/v1alpha1/team/index.md @@ -63,6 +63,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -719,6 +720,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/oss/v1alpha1/user.md b/docs/oss/v1alpha1/user.md index 00382f6..65d62e2 100644 --- a/docs/oss/v1alpha1/user.md +++ b/docs/oss/v1alpha1/user.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -644,6 +645,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/slo/v1alpha1/slo/index.md b/docs/slo/v1alpha1/slo/index.md index f7b1611..e7bc34b 100644 --- a/docs/slo/v1alpha1/slo/index.md +++ b/docs/slo/v1alpha1/slo/index.md @@ -67,6 +67,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -663,6 +664,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/sm/v1alpha1/check/index.md b/docs/sm/v1alpha1/check/index.md index 9237521..03bfa7d 100644 --- a/docs/sm/v1alpha1/check/index.md +++ b/docs/sm/v1alpha1/check/index.md @@ -59,6 +59,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -655,6 +656,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/sm/v1alpha1/installation.md b/docs/sm/v1alpha1/installation.md index fbcb633..f96794f 100644 --- a/docs/sm/v1alpha1/installation.md +++ b/docs/sm/v1alpha1/installation.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -680,6 +681,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/docs/sm/v1alpha1/probe.md b/docs/sm/v1alpha1/probe.md index f9a0da0..9079479 100644 --- a/docs/sm/v1alpha1/probe.md +++ b/docs/sm/v1alpha1/probe.md @@ -54,6 +54,7 @@ * [`fn withMatchLabelsMixin(value)`](#fn-speccompositionselectorwithmatchlabelsmixin) * [`obj parameters`](#obj-specparameters) * [`fn withDeletionPolicy(value="Delete")`](#fn-specparameterswithdeletionpolicy) + * [`fn withExternalName(value)`](#fn-specparameterswithexternalname) * [`fn withForProvider(value)`](#fn-specparameterswithforprovider) * [`fn withForProviderMixin(value)`](#fn-specparameterswithforprovidermixin) * [`fn withInitProvider(value)`](#fn-specparameterswithinitprovider) @@ -640,6 +641,21 @@ This field is planned to be deprecated in favor of the ManagementPolicies field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 +##### fn spec.parameters.withExternalName + +```jsonnet +spec.parameters.withExternalName(value) +``` + +PARAMETERS: + +* **value** (`string`) + +The name of the managed resource inside the Provider. +By default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it. + +Docs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources + ##### fn spec.parameters.withForProvider ```jsonnet diff --git a/generator/jsonnetfile.lock.json b/generator/jsonnetfile.lock.json index bb71edc..ee0a188 100644 --- a/generator/jsonnetfile.lock.json +++ b/generator/jsonnetfile.lock.json @@ -8,8 +8,8 @@ "subdir": "" } }, - "version": "f9fd49989b40a2706af64cb1896856fa20aaa4da", - "sum": "IM+5xV6Mat3VD2AUUGt5fYyCComJyVspXH+Tdz+I3Nc=" + "version": "470a671d8cee14f3743d6b0cac965b0bda5e5d7e", + "sum": "FBZZ5hQA0K7jVpwxsXB0ABwXGqQ/hQW7XCkM5YwVQic=" }, { "source": { diff --git a/grafanaplane/alerting/v1alpha1/contactPoint/spec/parameters.libsonnet b/grafanaplane/alerting/v1alpha1/contactPoint/spec/parameters.libsonnet index b12d850..8bdf673 100644 --- a/grafanaplane/alerting/v1alpha1/contactPoint/spec/parameters.libsonnet +++ b/grafanaplane/alerting/v1alpha1/contactPoint/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/alerting/v1alpha1/messageTemplate/spec/parameters.libsonnet b/grafanaplane/alerting/v1alpha1/messageTemplate/spec/parameters.libsonnet index 7e3c2b3..56949d2 100644 --- a/grafanaplane/alerting/v1alpha1/messageTemplate/spec/parameters.libsonnet +++ b/grafanaplane/alerting/v1alpha1/messageTemplate/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/alerting/v1alpha1/muteTiming/spec/parameters.libsonnet b/grafanaplane/alerting/v1alpha1/muteTiming/spec/parameters.libsonnet index fb57e59..ad97913 100644 --- a/grafanaplane/alerting/v1alpha1/muteTiming/spec/parameters.libsonnet +++ b/grafanaplane/alerting/v1alpha1/muteTiming/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/alerting/v1alpha1/notificationPolicy/spec/parameters.libsonnet b/grafanaplane/alerting/v1alpha1/notificationPolicy/spec/parameters.libsonnet index f4f723a..a54867f 100644 --- a/grafanaplane/alerting/v1alpha1/notificationPolicy/spec/parameters.libsonnet +++ b/grafanaplane/alerting/v1alpha1/notificationPolicy/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/alerting/v1alpha1/ruleGroup/spec/parameters.libsonnet b/grafanaplane/alerting/v1alpha1/ruleGroup/spec/parameters.libsonnet index 95e87c4..f8bab06 100644 --- a/grafanaplane/alerting/v1alpha1/ruleGroup/spec/parameters.libsonnet +++ b/grafanaplane/alerting/v1alpha1/ruleGroup/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/cloud/v1alpha1/accessPolicy/spec/parameters.libsonnet b/grafanaplane/cloud/v1alpha1/accessPolicy/spec/parameters.libsonnet index e429a92..64578b4 100644 --- a/grafanaplane/cloud/v1alpha1/accessPolicy/spec/parameters.libsonnet +++ b/grafanaplane/cloud/v1alpha1/accessPolicy/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/cloud/v1alpha1/accessPolicyToken/spec/parameters.libsonnet b/grafanaplane/cloud/v1alpha1/accessPolicyToken/spec/parameters.libsonnet index a846638..128e9d4 100644 --- a/grafanaplane/cloud/v1alpha1/accessPolicyToken/spec/parameters.libsonnet +++ b/grafanaplane/cloud/v1alpha1/accessPolicyToken/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/cloud/v1alpha1/pluginInstallation/spec/parameters.libsonnet b/grafanaplane/cloud/v1alpha1/pluginInstallation/spec/parameters.libsonnet index 1549233..f6a6c08 100644 --- a/grafanaplane/cloud/v1alpha1/pluginInstallation/spec/parameters.libsonnet +++ b/grafanaplane/cloud/v1alpha1/pluginInstallation/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/cloud/v1alpha1/stack/spec/parameters.libsonnet b/grafanaplane/cloud/v1alpha1/stack/spec/parameters.libsonnet index 4d5c996..6a9cfa3 100644 --- a/grafanaplane/cloud/v1alpha1/stack/spec/parameters.libsonnet +++ b/grafanaplane/cloud/v1alpha1/stack/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/cloud/v1alpha1/stackServiceAccount/spec/parameters.libsonnet b/grafanaplane/cloud/v1alpha1/stackServiceAccount/spec/parameters.libsonnet index ae97e80..ffe1e85 100644 --- a/grafanaplane/cloud/v1alpha1/stackServiceAccount/spec/parameters.libsonnet +++ b/grafanaplane/cloud/v1alpha1/stackServiceAccount/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/cloud/v1alpha1/stackServiceAccountToken/spec/parameters.libsonnet b/grafanaplane/cloud/v1alpha1/stackServiceAccountToken/spec/parameters.libsonnet index da3db62..c8c7989 100644 --- a/grafanaplane/cloud/v1alpha1/stackServiceAccountToken/spec/parameters.libsonnet +++ b/grafanaplane/cloud/v1alpha1/stackServiceAccountToken/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/compositions.libsonnet b/grafanaplane/compositions.libsonnet index 9af3e07..2d0f1ab 100644 --- a/grafanaplane/compositions.libsonnet +++ b/grafanaplane/compositions.libsonnet @@ -27,6 +27,11 @@ }, name: 'contactpoint', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -464,6 +469,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { alertmanager: { @@ -4064,6 +4073,11 @@ }, name: 'messagetemplate', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -4301,6 +4315,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { disableProvenance: { @@ -4703,6 +4721,11 @@ }, name: 'mutetiming', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -4940,6 +4963,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { disableProvenance: { @@ -5446,6 +5473,11 @@ }, name: 'notificationpolicy', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -5793,6 +5825,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { contactPoint: { @@ -8133,6 +8169,11 @@ }, name: 'rulegroup', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -8460,6 +8501,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { disableProvenance: { @@ -9442,6 +9487,11 @@ }, name: 'accesspolicy', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -9619,6 +9669,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { displayName: { @@ -10097,6 +10151,11 @@ }, name: 'accesspolicytoken', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -10344,6 +10403,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { accessPolicyId: { @@ -10754,6 +10817,11 @@ }, name: 'plugininstallation', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -10981,6 +11049,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { cloudStackRef: { @@ -11375,6 +11447,11 @@ }, name: 'stack', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -11582,6 +11659,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { description: { @@ -11872,6 +11953,11 @@ }, name: 'stackserviceaccount', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -12109,6 +12195,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { cloudStackRef: { @@ -12511,6 +12601,11 @@ }, name: 'stackserviceaccounttoken', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -12818,6 +12913,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { cloudStackRef: { @@ -13372,6 +13471,11 @@ }, name: 'datasourcepermission', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -13599,6 +13703,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { datasourceUid: { @@ -14335,6 +14443,11 @@ }, name: 'report', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -14652,6 +14765,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { dashboards: { @@ -15270,6 +15387,11 @@ }, name: 'role', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -15577,6 +15699,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { autoIncrementVersion: { @@ -16057,6 +16183,11 @@ }, name: 'roleassignment', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -16524,6 +16655,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { orgId: { @@ -17580,6 +17715,11 @@ }, name: 'teamexternalgroup', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -17797,6 +17937,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { groups: { @@ -18191,6 +18335,11 @@ }, name: 'holiday', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -18368,6 +18517,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { customPeriods: { @@ -18652,6 +18805,11 @@ }, name: 'job', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -18959,6 +19117,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { customLabels: { @@ -19455,6 +19617,11 @@ }, name: 'outlierdetector', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -19732,6 +19899,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { algorithm: { @@ -20242,6 +20413,11 @@ }, name: 'escalation', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -20709,6 +20885,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { actionToTrigger: { @@ -21503,6 +21683,11 @@ }, name: 'escalationchain', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -21650,6 +21835,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { name: { @@ -21880,6 +22069,11 @@ }, name: 'integration', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -22057,6 +22251,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { defaultRoute: { @@ -22887,6 +23085,11 @@ }, name: 'oncallshift', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -23174,6 +23377,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { byDay: { @@ -23572,6 +23779,11 @@ }, name: 'outgoingwebhook', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -23879,6 +24091,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { authorizationHeaderSecretRef: { @@ -24291,6 +24507,11 @@ }, name: 'route', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -24638,6 +24859,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { escalationChainId: { @@ -25302,6 +25527,11 @@ }, name: 'schedule', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -25569,6 +25799,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { enableWebOverrides: { @@ -26053,6 +26287,11 @@ }, name: 'usernotificationrule', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -26230,6 +26469,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { duration: { @@ -26492,6 +26735,11 @@ }, name: 'annotation', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -26829,6 +27077,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { dashboardRef: { @@ -27411,6 +27663,11 @@ }, name: 'dashboard', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -27728,6 +27985,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { configJson: { @@ -28286,6 +28547,11 @@ }, name: 'dashboardpermission', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -28583,6 +28849,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { dashboardRef: { @@ -29465,6 +29735,11 @@ }, name: 'dashboardpublic', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -29812,6 +30087,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { accessToken: { @@ -30388,6 +30667,11 @@ }, name: 'datasource', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -30750,6 +31034,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { accessMode: { @@ -31286,6 +31574,11 @@ }, name: 'folder', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -31603,6 +31896,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { folderRef: { @@ -32161,6 +32458,11 @@ }, name: 'folderpermission', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -32458,6 +32760,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { folderRef: { @@ -33340,6 +33646,11 @@ }, name: 'librarypanel', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -33657,6 +33968,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { folderRef: { @@ -34219,6 +34534,11 @@ }, name: 'organization', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -34416,6 +34736,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { adminUser: { @@ -34718,6 +35042,11 @@ }, name: 'organizationpreferences', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -34965,6 +35294,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { homeDashboardUid: { @@ -35365,6 +35698,11 @@ }, name: 'playlist', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -35602,6 +35940,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { interval: { @@ -36050,6 +36392,11 @@ }, name: 'serviceaccount', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -36287,6 +36634,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { isDisabled: { @@ -36689,6 +37040,11 @@ }, name: 'serviceaccountpermission', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -36986,6 +37342,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { orgId: { @@ -37860,6 +38220,11 @@ }, name: 'serviceaccounttoken', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -38087,6 +38452,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { name: { @@ -38477,6 +38846,11 @@ }, name: 'ssosettings', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -38634,6 +39008,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { oauth2Settings: { @@ -39574,6 +39952,11 @@ }, name: 'team', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -39891,6 +40274,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { email: { @@ -40549,6 +40936,11 @@ }, name: 'user', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -40746,6 +41138,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { email: { @@ -41049,6 +41445,11 @@ }, name: 'slo', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -41256,6 +41657,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { alerting: { @@ -42140,6 +42545,11 @@ }, name: 'check', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -42367,6 +42777,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { alertSensitivity: { @@ -44055,6 +44469,11 @@ }, name: 'installation', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -44302,6 +44721,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { cloudStackRef: { @@ -44733,6 +45156,11 @@ }, name: 'probe', patches: [ + { + fromFieldPath: 'spec.parameters.externalName', + toFieldPath: 'metadata.annotations["crossplane.io/external-name"]', + type: 'FromCompositeFieldPath', + }, { fromFieldPath: 'spec.parameters.deletionPolicy', toFieldPath: 'spec.deletionPolicy', @@ -44930,6 +45358,10 @@ ], type: 'string', }, + externalName: { + description: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n', + type: 'string', + }, forProvider: { properties: { disableScriptedChecks: { diff --git a/grafanaplane/enterprise/v1alpha1/dataSourcePermission/spec/parameters.libsonnet b/grafanaplane/enterprise/v1alpha1/dataSourcePermission/spec/parameters.libsonnet index 4640ec3..7fd7d08 100644 --- a/grafanaplane/enterprise/v1alpha1/dataSourcePermission/spec/parameters.libsonnet +++ b/grafanaplane/enterprise/v1alpha1/dataSourcePermission/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/enterprise/v1alpha1/report/spec/parameters.libsonnet b/grafanaplane/enterprise/v1alpha1/report/spec/parameters.libsonnet index 1cd49f8..d9b1421 100644 --- a/grafanaplane/enterprise/v1alpha1/report/spec/parameters.libsonnet +++ b/grafanaplane/enterprise/v1alpha1/report/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/enterprise/v1alpha1/role/spec/parameters.libsonnet b/grafanaplane/enterprise/v1alpha1/role/spec/parameters.libsonnet index 1d4f389..d86a48f 100644 --- a/grafanaplane/enterprise/v1alpha1/role/spec/parameters.libsonnet +++ b/grafanaplane/enterprise/v1alpha1/role/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/enterprise/v1alpha1/roleAssignment/spec/parameters.libsonnet b/grafanaplane/enterprise/v1alpha1/roleAssignment/spec/parameters.libsonnet index c3531fc..0eff121 100644 --- a/grafanaplane/enterprise/v1alpha1/roleAssignment/spec/parameters.libsonnet +++ b/grafanaplane/enterprise/v1alpha1/roleAssignment/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/enterprise/v1alpha1/teamExternalGroup/spec/parameters.libsonnet b/grafanaplane/enterprise/v1alpha1/teamExternalGroup/spec/parameters.libsonnet index 1d09a47..26995ab 100644 --- a/grafanaplane/enterprise/v1alpha1/teamExternalGroup/spec/parameters.libsonnet +++ b/grafanaplane/enterprise/v1alpha1/teamExternalGroup/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/main.libsonnet b/grafanaplane/main.libsonnet index 134503c..df85bfb 100644 --- a/grafanaplane/main.libsonnet +++ b/grafanaplane/main.libsonnet @@ -36,7 +36,7 @@ ## Install ``` - jb install github.com/Duologic/grafana-crossplane-libsonnet/grafanaplane@0.0.1-0.18.0 + jb install github.com/Duologic/grafana-crossplane-libsonnet/grafanaplane@0.0.3-0.18.0 ``` ## Usage @@ -51,6 +51,6 @@ name: 'grafanaplane', url: 'github.com/Duologic/grafana-crossplane-libsonnet/grafanaplane', usageTemplate: "\n## Usage\n\n```jsonnet\nlocal %(name)s = import '%(import)s';\n```\n", - version: '0.0.1-0.18.0', + version: '0.0.3-0.18.0', }, } diff --git a/grafanaplane/ml/v1alpha1/holiday/spec/parameters.libsonnet b/grafanaplane/ml/v1alpha1/holiday/spec/parameters.libsonnet index 3eb0724..1566418 100644 --- a/grafanaplane/ml/v1alpha1/holiday/spec/parameters.libsonnet +++ b/grafanaplane/ml/v1alpha1/holiday/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/ml/v1alpha1/job/spec/parameters.libsonnet b/grafanaplane/ml/v1alpha1/job/spec/parameters.libsonnet index 7943106..82e2c88 100644 --- a/grafanaplane/ml/v1alpha1/job/spec/parameters.libsonnet +++ b/grafanaplane/ml/v1alpha1/job/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/ml/v1alpha1/outlierDetector/spec/parameters.libsonnet b/grafanaplane/ml/v1alpha1/outlierDetector/spec/parameters.libsonnet index 8e2e250..5123e75 100644 --- a/grafanaplane/ml/v1alpha1/outlierDetector/spec/parameters.libsonnet +++ b/grafanaplane/ml/v1alpha1/outlierDetector/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oncall/v1alpha1/escalation/spec/parameters.libsonnet b/grafanaplane/oncall/v1alpha1/escalation/spec/parameters.libsonnet index d585c06..21f48b3 100644 --- a/grafanaplane/oncall/v1alpha1/escalation/spec/parameters.libsonnet +++ b/grafanaplane/oncall/v1alpha1/escalation/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oncall/v1alpha1/escalationChain/spec/parameters.libsonnet b/grafanaplane/oncall/v1alpha1/escalationChain/spec/parameters.libsonnet index 2bcd517..515420a 100644 --- a/grafanaplane/oncall/v1alpha1/escalationChain/spec/parameters.libsonnet +++ b/grafanaplane/oncall/v1alpha1/escalationChain/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oncall/v1alpha1/integration/spec/parameters.libsonnet b/grafanaplane/oncall/v1alpha1/integration/spec/parameters.libsonnet index 660d77e..37dea62 100644 --- a/grafanaplane/oncall/v1alpha1/integration/spec/parameters.libsonnet +++ b/grafanaplane/oncall/v1alpha1/integration/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oncall/v1alpha1/onCallShift/spec/parameters.libsonnet b/grafanaplane/oncall/v1alpha1/onCallShift/spec/parameters.libsonnet index 190010a..bf70e8a 100644 --- a/grafanaplane/oncall/v1alpha1/onCallShift/spec/parameters.libsonnet +++ b/grafanaplane/oncall/v1alpha1/onCallShift/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oncall/v1alpha1/outgoingWebhook/spec/parameters.libsonnet b/grafanaplane/oncall/v1alpha1/outgoingWebhook/spec/parameters.libsonnet index 3f100e5..573a29e 100644 --- a/grafanaplane/oncall/v1alpha1/outgoingWebhook/spec/parameters.libsonnet +++ b/grafanaplane/oncall/v1alpha1/outgoingWebhook/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oncall/v1alpha1/route/spec/parameters.libsonnet b/grafanaplane/oncall/v1alpha1/route/spec/parameters.libsonnet index a924818..9f11396 100644 --- a/grafanaplane/oncall/v1alpha1/route/spec/parameters.libsonnet +++ b/grafanaplane/oncall/v1alpha1/route/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oncall/v1alpha1/schedule/spec/parameters.libsonnet b/grafanaplane/oncall/v1alpha1/schedule/spec/parameters.libsonnet index 42d6a49..08f17e5 100644 --- a/grafanaplane/oncall/v1alpha1/schedule/spec/parameters.libsonnet +++ b/grafanaplane/oncall/v1alpha1/schedule/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oncall/v1alpha1/userNotificationRule/spec/parameters.libsonnet b/grafanaplane/oncall/v1alpha1/userNotificationRule/spec/parameters.libsonnet index 30246f9..de5a205 100644 --- a/grafanaplane/oncall/v1alpha1/userNotificationRule/spec/parameters.libsonnet +++ b/grafanaplane/oncall/v1alpha1/userNotificationRule/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/annotation/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/annotation/spec/parameters.libsonnet index dd53ec0..c0bf833 100644 --- a/grafanaplane/oss/v1alpha1/annotation/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/annotation/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/dashboard/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/dashboard/spec/parameters.libsonnet index 84273c5..a656998 100644 --- a/grafanaplane/oss/v1alpha1/dashboard/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/dashboard/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/dashboardPermission/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/dashboardPermission/spec/parameters.libsonnet index 8949597..17cd2a4 100644 --- a/grafanaplane/oss/v1alpha1/dashboardPermission/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/dashboardPermission/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/dashboardPublic/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/dashboardPublic/spec/parameters.libsonnet index 20d570c..142f8d2 100644 --- a/grafanaplane/oss/v1alpha1/dashboardPublic/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/dashboardPublic/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/dataSource/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/dataSource/spec/parameters.libsonnet index 20f8f8a..7489525 100644 --- a/grafanaplane/oss/v1alpha1/dataSource/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/dataSource/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/folder/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/folder/spec/parameters.libsonnet index 6ceba55..d4f5679 100644 --- a/grafanaplane/oss/v1alpha1/folder/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/folder/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/folderPermission/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/folderPermission/spec/parameters.libsonnet index 160b2f1..9a5982f 100644 --- a/grafanaplane/oss/v1alpha1/folderPermission/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/folderPermission/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/libraryPanel/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/libraryPanel/spec/parameters.libsonnet index 179f4f5..deb1262 100644 --- a/grafanaplane/oss/v1alpha1/libraryPanel/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/libraryPanel/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/organization/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/organization/spec/parameters.libsonnet index bf541e5..3a9a82f 100644 --- a/grafanaplane/oss/v1alpha1/organization/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/organization/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/organizationPreferences/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/organizationPreferences/spec/parameters.libsonnet index b2864a5..1d6aed1 100644 --- a/grafanaplane/oss/v1alpha1/organizationPreferences/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/organizationPreferences/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/playlist/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/playlist/spec/parameters.libsonnet index 3fa6216..4c55273 100644 --- a/grafanaplane/oss/v1alpha1/playlist/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/playlist/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/serviceAccount/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/serviceAccount/spec/parameters.libsonnet index 5813cca..6f7d24c 100644 --- a/grafanaplane/oss/v1alpha1/serviceAccount/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/serviceAccount/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/serviceAccountPermission/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/serviceAccountPermission/spec/parameters.libsonnet index 0cdade1..72a7f88 100644 --- a/grafanaplane/oss/v1alpha1/serviceAccountPermission/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/serviceAccountPermission/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/serviceAccountToken/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/serviceAccountToken/spec/parameters.libsonnet index 69a0ce3..b372792 100644 --- a/grafanaplane/oss/v1alpha1/serviceAccountToken/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/serviceAccountToken/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/ssoSettings/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/ssoSettings/spec/parameters.libsonnet index af02a33..427d329 100644 --- a/grafanaplane/oss/v1alpha1/ssoSettings/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/ssoSettings/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/team/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/team/spec/parameters.libsonnet index 2dd6426..b7e47d0 100644 --- a/grafanaplane/oss/v1alpha1/team/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/team/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/oss/v1alpha1/user/spec/parameters.libsonnet b/grafanaplane/oss/v1alpha1/user/spec/parameters.libsonnet index 01a8cfd..26b8941 100644 --- a/grafanaplane/oss/v1alpha1/user/spec/parameters.libsonnet +++ b/grafanaplane/oss/v1alpha1/user/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/slo/v1alpha1/slo/spec/parameters.libsonnet b/grafanaplane/slo/v1alpha1/slo/spec/parameters.libsonnet index 6840c3d..07276a7 100644 --- a/grafanaplane/slo/v1alpha1/slo/spec/parameters.libsonnet +++ b/grafanaplane/slo/v1alpha1/slo/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/sm/v1alpha1/check/spec/parameters.libsonnet b/grafanaplane/sm/v1alpha1/check/spec/parameters.libsonnet index ae27cea..d4ef014 100644 --- a/grafanaplane/sm/v1alpha1/check/spec/parameters.libsonnet +++ b/grafanaplane/sm/v1alpha1/check/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/sm/v1alpha1/installation/spec/parameters.libsonnet b/grafanaplane/sm/v1alpha1/installation/spec/parameters.libsonnet index 8d7c50c..bae0502 100644 --- a/grafanaplane/sm/v1alpha1/installation/spec/parameters.libsonnet +++ b/grafanaplane/sm/v1alpha1/installation/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: { diff --git a/grafanaplane/sm/v1alpha1/probe/spec/parameters.libsonnet b/grafanaplane/sm/v1alpha1/probe/spec/parameters.libsonnet index b2cedf9..c8021d8 100644 --- a/grafanaplane/sm/v1alpha1/probe/spec/parameters.libsonnet +++ b/grafanaplane/sm/v1alpha1/probe/spec/parameters.libsonnet @@ -7,6 +7,14 @@ }, }, }, + '#withExternalName': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['string'] }], help: 'The name of the managed resource inside the Provider.\nBy default Providers give external resources the same name as the Kubernetes object. A provider uses the external name to lookup a managed resource in an external system. The provider looks up the resource in the external system to determine if it exists, and if it matches the managed resource’s desired state. If the provider can’t find the resource, it creates it.\n\nDocs: https://docs.crossplane.io/latest/concepts/managed-resources/#naming-external-resources\n' } }, + withExternalName(value): { + spec+: { + parameters+: { + externalName: value, + }, + }, + }, '#withForProvider': { 'function': { args: [{ default: null, enums: null, name: 'value', type: ['object'] }], help: '' } }, withForProvider(value): { spec+: {