Skip to main content

JITActivationConfigResponse

Properties

NameTypeDescriptionNotes
IdstringUnique identifier of this JIT activation configuration instance (persisted config id).
EntitlementIdsPointer to []stringEntitlement IDs governed by JIT activation policy. May be a single-element array when only one entitlement is in scope.[optional]
MaxActivationPeriodMinsPointer to NullableInt32Maximum allowed JIT activation duration for a single grant, in minutes; null if unset.[optional]
MaxActivationPeriodExtensionMinsPointer to NullableInt32Maximum allowed extension of an active JIT activation, in minutes; null if unset.[optional]
DefaultMaxActivationPeriodMinsPointer to NullableInt32Default activation duration offered when a user requests JIT access, in minutes; null if unset.[optional]
DefaultMaxActivationPeriodExtensionMinsPointer to NullableInt32Default extension duration offered for an active JIT activation, in minutes; null if unset.[optional]
NotificationRecipientsPointer to []stringEmail addresses notified for JIT activation events (for example policy owners or a shared mailbox).[optional]
NotificationTemplatePointer to NullableStringName or key of the email template used for JIT activation notifications; null if unset.[optional]
ApplyToFutureAssignmentsboolWhether the policy applies to future entitlement assignments.

Methods

NewJITActivationConfigResponse

func NewJITActivationConfigResponse(id string, applyToFutureAssignments bool, ) *JITActivationConfigResponse

NewJITActivationConfigResponse instantiates a new JITActivationConfigResponse 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

NewJITActivationConfigResponseWithDefaults

func NewJITActivationConfigResponseWithDefaults() *JITActivationConfigResponse

NewJITActivationConfigResponseWithDefaults instantiates a new JITActivationConfigResponse 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

GetId

func (o *JITActivationConfigResponse) GetId() string

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk

func (o *JITActivationConfigResponse) 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.

SetId

func (o *JITActivationConfigResponse) SetId(v string)

SetId sets Id field to given value.

GetEntitlementIds

func (o *JITActivationConfigResponse) GetEntitlementIds() []string

GetEntitlementIds returns the EntitlementIds field if non-nil, zero value otherwise.

GetEntitlementIdsOk

func (o *JITActivationConfigResponse) GetEntitlementIdsOk() (*[]string, bool)

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

SetEntitlementIds

func (o *JITActivationConfigResponse) SetEntitlementIds(v []string)

SetEntitlementIds sets EntitlementIds field to given value.

HasEntitlementIds

func (o *JITActivationConfigResponse) HasEntitlementIds() bool

HasEntitlementIds returns a boolean if a field has been set.

GetMaxActivationPeriodMins

func (o *JITActivationConfigResponse) GetMaxActivationPeriodMins() int32

GetMaxActivationPeriodMins returns the MaxActivationPeriodMins field if non-nil, zero value otherwise.

GetMaxActivationPeriodMinsOk

func (o *JITActivationConfigResponse) GetMaxActivationPeriodMinsOk() (*int32, bool)

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

SetMaxActivationPeriodMins

func (o *JITActivationConfigResponse) SetMaxActivationPeriodMins(v int32)

SetMaxActivationPeriodMins sets MaxActivationPeriodMins field to given value.

HasMaxActivationPeriodMins

func (o *JITActivationConfigResponse) HasMaxActivationPeriodMins() bool

HasMaxActivationPeriodMins returns a boolean if a field has been set.

SetMaxActivationPeriodMinsNil

func (o *JITActivationConfigResponse) SetMaxActivationPeriodMinsNil(b bool)

SetMaxActivationPeriodMinsNil sets the value for MaxActivationPeriodMins to be an explicit nil

UnsetMaxActivationPeriodMins

func (o *JITActivationConfigResponse) UnsetMaxActivationPeriodMins()

UnsetMaxActivationPeriodMins ensures that no value is present for MaxActivationPeriodMins, not even an explicit nil

GetMaxActivationPeriodExtensionMins

func (o *JITActivationConfigResponse) GetMaxActivationPeriodExtensionMins() int32

GetMaxActivationPeriodExtensionMins returns the MaxActivationPeriodExtensionMins field if non-nil, zero value otherwise.

GetMaxActivationPeriodExtensionMinsOk

func (o *JITActivationConfigResponse) GetMaxActivationPeriodExtensionMinsOk() (*int32, bool)

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

SetMaxActivationPeriodExtensionMins

func (o *JITActivationConfigResponse) SetMaxActivationPeriodExtensionMins(v int32)

SetMaxActivationPeriodExtensionMins sets MaxActivationPeriodExtensionMins field to given value.

HasMaxActivationPeriodExtensionMins

func (o *JITActivationConfigResponse) HasMaxActivationPeriodExtensionMins() bool

HasMaxActivationPeriodExtensionMins returns a boolean if a field has been set.

SetMaxActivationPeriodExtensionMinsNil

func (o *JITActivationConfigResponse) SetMaxActivationPeriodExtensionMinsNil(b bool)

SetMaxActivationPeriodExtensionMinsNil sets the value for MaxActivationPeriodExtensionMins to be an explicit nil

UnsetMaxActivationPeriodExtensionMins

func (o *JITActivationConfigResponse) UnsetMaxActivationPeriodExtensionMins()

UnsetMaxActivationPeriodExtensionMins ensures that no value is present for MaxActivationPeriodExtensionMins, not even an explicit nil

GetDefaultMaxActivationPeriodMins

