Interface SecretReferenceProperty<S>

Type Parameters:
S - The resource type that contains the SecretConfig
All Superinterfaces:
Consumer<ReferencePropertyBuilder<S>>

public interface SecretReferenceProperty<S> extends Consumer<ReferencePropertyBuilder<S>>
Consumer that can be used to add a ReferencePropertyBuilder for a SecretProviderConfig reference to a resource allowing SecretConfig to consume renames of the SecretProviderConfig. This class handles the complexity of dealing with the SecretConfig type (none, embedded, referenced) and avoids the need to duplicate that logic everywhere a reference to a SecretProviderConfig is needed.