Name | Type | Description | Notes |
---|---|---|---|
DefaultValue | Pointer to string | DefaultValue is converted into the appropriate type based on the Type If the property is a FilePath, the DefaultValue is a path to a directory | [optional] |
Description | Pointer to string | Brief description of the property | [optional] |
DisabledPredicate | Pointer to string | A regex string matched with the name of the target to determine if the property should be disabled If the regex matches the target name, the property will be disabled E.g. "^local$" will disable the property for the local target | [optional] |
InputMasked | Pointer to bool | [optional] | |
Options | Pointer to []string | Options is only used if the Type is ProviderTargetPropertyTypeOption | [optional] |
Type | Pointer to ProviderProviderTargetPropertyType | [optional] |
func NewProviderProviderTargetProperty() *ProviderProviderTargetProperty
NewProviderProviderTargetProperty instantiates a new ProviderProviderTargetProperty 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 NewProviderProviderTargetPropertyWithDefaults() *ProviderProviderTargetProperty
NewProviderProviderTargetPropertyWithDefaults instantiates a new ProviderProviderTargetProperty 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 *ProviderProviderTargetProperty) GetDefaultValue() string
GetDefaultValue returns the DefaultValue field if non-nil, zero value otherwise.
func (o *ProviderProviderTargetProperty) GetDefaultValueOk() (*string, bool)
GetDefaultValueOk returns a tuple with the DefaultValue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProviderProviderTargetProperty) SetDefaultValue(v string)
SetDefaultValue sets DefaultValue field to given value.
func (o *ProviderProviderTargetProperty) HasDefaultValue() bool
HasDefaultValue returns a boolean if a field has been set.
func (o *ProviderProviderTargetProperty) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *ProviderProviderTargetProperty) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProviderProviderTargetProperty) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *ProviderProviderTargetProperty) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *ProviderProviderTargetProperty) GetDisabledPredicate() string
GetDisabledPredicate returns the DisabledPredicate field if non-nil, zero value otherwise.
func (o *ProviderProviderTargetProperty) GetDisabledPredicateOk() (*string, bool)
GetDisabledPredicateOk returns a tuple with the DisabledPredicate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProviderProviderTargetProperty) SetDisabledPredicate(v string)
SetDisabledPredicate sets DisabledPredicate field to given value.
func (o *ProviderProviderTargetProperty) HasDisabledPredicate() bool
HasDisabledPredicate returns a boolean if a field has been set.
func (o *ProviderProviderTargetProperty) GetInputMasked() bool
GetInputMasked returns the InputMasked field if non-nil, zero value otherwise.
func (o *ProviderProviderTargetProperty) GetInputMaskedOk() (*bool, bool)
GetInputMaskedOk returns a tuple with the InputMasked field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProviderProviderTargetProperty) SetInputMasked(v bool)
SetInputMasked sets InputMasked field to given value.
func (o *ProviderProviderTargetProperty) HasInputMasked() bool
HasInputMasked returns a boolean if a field has been set.
func (o *ProviderProviderTargetProperty) GetOptions() []string
GetOptions returns the Options field if non-nil, zero value otherwise.
func (o *ProviderProviderTargetProperty) GetOptionsOk() (*[]string, bool)
GetOptionsOk returns a tuple with the Options field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProviderProviderTargetProperty) SetOptions(v []string)
SetOptions sets Options field to given value.
func (o *ProviderProviderTargetProperty) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (o *ProviderProviderTargetProperty) GetType() ProviderProviderTargetPropertyType
GetType returns the Type field if non-nil, zero value otherwise.
func (o *ProviderProviderTargetProperty) GetTypeOk() (*ProviderProviderTargetPropertyType, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProviderProviderTargetProperty) SetType(v ProviderProviderTargetPropertyType)
SetType sets Type field to given value.
func (o *ProviderProviderTargetProperty) HasType() bool
HasType returns a boolean if a field has been set.