JITActivationConfigResponse
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| Id | string | Unique identifier of this JIT activation configuration instance (persisted config id). | |
| EntitlementIds | Pointer to []string | Entitlement IDs governed by JIT activation policy. May be a single-element array when only one entitlement is in scope. | [optional] |
| MaxActivationPeriodMins | Pointer to NullableInt32 | Maximum allowed JIT activation duration for a single grant, in minutes; null if unset. | [optional] |
| MaxActivationPeriodExtensionMins | Pointer to NullableInt32 | Maximum allowed extension of an active JIT activation, in minutes; null if unset. | [optional] |
| DefaultMaxActivationPeriodMins | Pointer to NullableInt32 | Default activation duration offered when a user requests JIT access, in minutes; null if unset. | [optional] |
| DefaultMaxActivationPeriodExtensionMins | Pointer to NullableInt32 | Default extension duration offered for an active JIT activation, in minutes; null if unset. | [optional] |
| NotificationRecipients | Pointer to []string | Email addresses notified for JIT activation events (for example policy owners or a shared mailbox). | [optional] |
| NotificationTemplate | Pointer to NullableString | Name or key of the email template used for JIT activation notifications; null if unset. | [optional] |
| ApplyToFutureAssignments | bool | Whether 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.