Name | Type | Description | Notes |
---|---|---|---|
AuthenticationMethods | Pointer to []AuthenticationMethodObject | <div class="x-lifecycle-container"><x-lifecycle class="ea"></x-lifecycle> <x-lifecycle class="oie"></x-lifecycle></div>This property specifies the precise authenticator and method for authentication. | [optional] |
ExcludedAuthenticationMethods | Pointer to []AuthenticationMethodObject | <div class="x-lifecycle-container"><x-lifecycle class="ea"></x-lifecycle> <x-lifecycle class="oie"></x-lifecycle></div>This property specifies the precise authenticator and method to exclude from authentication. | [optional] |
Methods | Pointer to []string | The Authenticator methods that are permitted | [optional] |
ReauthenticateIn | Pointer to string | The duration after which the user must re-authenticate regardless of user activity. This re-authentication interval overrides the Verification Method object's `reauthenticateIn` interval. The supported values use ISO 8601 period format for recurring time intervals (for example, `PT1H`). | [optional] |
Required | Pointer to bool | <div class="x-lifecycle-container"><x-lifecycle class="ea"></x-lifecycle> <x-lifecycle class="oie"></x-lifecycle></div>This property indicates whether the knowledge or possession factor is required by the assurance. It's optional in the request, but is always returned in the response. By default, this field is `true`. If the knowledge or possession constraint has values for`excludedAuthenticationMethods` the `required` value is false. | [optional] |
Types | Pointer to []string | The Authenticator types that are permitted | [optional] |
func NewKnowledgeConstraint() *KnowledgeConstraint
NewKnowledgeConstraint instantiates a new KnowledgeConstraint 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 NewKnowledgeConstraintWithDefaults() *KnowledgeConstraint
NewKnowledgeConstraintWithDefaults instantiates a new KnowledgeConstraint 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 *KnowledgeConstraint) GetAuthenticationMethods() []AuthenticationMethodObject
GetAuthenticationMethods returns the AuthenticationMethods field if non-nil, zero value otherwise.
func (o *KnowledgeConstraint) GetAuthenticationMethodsOk() (*[]AuthenticationMethodObject, bool)
GetAuthenticationMethodsOk returns a tuple with the AuthenticationMethods field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KnowledgeConstraint) SetAuthenticationMethods(v []AuthenticationMethodObject)
SetAuthenticationMethods sets AuthenticationMethods field to given value.
func (o *KnowledgeConstraint) HasAuthenticationMethods() bool
HasAuthenticationMethods returns a boolean if a field has been set.
func (o *KnowledgeConstraint) GetExcludedAuthenticationMethods() []AuthenticationMethodObject
GetExcludedAuthenticationMethods returns the ExcludedAuthenticationMethods field if non-nil, zero value otherwise.
func (o *KnowledgeConstraint) GetExcludedAuthenticationMethodsOk() (*[]AuthenticationMethodObject, bool)
GetExcludedAuthenticationMethodsOk returns a tuple with the ExcludedAuthenticationMethods field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KnowledgeConstraint) SetExcludedAuthenticationMethods(v []AuthenticationMethodObject)
SetExcludedAuthenticationMethods sets ExcludedAuthenticationMethods field to given value.
func (o *KnowledgeConstraint) HasExcludedAuthenticationMethods() bool
HasExcludedAuthenticationMethods returns a boolean if a field has been set.
func (o *KnowledgeConstraint) GetMethods() []string
GetMethods returns the Methods field if non-nil, zero value otherwise.
func (o *KnowledgeConstraint) GetMethodsOk() (*[]string, bool)
GetMethodsOk returns a tuple with the Methods field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KnowledgeConstraint) SetMethods(v []string)
SetMethods sets Methods field to given value.
func (o *KnowledgeConstraint) HasMethods() bool
HasMethods returns a boolean if a field has been set.
func (o *KnowledgeConstraint) GetReauthenticateIn() string
GetReauthenticateIn returns the ReauthenticateIn field if non-nil, zero value otherwise.
func (o *KnowledgeConstraint) GetReauthenticateInOk() (*string, bool)
GetReauthenticateInOk returns a tuple with the ReauthenticateIn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KnowledgeConstraint) SetReauthenticateIn(v string)
SetReauthenticateIn sets ReauthenticateIn field to given value.
func (o *KnowledgeConstraint) HasReauthenticateIn() bool
HasReauthenticateIn returns a boolean if a field has been set.
func (o *KnowledgeConstraint) GetRequired() bool
GetRequired returns the Required field if non-nil, zero value otherwise.
func (o *KnowledgeConstraint) GetRequiredOk() (*bool, bool)
GetRequiredOk returns a tuple with the Required field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KnowledgeConstraint) SetRequired(v bool)
SetRequired sets Required field to given value.
func (o *KnowledgeConstraint) HasRequired() bool
HasRequired returns a boolean if a field has been set.
func (o *KnowledgeConstraint) GetTypes() []string
GetTypes returns the Types field if non-nil, zero value otherwise.
func (o *KnowledgeConstraint) GetTypesOk() (*[]string, bool)
GetTypesOk returns a tuple with the Types field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KnowledgeConstraint) SetTypes(v []string)
SetTypes sets Types field to given value.
func (o *KnowledgeConstraint) HasTypes() bool
HasTypes returns a boolean if a field has been set.