Name | Type | Description | Notes |
---|---|---|---|
SpInitiatedLoginPath | Pointer to string | This property has been deprecated and is no longer used. | [optional] [default to ""] |
ConfigurationName | string | Name of the SSO policy or another name used to describe the policy internally. | |
Issuer | string | The unique URL assigned to the organization by the SAML Identity Provider. | |
SpInitiatedLoginEnabled | Pointer to bool | True if Sumo Logic redirects users to your identity provider with a SAML AuthnRequest when signing in. | [optional] [default to false] |
AuthnRequestUrl | Pointer to string | The URL that the identity provider has assigned for Sumo Logic to submit SAML authentication requests to the identity provider. | [optional] [default to ""] |
X509cert1 | string | The certificate is used to verify the signature in SAML assertions. | |
X509cert2 | Pointer to string | The backup certificate used to verify the signature in SAML assertions when x509cert1 expires. | [optional] [default to ""] |
X509cert3 | Pointer to string | The backup certificate used to verify the signature in SAML assertions when x509cert1 expires and x509cert2 is empty. | [optional] [default to ""] |
OnDemandProvisioningEnabled | Pointer to OnDemandProvisioningInfo | [optional] | |
RolesAttribute | Pointer to string | The role that Sumo Logic will assign to users when they sign in. | [optional] [default to ""] |
LogoutEnabled | Pointer to bool | True if users are redirected to a URL after signing out of Sumo Logic. | [optional] [default to false] |
LogoutUrl | Pointer to string | The URL that users will be redirected to after signing out of Sumo Logic. | [optional] [default to ""] |
EmailAttribute | Pointer to string | The email address of the new user account. | [optional] [default to ""] |
DebugMode | Pointer to bool | True if additional details are included when a user fails to sign in. | [optional] [default to false] |
SignAuthnRequest | Pointer to bool | True if Sumo Logic will send signed Authn requests to the identity provider. | [optional] [default to false] |
DisableRequestedAuthnContext | Pointer to bool | True if Sumo Logic will include the RequestedAuthnContext element of the SAML AuthnRequests it sends to the identity provider. | [optional] [default to false] |
IsRedirectBinding | Pointer to bool | True if the SAML binding is of HTTP Redirect type. | [optional] [default to false] |
Certificate | string | Authentication Request Signing Certificate for the user. | |
CreatedAt | time.Time | Creation timestamp in UTC in RFC3339 format. | |
CreatedBy | string | Identifier of the user who created the resource. | |
ModifiedAt | time.Time | Last modification timestamp in UTC. | |
ModifiedBy | string | Identifier of the user who last modified the resource. | |
Id | string | Unique identifier of the SAML Identity Provider. | |
AssertionConsumerUrl | Pointer to string | The URL on Sumo Logic where the IdP will redirect to with its authentication response. | [optional] [default to ""] |
EntityId | Pointer to string | A unique identifier that is the intended audience of the SAML assertion. | [optional] [default to ""] |
func NewSamlIdentityProvider(configurationName string, issuer string, x509cert1 string, certificate string, createdAt time.Time, createdBy string, modifiedAt time.Time, modifiedBy string, id string, ) *SamlIdentityProvider
NewSamlIdentityProvider instantiates a new SamlIdentityProvider 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 NewSamlIdentityProviderWithDefaults() *SamlIdentityProvider
NewSamlIdentityProviderWithDefaults instantiates a new SamlIdentityProvider 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 *SamlIdentityProvider) GetSpInitiatedLoginPath() string
GetSpInitiatedLoginPath returns the SpInitiatedLoginPath field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetSpInitiatedLoginPathOk() (*string, bool)
GetSpInitiatedLoginPathOk returns a tuple with the SpInitiatedLoginPath field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetSpInitiatedLoginPath(v string)
SetSpInitiatedLoginPath sets SpInitiatedLoginPath field to given value.
func (o *SamlIdentityProvider) HasSpInitiatedLoginPath() bool
HasSpInitiatedLoginPath returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetConfigurationName() string
GetConfigurationName returns the ConfigurationName field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetConfigurationNameOk() (*string, bool)
GetConfigurationNameOk returns a tuple with the ConfigurationName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetConfigurationName(v string)
SetConfigurationName sets ConfigurationName field to given value.
func (o *SamlIdentityProvider) GetIssuer() string
GetIssuer returns the Issuer field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetIssuerOk() (*string, bool)
GetIssuerOk returns a tuple with the Issuer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetIssuer(v string)
SetIssuer sets Issuer field to given value.
func (o *SamlIdentityProvider) GetSpInitiatedLoginEnabled() bool
GetSpInitiatedLoginEnabled returns the SpInitiatedLoginEnabled field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetSpInitiatedLoginEnabledOk() (*bool, bool)
GetSpInitiatedLoginEnabledOk returns a tuple with the SpInitiatedLoginEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetSpInitiatedLoginEnabled(v bool)
SetSpInitiatedLoginEnabled sets SpInitiatedLoginEnabled field to given value.
func (o *SamlIdentityProvider) HasSpInitiatedLoginEnabled() bool
HasSpInitiatedLoginEnabled returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetAuthnRequestUrl() string
GetAuthnRequestUrl returns the AuthnRequestUrl field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetAuthnRequestUrlOk() (*string, bool)
GetAuthnRequestUrlOk returns a tuple with the AuthnRequestUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetAuthnRequestUrl(v string)
SetAuthnRequestUrl sets AuthnRequestUrl field to given value.
func (o *SamlIdentityProvider) HasAuthnRequestUrl() bool
HasAuthnRequestUrl returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetX509cert1() string
GetX509cert1 returns the X509cert1 field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetX509cert1Ok() (*string, bool)
GetX509cert1Ok returns a tuple with the X509cert1 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetX509cert1(v string)
SetX509cert1 sets X509cert1 field to given value.
func (o *SamlIdentityProvider) GetX509cert2() string
GetX509cert2 returns the X509cert2 field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetX509cert2Ok() (*string, bool)
GetX509cert2Ok returns a tuple with the X509cert2 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetX509cert2(v string)
SetX509cert2 sets X509cert2 field to given value.
func (o *SamlIdentityProvider) HasX509cert2() bool
HasX509cert2 returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetX509cert3() string
GetX509cert3 returns the X509cert3 field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetX509cert3Ok() (*string, bool)
GetX509cert3Ok returns a tuple with the X509cert3 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetX509cert3(v string)
SetX509cert3 sets X509cert3 field to given value.
func (o *SamlIdentityProvider) HasX509cert3() bool
HasX509cert3 returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetOnDemandProvisioningEnabled() OnDemandProvisioningInfo
GetOnDemandProvisioningEnabled returns the OnDemandProvisioningEnabled field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetOnDemandProvisioningEnabledOk() (*OnDemandProvisioningInfo, bool)
GetOnDemandProvisioningEnabledOk returns a tuple with the OnDemandProvisioningEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetOnDemandProvisioningEnabled(v OnDemandProvisioningInfo)
SetOnDemandProvisioningEnabled sets OnDemandProvisioningEnabled field to given value.
func (o *SamlIdentityProvider) HasOnDemandProvisioningEnabled() bool
HasOnDemandProvisioningEnabled returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetRolesAttribute() string
GetRolesAttribute returns the RolesAttribute field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetRolesAttributeOk() (*string, bool)
GetRolesAttributeOk returns a tuple with the RolesAttribute field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetRolesAttribute(v string)
SetRolesAttribute sets RolesAttribute field to given value.
func (o *SamlIdentityProvider) HasRolesAttribute() bool
HasRolesAttribute returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetLogoutEnabled() bool
GetLogoutEnabled returns the LogoutEnabled field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetLogoutEnabledOk() (*bool, bool)
GetLogoutEnabledOk returns a tuple with the LogoutEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetLogoutEnabled(v bool)
SetLogoutEnabled sets LogoutEnabled field to given value.
func (o *SamlIdentityProvider) HasLogoutEnabled() bool
HasLogoutEnabled returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetLogoutUrl() string
GetLogoutUrl returns the LogoutUrl field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetLogoutUrlOk() (*string, bool)
GetLogoutUrlOk returns a tuple with the LogoutUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetLogoutUrl(v string)
SetLogoutUrl sets LogoutUrl field to given value.
func (o *SamlIdentityProvider) HasLogoutUrl() bool
HasLogoutUrl returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetEmailAttribute() string
GetEmailAttribute returns the EmailAttribute field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetEmailAttributeOk() (*string, bool)
GetEmailAttributeOk returns a tuple with the EmailAttribute field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetEmailAttribute(v string)
SetEmailAttribute sets EmailAttribute field to given value.
func (o *SamlIdentityProvider) HasEmailAttribute() bool
HasEmailAttribute returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetDebugMode() bool
GetDebugMode returns the DebugMode field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetDebugModeOk() (*bool, bool)
GetDebugModeOk returns a tuple with the DebugMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetDebugMode(v bool)
SetDebugMode sets DebugMode field to given value.
func (o *SamlIdentityProvider) HasDebugMode() bool
HasDebugMode returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetSignAuthnRequest() bool
GetSignAuthnRequest returns the SignAuthnRequest field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetSignAuthnRequestOk() (*bool, bool)
GetSignAuthnRequestOk returns a tuple with the SignAuthnRequest field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetSignAuthnRequest(v bool)
SetSignAuthnRequest sets SignAuthnRequest field to given value.
func (o *SamlIdentityProvider) HasSignAuthnRequest() bool
HasSignAuthnRequest returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetDisableRequestedAuthnContext() bool
GetDisableRequestedAuthnContext returns the DisableRequestedAuthnContext field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetDisableRequestedAuthnContextOk() (*bool, bool)
GetDisableRequestedAuthnContextOk returns a tuple with the DisableRequestedAuthnContext field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetDisableRequestedAuthnContext(v bool)
SetDisableRequestedAuthnContext sets DisableRequestedAuthnContext field to given value.
func (o *SamlIdentityProvider) HasDisableRequestedAuthnContext() bool
HasDisableRequestedAuthnContext returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetIsRedirectBinding() bool
GetIsRedirectBinding returns the IsRedirectBinding field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetIsRedirectBindingOk() (*bool, bool)
GetIsRedirectBindingOk returns a tuple with the IsRedirectBinding field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetIsRedirectBinding(v bool)
SetIsRedirectBinding sets IsRedirectBinding field to given value.
func (o *SamlIdentityProvider) HasIsRedirectBinding() bool
HasIsRedirectBinding returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetCertificate() string
GetCertificate returns the Certificate field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetCertificateOk() (*string, bool)
GetCertificateOk returns a tuple with the Certificate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetCertificate(v string)
SetCertificate sets Certificate field to given value.
func (o *SamlIdentityProvider) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetCreatedAt(v time.Time)
SetCreatedAt sets CreatedAt field to given value.
func (o *SamlIdentityProvider) GetCreatedBy() string
GetCreatedBy returns the CreatedBy field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetCreatedByOk() (*string, bool)
GetCreatedByOk returns a tuple with the CreatedBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetCreatedBy(v string)
SetCreatedBy sets CreatedBy field to given value.
func (o *SamlIdentityProvider) GetModifiedAt() time.Time
GetModifiedAt returns the ModifiedAt field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetModifiedAtOk() (*time.Time, bool)
GetModifiedAtOk returns a tuple with the ModifiedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetModifiedAt(v time.Time)
SetModifiedAt sets ModifiedAt field to given value.
func (o *SamlIdentityProvider) GetModifiedBy() string
GetModifiedBy returns the ModifiedBy field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetModifiedByOk() (*string, bool)
GetModifiedByOk returns a tuple with the ModifiedBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetModifiedBy(v string)
SetModifiedBy sets ModifiedBy field to given value.
func (o *SamlIdentityProvider) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetId(v string)
SetId sets Id field to given value.
func (o *SamlIdentityProvider) GetAssertionConsumerUrl() string
GetAssertionConsumerUrl returns the AssertionConsumerUrl field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetAssertionConsumerUrlOk() (*string, bool)
GetAssertionConsumerUrlOk returns a tuple with the AssertionConsumerUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetAssertionConsumerUrl(v string)
SetAssertionConsumerUrl sets AssertionConsumerUrl field to given value.
func (o *SamlIdentityProvider) HasAssertionConsumerUrl() bool
HasAssertionConsumerUrl returns a boolean if a field has been set.
func (o *SamlIdentityProvider) GetEntityId() string
GetEntityId returns the EntityId field if non-nil, zero value otherwise.
func (o *SamlIdentityProvider) GetEntityIdOk() (*string, bool)
GetEntityIdOk returns a tuple with the EntityId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SamlIdentityProvider) SetEntityId(v string)
SetEntityId sets EntityId field to given value.
func (o *SamlIdentityProvider) HasEntityId() bool
HasEntityId returns a boolean if a field has been set.