| Name | Type | Description | Notes |
|---|---|---|---|
| EnableSecretRotation | Pointer to bool | [optional] | |
| Providers | Pointer to SecretStoreProvider | [optional] | |
| RotationPollInterval | Pointer to string | [optional] | |
| SyncSecrets | Pointer to bool | [optional] |
func NewCsiSecretStoreConfig() *CsiSecretStoreConfig
NewCsiSecretStoreConfig instantiates a new CsiSecretStoreConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCsiSecretStoreConfigWithDefaults() *CsiSecretStoreConfig
NewCsiSecretStoreConfigWithDefaults instantiates a new CsiSecretStoreConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *CsiSecretStoreConfig) GetEnableSecretRotation() bool
GetEnableSecretRotation returns the EnableSecretRotation field if non-nil, zero value otherwise.
func (o *CsiSecretStoreConfig) GetEnableSecretRotationOk() (*bool, bool)
GetEnableSecretRotationOk returns a tuple with the EnableSecretRotation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CsiSecretStoreConfig) SetEnableSecretRotation(v bool)
SetEnableSecretRotation sets EnableSecretRotation field to given value.
func (o *CsiSecretStoreConfig) HasEnableSecretRotation() bool
HasEnableSecretRotation returns a boolean if a field has been set.
func (o *CsiSecretStoreConfig) GetProviders() SecretStoreProvider
GetProviders returns the Providers field if non-nil, zero value otherwise.
func (o *CsiSecretStoreConfig) GetProvidersOk() (*SecretStoreProvider, bool)
GetProvidersOk returns a tuple with the Providers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CsiSecretStoreConfig) SetProviders(v SecretStoreProvider)
SetProviders sets Providers field to given value.
func (o *CsiSecretStoreConfig) HasProviders() bool
HasProviders returns a boolean if a field has been set.
func (o *CsiSecretStoreConfig) GetRotationPollInterval() string
GetRotationPollInterval returns the RotationPollInterval field if non-nil, zero value otherwise.
func (o *CsiSecretStoreConfig) GetRotationPollIntervalOk() (*string, bool)
GetRotationPollIntervalOk returns a tuple with the RotationPollInterval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CsiSecretStoreConfig) SetRotationPollInterval(v string)
SetRotationPollInterval sets RotationPollInterval field to given value.
func (o *CsiSecretStoreConfig) HasRotationPollInterval() bool
HasRotationPollInterval returns a boolean if a field has been set.
func (o *CsiSecretStoreConfig) GetSyncSecrets() bool
GetSyncSecrets returns the SyncSecrets field if non-nil, zero value otherwise.
func (o *CsiSecretStoreConfig) GetSyncSecretsOk() (*bool, bool)
GetSyncSecretsOk returns a tuple with the SyncSecrets field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CsiSecretStoreConfig) SetSyncSecrets(v bool)
SetSyncSecrets sets SyncSecrets field to given value.
func (o *CsiSecretStoreConfig) HasSyncSecrets() bool
HasSyncSecrets returns a boolean if a field has been set.