func (o *JITActivationConfigResponse) GetDefaultMaxActivationPeriodMins() int32

GetDefaultMaxActivationPeriodMins returns the DefaultMaxActivationPeriodMins field if non-nil, zero value otherwise.

GetDefaultMaxActivationPeriodMinsOk

func (o *JITActivationConfigResponse) GetDefaultMaxActivationPeriodMinsOk() (*int32, bool)

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

SetDefaultMaxActivationPeriodMins

func (o *JITActivationConfigResponse) SetDefaultMaxActivationPeriodMins(v int32)

SetDefaultMaxActivationPeriodMins sets DefaultMaxActivationPeriodMins field to given value.

HasDefaultMaxActivationPeriodMins

func (o *JITActivationConfigResponse) HasDefaultMaxActivationPeriodMins() bool

HasDefaultMaxActivationPeriodMins returns a boolean if a field has been set.

SetDefaultMaxActivationPeriodMinsNil

func (o *JITActivationConfigResponse) SetDefaultMaxActivationPeriodMinsNil(b bool)

SetDefaultMaxActivationPeriodMinsNil sets the value for DefaultMaxActivationPeriodMins to be an explicit nil

UnsetDefaultMaxActivationPeriodMins

func (o *JITActivationConfigResponse) UnsetDefaultMaxActivationPeriodMins()

UnsetDefaultMaxActivationPeriodMins ensures that no value is present for DefaultMaxActivationPeriodMins, not even an explicit nil

GetDefaultMaxActivationPeriodExtensionMins

func (o *JITActivationConfigResponse) GetDefaultMaxActivationPeriodExtensionMins() int32

GetDefaultMaxActivationPeriodExtensionMins returns the DefaultMaxActivationPeriodExtensionMins field if non-nil, zero value otherwise.

GetDefaultMaxActivationPeriodExtensionMinsOk

func (o *JITActivationConfigResponse) GetDefaultMaxActivationPeriodExtensionMinsOk() (*int32, bool)

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

SetDefaultMaxActivationPeriodExtensionMins

func (o *JITActivationConfigResponse) SetDefaultMaxActivationPeriodExtensionMins(v int32)

SetDefaultMaxActivationPeriodExtensionMins sets DefaultMaxActivationPeriodExtensionMins field to given value.

HasDefaultMaxActivationPeriodExtensionMins

func (o *JITActivationConfigResponse) HasDefaultMaxActivationPeriodExtensionMins() bool

HasDefaultMaxActivationPeriodExtensionMins returns a boolean if a field has been set.

SetDefaultMaxActivationPeriodExtensionMinsNil

func (o *JITActivationConfigResponse) SetDefaultMaxActivationPeriodExtensionMinsNil(b bool)

SetDefaultMaxActivationPeriodExtensionMinsNil sets the value for DefaultMaxActivationPeriodExtensionMins to be an explicit nil

UnsetDefaultMaxActivationPeriodExtensionMins

func (o *JITActivationConfigResponse) UnsetDefaultMaxActivationPeriodExtensionMins()

UnsetDefaultMaxActivationPeriodExtensionMins ensures that no value is present for DefaultMaxActivationPeriodExtensionMins, not even an explicit nil

GetNotificationRecipients

func (o *JITActivationConfigResponse) GetNotificationRecipients() []string

GetNotificationRecipients returns the NotificationRecipients field if non-nil, zero value otherwise.

GetNotificationRecipientsOk

func (o *JITActivationConfigResponse) GetNotificationRecipientsOk() (*[]string, bool)

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

SetNotificationRecipients

func (o *JITActivationConfigResponse) SetNotificationRecipients(v []string)

SetNotificationRecipients sets NotificationRecipients field to given value.

HasNotificationRecipients

func (o *JITActivationConfigResponse) HasNotificationRecipients() bool

HasNotificationRecipients returns a boolean if a field has been set.

GetNotificationTemplate

func (o *JITActivationConfigResponse) GetNotificationTemplate() string

GetNotificationTemplate returns the NotificationTemplate field if non-nil, zero value otherwise.

GetNotificationTemplateOk

func (o *JITActivationConfigResponse) GetNotificationTemplateOk() (*string, bool)

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

SetNotificationTemplate

func (o *JITActivationConfigResponse) SetNotificationTemplate(v string)

SetNotificationTemplate sets NotificationTemplate field to given value.

HasNotificationTemplate

func (o *JITActivationConfigResponse) HasNotificationTemplate() bool

HasNotificationTemplate returns a boolean if a field has been set.

SetNotificationTemplateNil

func (o *JITActivationConfigResponse) SetNotificationTemplateNil(b bool)

SetNotificationTemplateNil sets the value for NotificationTemplate to be an explicit nil

UnsetNotificationTemplate

func (o *JITActivationConfigResponse) UnsetNotificationTemplate()

UnsetNotificationTemplate ensures that no value is present for NotificationTemplate, not even an explicit nil

GetApplyToFutureAssignments

func (o *JITActivationConfigResponse) GetApplyToFutureAssignments() bool

GetApplyToFutureAssignments returns the ApplyToFutureAssignments field if non-nil, zero value otherwise.

GetApplyToFutureAssignmentsOk

func (o *JITActivationConfigResponse) GetApplyToFutureAssignmentsOk() (*bool, bool)

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

SetApplyToFutureAssignments

func (o *JITActivationConfigResponse) SetApplyToFutureAssignments(v bool)

SetApplyToFutureAssignments sets ApplyToFutureAssignments field to given value.