Skip to main content

ServiceProviderConfiguration

Properties

NameTypeDescriptionNotes
EnabledPointer to boolThis determines whether or not the SAML authentication flow is enabled for an org[optional] [default to false]
BypassIdpPointer to boolThis allows basic login with the parameter prompt=true. This is often toggled on when debugging SAML authentication setup. When false, only org admins with MFA-enabled can bypass the IDP.[optional] [default to false]
SamlConfigurationValidPointer to boolThis indicates whether or not the SAML configuration is valid.[optional] [default to false]
FederationProtocolDetailsPointer to []ServiceProviderConfigurationFederationProtocolDetailsInnerA list of the abstract implementations of the Federation Protocol details. Typically, this will include on SpDetails object and one IdpDetails object used in tandem to define a SAML integration between a customer's identity provider and a customer's SailPoint instance (i.e., the service provider).[optional]

Methods

NewServiceProviderConfiguration

func NewServiceProviderConfiguration() *ServiceProviderConfiguration

NewServiceProviderConfiguration instantiates a new ServiceProviderConfiguration 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

NewServiceProviderConfigurationWithDefaults

func NewServiceProviderConfigurationWithDefaults() *ServiceProviderConfiguration

NewServiceProviderConfigurationWithDefaults instantiates a new ServiceProviderConfiguration 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

GetEnabled

func (o *ServiceProviderConfiguration) GetEnabled() bool

GetEnabled returns the Enabled field if non-nil, zero value otherwise.

GetEnabledOk

func (o *ServiceProviderConfiguration) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetEnabled

func (o *ServiceProviderConfiguration) SetEnabled(v bool)

SetEnabled sets Enabled field to given value.

HasEnabled

func (o *ServiceProviderConfiguration) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

GetBypassIdp

func (o *ServiceProviderConfiguration) GetBypassIdp() bool

GetBypassIdp returns the BypassIdp field if non-nil, zero value otherwise.

GetBypassIdpOk

func (o *ServiceProviderConfiguration) GetBypassIdpOk() (*bool, bool)

GetBypassIdpOk returns a tuple with the BypassIdp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetBypassIdp

func (o *ServiceProviderConfiguration) SetBypassIdp(v bool)

SetBypassIdp sets BypassIdp field to given value.

HasBypassIdp

func (o *ServiceProviderConfiguration) HasBypassIdp() bool

HasBypassIdp returns a boolean if a field has been set.

GetSamlConfigurationValid

func (o *ServiceProviderConfiguration) GetSamlConfigurationValid() bool

GetSamlConfigurationValid returns the SamlConfigurationValid field if non-nil, zero value otherwise.

GetSamlConfigurationValidOk

func (o *ServiceProviderConfiguration) GetSamlConfigurationValidOk() (*bool, bool)

GetSamlConfigurationValidOk returns a tuple with the SamlConfigurationValid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSamlConfigurationValid

func (o *ServiceProviderConfiguration) SetSamlConfigurationValid(v bool)

SetSamlConfigurationValid sets SamlConfigurationValid field to given value.

HasSamlConfigurationValid

func (o *ServiceProviderConfiguration) HasSamlConfigurationValid() bool

HasSamlConfigurationValid returns a boolean if a field has been set.

GetFederationProtocolDetails

func (o *ServiceProviderConfiguration) GetFederationProtocolDetails() []ServiceProviderConfigurationFederationProtocolDetailsInner

GetFederationProtocolDetails returns the FederationProtocolDetails field if non-nil, zero value otherwise.

GetFederationProtocolDetailsOk

func (o *ServiceProviderConfiguration) GetFederationProtocolDetailsOk() (*[]ServiceProviderConfigurationFederationProtocolDetailsInner, bool)

GetFederationProtocolDetailsOk returns a tuple with the FederationProtocolDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetFederationProtocolDetails

func (o *ServiceProviderConfiguration) SetFederationProtocolDetails(v []ServiceProviderConfigurationFederationProtocolDetailsInner)

SetFederationProtocolDetails sets FederationProtocolDetails field to given value.

HasFederationProtocolDetails

func (o *ServiceProviderConfiguration) HasFederationProtocolDetails() bool

HasFederationProtocolDetails returns a boolean if a field has been set.