Provider
io.fluxcd.toolkit.notification.v1beta2.Provider
Provider is the Schema for the providers API.
apiVersionstring = "notification.toolkit.fluxcd.io/v1beta2"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourceskindstring = "Provider"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to.Cannot be updated. In CamelCase.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsmetadataobjectspecobjectProviderSpec defines the desired state of the Provider.
addressstringAddress specifies the endpoint, in a generic sense, to where alerts are sent. What kind of endpoint depends on the specific Provider type being used. For the generic Provider, for example, this is an HTTP/S address. For other Provider types this could be a project ID or a namespace.certSecretRefobjectCertSecretRef specifies the Secret containing a PEM-encoded CA certificate (in the `ca.crt` key).Note: Support for the `caFile` key has been deprecated.
namestring requiredName of the referent.channelstringChannel specifies the destination channel where events should be posted.intervalstringInterval at which to reconcile the Provider with its Secret references.proxystringProxy the HTTP/S address of the proxy server.secretRefobjectSecretRef specifies the Secret containing the authentication credentials for this Provider.
namestring requiredName of the referent.suspendbooleanSuspend tells the controller to suspend subsequent events handling for this Provider.timeoutstringTimeout for sending alerts to the Provider.typestring requiredType specifies which Provider implementation to use.usernamestringUsername specifies the name under which events are posted.statusobject read-onlyProviderStatus defines the observed state of the Provider.
conditions[]object read-onlyConditions holds the conditions for the Provider.
lastTransitionTimestring (date-time) required read-onlylastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.messagestring required read-onlymessage is a human readable message indicating details about the transition. This may be an empty string.observedGenerationinteger (int64) read-onlyobservedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.reasonstring required read-onlyreason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.statusstring required read-onlystatus of the condition, one of True, False, Unknown.typestring required read-onlytype of condition in CamelCase or in foo.example.com/CamelCase.lastHandledReconcileAtstring read-onlyLastHandledReconcileAt holds the value of the most recent reconcile request value, so a change of the annotation value can be detected.observedGenerationinteger (int64) read-onlyObservedGeneration is the last reconciled generation.