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.