Skip to main content

CampaignGet

Properties​

NameTypeDescriptionNotes
idstrID of the campaign[optional] [readonly]
namestrThe campaign name.[required]
descriptionstrThe campaign description.[required]
deadlinedateThe campaign's completion deadline date. While creating campaign, If deadline is passed as empty then automatically it will be set for two weeks later from current time.[optional]
deadline_timezonestrThe timezone must be in a valid ISO 8601 format. Timezones in ISO 8601 are represented as UTC (represented as 'Z') or as an offset from UTC. The offset format can be +/-hh:mm, +/-hhmm, or +/-hh.[optional]
deadline_timedatetimeCalculated deadline time in UTC timezone of the campaign calculated from the deadline and the deadlineTimezone[optional]
email_notification_enabledboolEnables email notification for this campaign[optional] [default to False]
auto_revoke_allowedboolAllows auto revoke for this campaign[optional] [default to False]
auto_activateboolIf true, the campaign is set to activate automatically after generation completes. Campaigns stored without this attribute default to false.[optional] [default to False]
recommendations_enabledboolEnables IAI for this campaign. Accepts true even if the IAI product feature is off. If IAI is turned off then campaigns generated from this template will indicate false. The real value will then be returned if IAI is ever enabled for the org in the future.[optional] [default to False]
sunset_comments_requiredboolDetermines if comments on sunset date changes are required.[optional] [default to True]
typeCampaignType[required]
reviewerReviewer[required]
alerts[]AlertA list of errors and warnings that have accumulated.[optional] [readonly] [default to []]
filter_refCampaignFilterRef[optional]
inline_filterCampaignFilterInline[optional]
search_based_paramsCampaignSearchBasedParams[optional]
remediator_refCampaignRemediatorRef[optional]
owner_idstrThe campaign owner is the Identity that created the campaign.[optional]
createddatetimeCreated time of the campaign[optional] [readonly]
modifieddatetimeModified time of the campaign[optional] [readonly]
total_certificationsintThe total number of certifications in this campaign.[optional] [readonly]
completed_certificationsintThe number of completed certifications in this campaign.[optional] [readonly]
mandatory_comment_requirementCampaignMandatoryCommentRequirement[optional] [default to CampaignMandatoryCommentRequirement.NO_DECISIONS]
statusEnum [ 'PENDING', 'STAGED', 'CANCELING', 'ACTIVATING', 'ACTIVE', 'COMPLETING', 'COMPLETED', 'ERROR' ]The campaign's current status.[optional] [readonly]
latest_reportsmap[string]CampaignLatestReportA map of the latest report for each report type[optional]
source_ids[]strA direct list of sourceIds to include in this campaign.[optional]
sources_with_orphan_entitlements[]CampaignOrphanEntitlementSourceSources that have orphan entitlement line items for this campaign, as supplied when the campaign finished staging. Each entry identifies a source by id and name.[optional] [readonly]
}

Example​

from sailpoint.gov_certification.models.campaign_get import CampaignGet

campaign_get = CampaignGet(
id='2c9079b2-70a2-66a6-a170-a2779fcb0007',
name='Manager Campaign',
description='Everyone needs to be reviewed by their manager',
deadline='Sun Mar 15 00:00:00 UTC 2020',
deadline_timezone='-05:00',
deadline_time='2018-10-19T13:49:37.385Z',
email_notification_enabled=False,
auto_revoke_allowed=False,
auto_activate=False,
recommendations_enabled=True,
sunset_comments_required=True,
type='IDENTITY',
reviewer=sailpoint.gov_certification.models.reviewer.Reviewer(
id = '0fbe863c063c4c88a35fd7f17e8a3df5',
type = 'IDENTITY',
name = 'William Wilson', ),
alerts=[
sailpoint.gov_certification.models.alert.Alert(
level = 'ERROR',
localizations = [
sailpoint.gov_certification.models.error_message_dto.ErrorMessageDto(
locale = 'en-US',
locale_origin = 'DEFAULT',
text = 'The request was syntactically correct but its content is semantically invalid.', )
], )
],
filter_ref=sailpoint.gov_certification.models.campaign_filter_ref.CampaignFilterRef(
id = 'e9f9a139-7b84-2fd5-a658-42087040d3ac',
name = 'Test Filter', ),
inline_filter=sailpoint.gov_certification.models.campaign_filter_inline.CampaignFilterInline(
mode = 'INCLUSION',
criteria_list = [{"criteriaType":"IDENTITY","criteriaProperty":"DISPLAY_NAME","criteriaValue":"support","operation":"EQUALS"}], ),
search_based_params=sailpoint.gov_certification.models.campaign_search_based_params.CampaignSearchBasedParams(
search_type = 'ACCESS',
query = 'admin',
identity_ids = ["0fbe863c063c4c88a35fd7f17e8a3df5"],
access_constraints = [
sailpoint.gov_certification.models.access_constraint.AccessConstraint(
type = 'ENTITLEMENT',
ids = ["2c90ad2a70ace7d50170acf22ca90010"],
operator = 'SELECTED', )
], ),
remediator_ref=sailpoint.gov_certification.models.campaign_remediator_ref.CampaignRemediatorRef(
id = '2c90ad2a70ace7d50170acf22ca90010',
name = 'Role Admin', ),
owner_id='4030ca72bdfb4980b51b8fcee948be50',
created='2020-03-03T22:15:13.611Z',
modified='2020-03-03T22:20:12.674Z',
total_certifications=100,
completed_certifications=10,
mandatory_comment_requirement='NO_DECISIONS',
status='ACTIVE',
latest_reports={'STATUS': {...},'SIGN_OFF': {...}},
source_ids=["0fbe863c063c4c88a35fd7f17e8a3df5"],
sources_with_orphan_entitlements=[{"type":"SOURCE","id":"30e6435e60bf47b0bc11622c31dfdbfd","name":"Active Directory"}]
)

[Back to top]