okta.Campaign
Manages Campaign. This resource allows you to create and configure an Okta Campaign.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";
const example = new okta.Campaign("example", {name: "example"});
import pulumi
import pulumi_okta as okta
example = okta.Campaign("example", name="example")
package main
import (
"github.com/pulumi/pulumi-okta/sdk/v6/go/okta"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := okta.NewCampaign(ctx, "example", &okta.CampaignArgs{
Name: pulumi.String("example"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Okta = Pulumi.Okta;
return await Deployment.RunAsync(() =>
{
var example = new Okta.Campaign("example", new()
{
Name = "example",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.okta.Campaign;
import com.pulumi.okta.CampaignArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Campaign("example", CampaignArgs.builder()
.name("example")
.build());
}
}
resources:
example:
type: okta:Campaign
properties:
name: example
Create Campaign Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Campaign(name: string, args?: CampaignArgs, opts?: CustomResourceOptions);
@overload
def Campaign(resource_name: str,
args: Optional[CampaignArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Campaign(resource_name: str,
opts: Optional[ResourceOptions] = None,
campaign_tier: Optional[str] = None,
campaign_type: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
notification_settings: Optional[CampaignNotificationSettingsArgs] = None,
principal_scope_settings: Optional[CampaignPrincipalScopeSettingsArgs] = None,
remediation_settings: Optional[CampaignRemediationSettingsArgs] = None,
resource_settings: Optional[CampaignResourceSettingsArgs] = None,
reviewer_settings: Optional[CampaignReviewerSettingsArgs] = None,
schedule_settings: Optional[CampaignScheduleSettingsArgs] = None,
skip_remediation: Optional[bool] = None)
func NewCampaign(ctx *Context, name string, args *CampaignArgs, opts ...ResourceOption) (*Campaign, error)
public Campaign(string name, CampaignArgs? args = null, CustomResourceOptions? opts = null)
public Campaign(String name, CampaignArgs args)
public Campaign(String name, CampaignArgs args, CustomResourceOptions options)
type: okta:Campaign
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var campaignResource = new Okta.Campaign("campaignResource", new()
{
CampaignTier = "string",
CampaignType = "string",
Description = "string",
Name = "string",
NotificationSettings = new Okta.Inputs.CampaignNotificationSettingsArgs
{
NotifyReviewPeriodEnd = false,
NotifyReviewerAtCampaignEnd = false,
NotifyReviewerDuringMidpointOfReview = false,
NotifyReviewerWhenOverdue = false,
NotifyReviewerWhenReviewAssigned = false,
RemindersReviewerBeforeCampaignCloseInSecs = new[]
{
0,
},
},
PrincipalScopeSettings = new Okta.Inputs.CampaignPrincipalScopeSettingsArgs
{
Type = "string",
ExcludedUserIds = new[]
{
"string",
},
GroupIds = new[]
{
"string",
},
IncludeOnlyActiveUsers = false,
OnlyIncludeUsersWithSodConflicts = false,
PredefinedInactiveUsersScopes = new[]
{
new Okta.Inputs.CampaignPrincipalScopeSettingsPredefinedInactiveUsersScopeArgs
{
InactiveDays = 0,
},
},
UserIds = new[]
{
"string",
},
UserScopeExpression = "string",
},
RemediationSettings = new Okta.Inputs.CampaignRemediationSettingsArgs
{
AccessApproved = "string",
AccessRevoked = "string",
NoResponse = "string",
AutoRemediationSettings = new Okta.Inputs.CampaignRemediationSettingsAutoRemediationSettingsArgs
{
IncludeAllIndirectAssignments = false,
IncludeOnlies = new[]
{
new Okta.Inputs.CampaignRemediationSettingsAutoRemediationSettingsIncludeOnlyArgs
{
ResourceId = "string",
ResourceType = "string",
},
},
},
},
ResourceSettings = new Okta.Inputs.CampaignResourceSettingsArgs
{
Type = "string",
ExcludedResources = new[]
{
new Okta.Inputs.CampaignResourceSettingsExcludedResourceArgs
{
ResourceId = "string",
ResourceType = "string",
},
},
IncludeAdminRoles = false,
IncludeEntitlements = false,
IndividuallyAssignedAppsOnly = false,
IndividuallyAssignedGroupsOnly = false,
OnlyIncludeOutOfPolicyEntitlements = false,
TargetResources = new[]
{
new Okta.Inputs.CampaignResourceSettingsTargetResourceArgs
{
ResourceId = "string",
ResourceType = "string",
EntitlementBundles = new[]
{
new Okta.Inputs.CampaignResourceSettingsTargetResourceEntitlementBundleArgs
{
Id = "string",
},
},
Entitlements = new[]
{
new Okta.Inputs.CampaignResourceSettingsTargetResourceEntitlementArgs
{
Id = "string",
IncludeAllValues = false,
Values = new[]
{
new Okta.Inputs.CampaignResourceSettingsTargetResourceEntitlementValueArgs
{
Id = "string",
},
},
},
},
IncludeAllEntitlementsAndBundles = false,
},
},
},
ReviewerSettings = new Okta.Inputs.CampaignReviewerSettingsArgs
{
Type = "string",
BulkDecisionDisabled = false,
FallbackReviewerId = "string",
JustificationRequired = false,
ReassignmentDisabled = false,
ReviewerGroupId = "string",
ReviewerId = "string",
ReviewerLevels = new[]
{
new Okta.Inputs.CampaignReviewerSettingsReviewerLevelArgs
{
Type = "string",
FallbackReviewerId = "string",
ReviewerGroupId = "string",
ReviewerId = "string",
ReviewerScopeExpression = "string",
SelfReviewDisabled = false,
StartReviews = new[]
{
new Okta.Inputs.CampaignReviewerSettingsReviewerLevelStartReviewArgs
{
OnDay = 0,
When = "string",
},
},
},
},
ReviewerScopeExpression = "string",
SelfReviewDisabled = false,
},
ScheduleSettings = new Okta.Inputs.CampaignScheduleSettingsArgs
{
DurationInDays = 0,
StartDate = "string",
TimeZone = "string",
Type = "string",
EndDate = "string",
Recurrences = new[]
{
new Okta.Inputs.CampaignScheduleSettingsRecurrenceArgs
{
Interval = "string",
Ends = "string",
RepeatOnType = "string",
},
},
},
SkipRemediation = false,
});
example, err := okta.NewCampaign(ctx, "campaignResource", &okta.CampaignArgs{
CampaignTier: pulumi.String("string"),
CampaignType: pulumi.String("string"),
Description: pulumi.String("string"),
Name: pulumi.String("string"),
NotificationSettings: &okta.CampaignNotificationSettingsArgs{
NotifyReviewPeriodEnd: pulumi.Bool(false),
NotifyReviewerAtCampaignEnd: pulumi.Bool(false),
NotifyReviewerDuringMidpointOfReview: pulumi.Bool(false),
NotifyReviewerWhenOverdue: pulumi.Bool(false),
NotifyReviewerWhenReviewAssigned: pulumi.Bool(false),
RemindersReviewerBeforeCampaignCloseInSecs: pulumi.IntArray{
pulumi.Int(0),
},
},
PrincipalScopeSettings: &okta.CampaignPrincipalScopeSettingsArgs{
Type: pulumi.String("string"),
ExcludedUserIds: pulumi.StringArray{
pulumi.String("string"),
},
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
IncludeOnlyActiveUsers: pulumi.Bool(false),
OnlyIncludeUsersWithSodConflicts: pulumi.Bool(false),
PredefinedInactiveUsersScopes: okta.CampaignPrincipalScopeSettingsPredefinedInactiveUsersScopeArray{
&okta.CampaignPrincipalScopeSettingsPredefinedInactiveUsersScopeArgs{
InactiveDays: pulumi.Int(0),
},
},
UserIds: pulumi.StringArray{
pulumi.String("string"),
},
UserScopeExpression: pulumi.String("string"),
},
RemediationSettings: &okta.CampaignRemediationSettingsArgs{
AccessApproved: pulumi.String("string"),
AccessRevoked: pulumi.String("string"),
NoResponse: pulumi.String("string"),
AutoRemediationSettings: &okta.CampaignRemediationSettingsAutoRemediationSettingsArgs{
IncludeAllIndirectAssignments: pulumi.Bool(false),
IncludeOnlies: okta.CampaignRemediationSettingsAutoRemediationSettingsIncludeOnlyArray{
&okta.CampaignRemediationSettingsAutoRemediationSettingsIncludeOnlyArgs{
ResourceId: pulumi.String("string"),
ResourceType: pulumi.String("string"),
},
},
},
},
ResourceSettings: &okta.CampaignResourceSettingsArgs{
Type: pulumi.String("string"),
ExcludedResources: okta.CampaignResourceSettingsExcludedResourceArray{
&okta.CampaignResourceSettingsExcludedResourceArgs{
ResourceId: pulumi.String("string"),
ResourceType: pulumi.String("string"),
},
},
IncludeAdminRoles: pulumi.Bool(false),
IncludeEntitlements: pulumi.Bool(false),
IndividuallyAssignedAppsOnly: pulumi.Bool(false),
IndividuallyAssignedGroupsOnly: pulumi.Bool(false),
OnlyIncludeOutOfPolicyEntitlements: pulumi.Bool(false),
TargetResources: okta.CampaignResourceSettingsTargetResourceArray{
&okta.CampaignResourceSettingsTargetResourceArgs{
ResourceId: pulumi.String("string"),
ResourceType: pulumi.String("string"),
EntitlementBundles: okta.CampaignResourceSettingsTargetResourceEntitlementBundleArray{
&okta.CampaignResourceSettingsTargetResourceEntitlementBundleArgs{
Id: pulumi.String("string"),
},
},
Entitlements: okta.CampaignResourceSettingsTargetResourceEntitlementArray{
&okta.CampaignResourceSettingsTargetResourceEntitlementArgs{
Id: pulumi.String("string"),
IncludeAllValues: pulumi.Bool(false),
Values: okta.CampaignResourceSettingsTargetResourceEntitlementValueArray{
&okta.CampaignResourceSettingsTargetResourceEntitlementValueArgs{
Id: pulumi.String("string"),
},
},
},
},
IncludeAllEntitlementsAndBundles: pulumi.Bool(false),
},
},
},
ReviewerSettings: &okta.CampaignReviewerSettingsArgs{
Type: pulumi.String("string"),
BulkDecisionDisabled: pulumi.Bool(false),
FallbackReviewerId: pulumi.String("string"),
JustificationRequired: pulumi.Bool(false),
ReassignmentDisabled: pulumi.Bool(false),
ReviewerGroupId: pulumi.String("string"),
ReviewerId: pulumi.String("string"),
ReviewerLevels: okta.CampaignReviewerSettingsReviewerLevelArray{
&okta.CampaignReviewerSettingsReviewerLevelArgs{
Type: pulumi.String("string"),
FallbackReviewerId: pulumi.String("string"),
ReviewerGroupId: pulumi.String("string"),
ReviewerId: pulumi.String("string"),
ReviewerScopeExpression: pulumi.String("string"),
SelfReviewDisabled: pulumi.Bool(false),
StartReviews: okta.CampaignReviewerSettingsReviewerLevelStartReviewArray{
&okta.CampaignReviewerSettingsReviewerLevelStartReviewArgs{
OnDay: pulumi.Int(0),
When: pulumi.String("string"),
},
},
},
},
ReviewerScopeExpression: pulumi.String("string"),
SelfReviewDisabled: pulumi.Bool(false),
},
ScheduleSettings: &okta.CampaignScheduleSettingsArgs{
DurationInDays: pulumi.Int(0),
StartDate: pulumi.String("string"),
TimeZone: pulumi.String("string"),
Type: pulumi.String("string"),
EndDate: pulumi.String("string"),
Recurrences: okta.CampaignScheduleSettingsRecurrenceArray{
&okta.CampaignScheduleSettingsRecurrenceArgs{
Interval: pulumi.String("string"),
Ends: pulumi.String("string"),
RepeatOnType: pulumi.String("string"),
},
},
},
SkipRemediation: pulumi.Bool(false),
})
var campaignResource = new Campaign("campaignResource", CampaignArgs.builder()
.campaignTier("string")
.campaignType("string")
.description("string")
.name("string")
.notificationSettings(CampaignNotificationSettingsArgs.builder()
.notifyReviewPeriodEnd(false)
.notifyReviewerAtCampaignEnd(false)
.notifyReviewerDuringMidpointOfReview(false)
.notifyReviewerWhenOverdue(false)
.notifyReviewerWhenReviewAssigned(false)
.remindersReviewerBeforeCampaignCloseInSecs(0)
.build())
.principalScopeSettings(CampaignPrincipalScopeSettingsArgs.builder()
.type("string")
.excludedUserIds("string")
.groupIds("string")
.includeOnlyActiveUsers(false)
.onlyIncludeUsersWithSodConflicts(false)
.predefinedInactiveUsersScopes(CampaignPrincipalScopeSettingsPredefinedInactiveUsersScopeArgs.builder()
.inactiveDays(0)
.build())
.userIds("string")
.userScopeExpression("string")
.build())
.remediationSettings(CampaignRemediationSettingsArgs.builder()
.accessApproved("string")
.accessRevoked("string")
.noResponse("string")
.autoRemediationSettings(CampaignRemediationSettingsAutoRemediationSettingsArgs.builder()
.includeAllIndirectAssignments(false)
.includeOnlies(CampaignRemediationSettingsAutoRemediationSettingsIncludeOnlyArgs.builder()
.resourceId("string")
.resourceType("string")
.build())
.build())
.build())
.resourceSettings(CampaignResourceSettingsArgs.builder()
.type("string")
.excludedResources(CampaignResourceSettingsExcludedResourceArgs.builder()
.resourceId("string")
.resourceType("string")
.build())
.includeAdminRoles(false)
.includeEntitlements(false)
.individuallyAssignedAppsOnly(false)
.individuallyAssignedGroupsOnly(false)
.onlyIncludeOutOfPolicyEntitlements(false)
.targetResources(CampaignResourceSettingsTargetResourceArgs.builder()
.resourceId("string")
.resourceType("string")
.entitlementBundles(CampaignResourceSettingsTargetResourceEntitlementBundleArgs.builder()
.id("string")
.build())
.entitlements(CampaignResourceSettingsTargetResourceEntitlementArgs.builder()
.id("string")
.includeAllValues(false)
.values(CampaignResourceSettingsTargetResourceEntitlementValueArgs.builder()
.id("string")
.build())
.build())
.includeAllEntitlementsAndBundles(false)
.build())
.build())
.reviewerSettings(CampaignReviewerSettingsArgs.builder()
.type("string")
.bulkDecisionDisabled(false)
.fallbackReviewerId("string")
.justificationRequired(false)
.reassignmentDisabled(false)
.reviewerGroupId("string")
.reviewerId("string")
.reviewerLevels(CampaignReviewerSettingsReviewerLevelArgs.builder()
.type("string")
.fallbackReviewerId("string")
.reviewerGroupId("string")
.reviewerId("string")
.reviewerScopeExpression("string")
.selfReviewDisabled(false)
.startReviews(CampaignReviewerSettingsReviewerLevelStartReviewArgs.builder()
.onDay(0)
.when("string")
.build())
.build())
.reviewerScopeExpression("string")
.selfReviewDisabled(false)
.build())
.scheduleSettings(CampaignScheduleSettingsArgs.builder()
.durationInDays(0)
.startDate("string")
.timeZone("string")
.type("string")
.endDate("string")
.recurrences(CampaignScheduleSettingsRecurrenceArgs.builder()
.interval("string")
.ends("string")
.repeatOnType("string")
.build())
.build())
.skipRemediation(false)
.build());
campaign_resource = okta.Campaign("campaignResource",
campaign_tier="string",
campaign_type="string",
description="string",
name="string",
notification_settings={
"notify_review_period_end": False,
"notify_reviewer_at_campaign_end": False,
"notify_reviewer_during_midpoint_of_review": False,
"notify_reviewer_when_overdue": False,
"notify_reviewer_when_review_assigned": False,
"reminders_reviewer_before_campaign_close_in_secs": [0],
},
principal_scope_settings={
"type": "string",
"excluded_user_ids": ["string"],
"group_ids": ["string"],
"include_only_active_users": False,
"only_include_users_with_sod_conflicts": False,
"predefined_inactive_users_scopes": [{
"inactive_days": 0,
}],
"user_ids": ["string"],
"user_scope_expression": "string",
},
remediation_settings={
"access_approved": "string",
"access_revoked": "string",
"no_response": "string",
"auto_remediation_settings": {
"include_all_indirect_assignments": False,
"include_onlies": [{
"resource_id": "string",
"resource_type": "string",
}],
},
},
resource_settings={
"type": "string",
"excluded_resources": [{
"resource_id": "string",
"resource_type": "string",
}],
"include_admin_roles": False,
"include_entitlements": False,
"individually_assigned_apps_only": False,
"individually_assigned_groups_only": False,
"only_include_out_of_policy_entitlements": False,
"target_resources": [{
"resource_id": "string",
"resource_type": "string",
"entitlement_bundles": [{
"id": "string",
}],
"entitlements": [{
"id": "string",
"include_all_values": False,
"values": [{
"id": "string",
}],
}],
"include_all_entitlements_and_bundles": False,
}],
},
reviewer_settings={
"type": "string",
"bulk_decision_disabled": False,
"fallback_reviewer_id": "string",
"justification_required": False,
"reassignment_disabled": False,
"reviewer_group_id": "string",
"reviewer_id": "string",
"reviewer_levels": [{
"type": "string",
"fallback_reviewer_id": "string",
"reviewer_group_id": "string",
"reviewer_id": "string",
"reviewer_scope_expression": "string",
"self_review_disabled": False,
"start_reviews": [{
"on_day": 0,
"when": "string",
}],
}],
"reviewer_scope_expression": "string",
"self_review_disabled": False,
},
schedule_settings={
"duration_in_days": 0,
"start_date": "string",
"time_zone": "string",
"type": "string",
"end_date": "string",
"recurrences": [{
"interval": "string",
"ends": "string",
"repeat_on_type": "string",
}],
},
skip_remediation=False)
const campaignResource = new okta.Campaign("campaignResource", {
campaignTier: "string",
campaignType: "string",
description: "string",
name: "string",
notificationSettings: {
notifyReviewPeriodEnd: false,
notifyReviewerAtCampaignEnd: false,
notifyReviewerDuringMidpointOfReview: false,
notifyReviewerWhenOverdue: false,
notifyReviewerWhenReviewAssigned: false,
remindersReviewerBeforeCampaignCloseInSecs: [0],
},
principalScopeSettings: {
type: "string",
excludedUserIds: ["string"],
groupIds: ["string"],
includeOnlyActiveUsers: false,
onlyIncludeUsersWithSodConflicts: false,
predefinedInactiveUsersScopes: [{
inactiveDays: 0,
}],
userIds: ["string"],
userScopeExpression: "string",
},
remediationSettings: {
accessApproved: "string",
accessRevoked: "string",
noResponse: "string",
autoRemediationSettings: {
includeAllIndirectAssignments: false,
includeOnlies: [{
resourceId: "string",
resourceType: "string",
}],
},
},
resourceSettings: {
type: "string",
excludedResources: [{
resourceId: "string",
resourceType: "string",
}],
includeAdminRoles: false,
includeEntitlements: false,
individuallyAssignedAppsOnly: false,
individuallyAssignedGroupsOnly: false,
onlyIncludeOutOfPolicyEntitlements: false,
targetResources: [{
resourceId: "string",
resourceType: "string",
entitlementBundles: [{
id: "string",
}],
entitlements: [{
id: "string",
includeAllValues: false,
values: [{
id: "string",
}],
}],
includeAllEntitlementsAndBundles: false,
}],
},
reviewerSettings: {
type: "string",
bulkDecisionDisabled: false,
fallbackReviewerId: "string",
justificationRequired: false,
reassignmentDisabled: false,
reviewerGroupId: "string",
reviewerId: "string",
reviewerLevels: [{
type: "string",
fallbackReviewerId: "string",
reviewerGroupId: "string",
reviewerId: "string",
reviewerScopeExpression: "string",
selfReviewDisabled: false,
startReviews: [{
onDay: 0,
when: "string",
}],
}],
reviewerScopeExpression: "string",
selfReviewDisabled: false,
},
scheduleSettings: {
durationInDays: 0,
startDate: "string",
timeZone: "string",
type: "string",
endDate: "string",
recurrences: [{
interval: "string",
ends: "string",
repeatOnType: "string",
}],
},
skipRemediation: false,
});
type: okta:Campaign
properties:
campaignTier: string
campaignType: string
description: string
name: string
notificationSettings:
notifyReviewPeriodEnd: false
notifyReviewerAtCampaignEnd: false
notifyReviewerDuringMidpointOfReview: false
notifyReviewerWhenOverdue: false
notifyReviewerWhenReviewAssigned: false
remindersReviewerBeforeCampaignCloseInSecs:
- 0
principalScopeSettings:
excludedUserIds:
- string
groupIds:
- string
includeOnlyActiveUsers: false
onlyIncludeUsersWithSodConflicts: false
predefinedInactiveUsersScopes:
- inactiveDays: 0
type: string
userIds:
- string
userScopeExpression: string
remediationSettings:
accessApproved: string
accessRevoked: string
autoRemediationSettings:
includeAllIndirectAssignments: false
includeOnlies:
- resourceId: string
resourceType: string
noResponse: string
resourceSettings:
excludedResources:
- resourceId: string
resourceType: string
includeAdminRoles: false
includeEntitlements: false
individuallyAssignedAppsOnly: false
individuallyAssignedGroupsOnly: false
onlyIncludeOutOfPolicyEntitlements: false
targetResources:
- entitlementBundles:
- id: string
entitlements:
- id: string
includeAllValues: false
values:
- id: string
includeAllEntitlementsAndBundles: false
resourceId: string
resourceType: string
type: string
reviewerSettings:
bulkDecisionDisabled: false
fallbackReviewerId: string
justificationRequired: false
reassignmentDisabled: false
reviewerGroupId: string
reviewerId: string
reviewerLevels:
- fallbackReviewerId: string
reviewerGroupId: string
reviewerId: string
reviewerScopeExpression: string
selfReviewDisabled: false
startReviews:
- onDay: 0
when: string
type: string
reviewerScopeExpression: string
selfReviewDisabled: false
type: string
scheduleSettings:
durationInDays: 0
endDate: string
recurrences:
- ends: string
interval: string
repeatOnType: string
startDate: string
timeZone: string
type: string
skipRemediation: false
Campaign Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Campaign resource accepts the following input properties:
- Campaign
Tier string - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- Campaign
Type string - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- Description string
- Human readable description.
- Name string
- Name of the campaign
- Notification
Settings CampaignNotification Settings - Principal
Scope CampaignSettings Principal Scope Settings - User scope specific settings
- Remediation
Settings CampaignRemediation Settings - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- Resource
Settings CampaignResource Settings - Resource specific properties.
- Reviewer
Settings CampaignReviewer Settings - Identifies the kind of reviewer for Access Certification.
- Schedule
Settings CampaignSchedule Settings - Scheduler specific settings.
- Skip
Remediation bool - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- Campaign
Tier string - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- Campaign
Type string - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- Description string
- Human readable description.
- Name string
- Name of the campaign
- Notification
Settings CampaignNotification Settings Args - Principal
Scope CampaignSettings Principal Scope Settings Args - User scope specific settings
- Remediation
Settings CampaignRemediation Settings Args - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- Resource
Settings CampaignResource Settings Args - Resource specific properties.
- Reviewer
Settings CampaignReviewer Settings Args - Identifies the kind of reviewer for Access Certification.
- Schedule
Settings CampaignSchedule Settings Args - Scheduler specific settings.
- Skip
Remediation bool - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- campaign
Tier String - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- campaign
Type String - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- description String
- Human readable description.
- name String
- Name of the campaign
- notification
Settings CampaignNotification Settings - principal
Scope CampaignSettings Principal Scope Settings - User scope specific settings
- remediation
Settings CampaignRemediation Settings - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- resource
Settings CampaignResource Settings - Resource specific properties.
- reviewer
Settings CampaignReviewer Settings - Identifies the kind of reviewer for Access Certification.
- schedule
Settings CampaignSchedule Settings - Scheduler specific settings.
- skip
Remediation Boolean - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- campaign
Tier string - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- campaign
Type string - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- description string
- Human readable description.
- name string
- Name of the campaign
- notification
Settings CampaignNotification Settings - principal
Scope CampaignSettings Principal Scope Settings - User scope specific settings
- remediation
Settings CampaignRemediation Settings - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- resource
Settings CampaignResource Settings - Resource specific properties.
- reviewer
Settings CampaignReviewer Settings - Identifies the kind of reviewer for Access Certification.
- schedule
Settings CampaignSchedule Settings - Scheduler specific settings.
- skip
Remediation boolean - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- campaign_
tier str - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- campaign_
type str - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- description str
- Human readable description.
- name str
- Name of the campaign
- notification_
settings CampaignNotification Settings Args - principal_
scope_ Campaignsettings Principal Scope Settings Args - User scope specific settings
- remediation_
settings CampaignRemediation Settings Args - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- resource_
settings CampaignResource Settings Args - Resource specific properties.
- reviewer_
settings CampaignReviewer Settings Args - Identifies the kind of reviewer for Access Certification.
- schedule_
settings CampaignSchedule Settings Args - Scheduler specific settings.
- skip_
remediation bool - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- campaign
Tier String - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- campaign
Type String - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- description String
- Human readable description.
- name String
- Name of the campaign
- notification
Settings Property Map - principal
Scope Property MapSettings - User scope specific settings
- remediation
Settings Property Map - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- resource
Settings Property Map - Resource specific properties.
- reviewer
Settings Property Map - Identifies the kind of reviewer for Access Certification.
- schedule
Settings Property Map - Scheduler specific settings.
- skip
Remediation Boolean - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
Outputs
All input properties are implicitly available as output properties. Additionally, the Campaign resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Campaign Resource
Get an existing Campaign resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CampaignState, opts?: CustomResourceOptions): Campaign
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
campaign_tier: Optional[str] = None,
campaign_type: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
notification_settings: Optional[CampaignNotificationSettingsArgs] = None,
principal_scope_settings: Optional[CampaignPrincipalScopeSettingsArgs] = None,
remediation_settings: Optional[CampaignRemediationSettingsArgs] = None,
resource_settings: Optional[CampaignResourceSettingsArgs] = None,
reviewer_settings: Optional[CampaignReviewerSettingsArgs] = None,
schedule_settings: Optional[CampaignScheduleSettingsArgs] = None,
skip_remediation: Optional[bool] = None) -> Campaign
func GetCampaign(ctx *Context, name string, id IDInput, state *CampaignState, opts ...ResourceOption) (*Campaign, error)
public static Campaign Get(string name, Input<string> id, CampaignState? state, CustomResourceOptions? opts = null)
public static Campaign get(String name, Output<String> id, CampaignState state, CustomResourceOptions options)
resources: _: type: okta:Campaign get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Campaign
Tier string - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- Campaign
Type string - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- Description string
- Human readable description.
- Name string
- Name of the campaign
- Notification
Settings CampaignNotification Settings - Principal
Scope CampaignSettings Principal Scope Settings - User scope specific settings
- Remediation
Settings CampaignRemediation Settings - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- Resource
Settings CampaignResource Settings - Resource specific properties.
- Reviewer
Settings CampaignReviewer Settings - Identifies the kind of reviewer for Access Certification.
- Schedule
Settings CampaignSchedule Settings - Scheduler specific settings.
- Skip
Remediation bool - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- Campaign
Tier string - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- Campaign
Type string - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- Description string
- Human readable description.
- Name string
- Name of the campaign
- Notification
Settings CampaignNotification Settings Args - Principal
Scope CampaignSettings Principal Scope Settings Args - User scope specific settings
- Remediation
Settings CampaignRemediation Settings Args - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- Resource
Settings CampaignResource Settings Args - Resource specific properties.
- Reviewer
Settings CampaignReviewer Settings Args - Identifies the kind of reviewer for Access Certification.
- Schedule
Settings CampaignSchedule Settings Args - Scheduler specific settings.
- Skip
Remediation bool - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- campaign
Tier String - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- campaign
Type String - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- description String
- Human readable description.
- name String
- Name of the campaign
- notification
Settings CampaignNotification Settings - principal
Scope CampaignSettings Principal Scope Settings - User scope specific settings
- remediation
Settings CampaignRemediation Settings - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- resource
Settings CampaignResource Settings - Resource specific properties.
- reviewer
Settings CampaignReviewer Settings - Identifies the kind of reviewer for Access Certification.
- schedule
Settings CampaignSchedule Settings - Scheduler specific settings.
- skip
Remediation Boolean - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- campaign
Tier string - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- campaign
Type string - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- description string
- Human readable description.
- name string
- Name of the campaign
- notification
Settings CampaignNotification Settings - principal
Scope CampaignSettings Principal Scope Settings - User scope specific settings
- remediation
Settings CampaignRemediation Settings - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- resource
Settings CampaignResource Settings - Resource specific properties.
- reviewer
Settings CampaignReviewer Settings - Identifies the kind of reviewer for Access Certification.
- schedule
Settings CampaignSchedule Settings - Scheduler specific settings.
- skip
Remediation boolean - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- campaign_
tier str - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- campaign_
type str - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- description str
- Human readable description.
- name str
- Name of the campaign
- notification_
settings CampaignNotification Settings Args - principal_
scope_ Campaignsettings Principal Scope Settings Args - User scope specific settings
- remediation_
settings CampaignRemediation Settings Args - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- resource_
settings CampaignResource Settings Args - Resource specific properties.
- reviewer_
settings CampaignReviewer Settings Args - Identifies the kind of reviewer for Access Certification.
- schedule_
settings CampaignSchedule Settings Args - Scheduler specific settings.
- skip_
remediation bool - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
- campaign
Tier String - Indicates the minimum required SKU to manage the campaign. Enum: "BASIC", "PREMIUM".
- campaign
Type String - Identifies if it is a resource campaign or a user campaign. By default, it is "RESOURCE". Enum: "RESOURCE", "USER".
- description String
- Human readable description.
- name String
- Name of the campaign
- notification
Settings Property Map - principal
Scope Property MapSettings - User scope specific settings
- remediation
Settings Property Map - Specify the action to be taken after a reviewer makes a decision to APPROVE or REVOKE the access, or if the campaign was CLOSED and there was no response from the reviewer.
- resource
Settings Property Map - Resource specific properties.
- reviewer
Settings Property Map - Identifies the kind of reviewer for Access Certification.
- schedule
Settings Property Map - Scheduler specific settings.
- skip
Remediation Boolean - If true, skip remediation when ending the campaign (only applicable if remediationSetting.noResponse=DENY).
Supporting Types
CampaignNotificationSettings, CampaignNotificationSettingsArgs
- Notify
Review boolPeriod End - To indicate whether a notification should be sent to the reviewer when a given reviewer level period is about to end.
- Notify
Reviewer boolAt Campaign End - To indicate whether a notification should be sent to the reviewers when campaign has come to an end.
- Notify
Reviewer boolDuring Midpoint Of Review - To indicate whether a notification should be sent to the reviewer during the midpoint of the review process.
- Notify
Reviewer boolWhen Overdue - To indicate whether a notification should be sent to the reviewer when the review is overdue.
- Notify
Reviewer boolWhen Review Assigned - To indicate whether a notification should be sent to the reviewer when actionable reviews are assigned.
- Reminders
Reviewer List<int>Before Campaign Close In Secs - Specifies times (in seconds) to send reminders to reviewers before the campaign closes. Max 3 values. Example: [86400, 172800, 604800]
- Notify
Review boolPeriod End - To indicate whether a notification should be sent to the reviewer when a given reviewer level period is about to end.
- Notify
Reviewer boolAt Campaign End - To indicate whether a notification should be sent to the reviewers when campaign has come to an end.
- Notify
Reviewer boolDuring Midpoint Of Review - To indicate whether a notification should be sent to the reviewer during the midpoint of the review process.
- Notify
Reviewer boolWhen Overdue - To indicate whether a notification should be sent to the reviewer when the review is overdue.
- Notify
Reviewer boolWhen Review Assigned - To indicate whether a notification should be sent to the reviewer when actionable reviews are assigned.
- Reminders
Reviewer []intBefore Campaign Close In Secs - Specifies times (in seconds) to send reminders to reviewers before the campaign closes. Max 3 values. Example: [86400, 172800, 604800]
- notify
Review BooleanPeriod End - To indicate whether a notification should be sent to the reviewer when a given reviewer level period is about to end.
- notify
Reviewer BooleanAt Campaign End - To indicate whether a notification should be sent to the reviewers when campaign has come to an end.
- notify
Reviewer BooleanDuring Midpoint Of Review - To indicate whether a notification should be sent to the reviewer during the midpoint of the review process.
- notify
Reviewer BooleanWhen Overdue - To indicate whether a notification should be sent to the reviewer when the review is overdue.
- notify
Reviewer BooleanWhen Review Assigned - To indicate whether a notification should be sent to the reviewer when actionable reviews are assigned.
- reminders
Reviewer List<Integer>Before Campaign Close In Secs - Specifies times (in seconds) to send reminders to reviewers before the campaign closes. Max 3 values. Example: [86400, 172800, 604800]
- notify
Review booleanPeriod End - To indicate whether a notification should be sent to the reviewer when a given reviewer level period is about to end.
- notify
Reviewer booleanAt Campaign End - To indicate whether a notification should be sent to the reviewers when campaign has come to an end.
- notify
Reviewer booleanDuring Midpoint Of Review - To indicate whether a notification should be sent to the reviewer during the midpoint of the review process.
- notify
Reviewer booleanWhen Overdue - To indicate whether a notification should be sent to the reviewer when the review is overdue.
- notify
Reviewer booleanWhen Review Assigned - To indicate whether a notification should be sent to the reviewer when actionable reviews are assigned.
- reminders
Reviewer number[]Before Campaign Close In Secs - Specifies times (in seconds) to send reminders to reviewers before the campaign closes. Max 3 values. Example: [86400, 172800, 604800]
- notify_
review_ boolperiod_ end - To indicate whether a notification should be sent to the reviewer when a given reviewer level period is about to end.
- notify_
reviewer_ boolat_ campaign_ end - To indicate whether a notification should be sent to the reviewers when campaign has come to an end.
- notify_
reviewer_ boolduring_ midpoint_ of_ review - To indicate whether a notification should be sent to the reviewer during the midpoint of the review process.
- notify_
reviewer_ boolwhen_ overdue - To indicate whether a notification should be sent to the reviewer when the review is overdue.
- notify_
reviewer_ boolwhen_ review_ assigned - To indicate whether a notification should be sent to the reviewer when actionable reviews are assigned.
- reminders_
reviewer_ Sequence[int]before_ campaign_ close_ in_ secs - Specifies times (in seconds) to send reminders to reviewers before the campaign closes. Max 3 values. Example: [86400, 172800, 604800]
- notify
Review BooleanPeriod End - To indicate whether a notification should be sent to the reviewer when a given reviewer level period is about to end.
- notify
Reviewer BooleanAt Campaign End - To indicate whether a notification should be sent to the reviewers when campaign has come to an end.
- notify
Reviewer BooleanDuring Midpoint Of Review - To indicate whether a notification should be sent to the reviewer during the midpoint of the review process.
- notify
Reviewer BooleanWhen Overdue - To indicate whether a notification should be sent to the reviewer when the review is overdue.
- notify
Reviewer BooleanWhen Review Assigned - To indicate whether a notification should be sent to the reviewer when actionable reviews are assigned.
- reminders
Reviewer List<Number>Before Campaign Close In Secs - Specifies times (in seconds) to send reminders to reviewers before the campaign closes. Max 3 values. Example: [86400, 172800, 604800]
CampaignPrincipalScopeSettings, CampaignPrincipalScopeSettingsArgs
- Type string
- Specifies the type for principal_scope_settings.
- Excluded
User List<string>Ids - An array of Okta user IDs excluded from access certification or the campaign. This field is optional. A maximum of 50 users can be specified in the array.
- Group
Ids List<string> - An array of Okta group IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 5 groups can be specified in the array.
- Include
Only boolActive Users - If set to true, only active Okta users are included in the campaign.
- Only
Include boolUsers With Sod Conflicts - If set to true, only includes users that have at least one SOD conflict that was caused due to entitlement(s) within Campaign scope.
- Predefined
Inactive List<CampaignUsers Scopes Principal Scope Settings Predefined Inactive Users Scope> - User
Ids List<string> - An array of Okta user IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 100 users can be specified in the array.
- User
Scope stringExpression - The Okta expression language user expression on the resourceSettings to include users in the campaign.
- Type string
- Specifies the type for principal_scope_settings.
- Excluded
User []stringIds - An array of Okta user IDs excluded from access certification or the campaign. This field is optional. A maximum of 50 users can be specified in the array.
- Group
Ids []string - An array of Okta group IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 5 groups can be specified in the array.
- Include
Only boolActive Users - If set to true, only active Okta users are included in the campaign.
- Only
Include boolUsers With Sod Conflicts - If set to true, only includes users that have at least one SOD conflict that was caused due to entitlement(s) within Campaign scope.
- Predefined
Inactive []CampaignUsers Scopes Principal Scope Settings Predefined Inactive Users Scope - User
Ids []string - An array of Okta user IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 100 users can be specified in the array.
- User
Scope stringExpression - The Okta expression language user expression on the resourceSettings to include users in the campaign.
- type String
- Specifies the type for principal_scope_settings.
- excluded
User List<String>Ids - An array of Okta user IDs excluded from access certification or the campaign. This field is optional. A maximum of 50 users can be specified in the array.
- group
Ids List<String> - An array of Okta group IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 5 groups can be specified in the array.
- include
Only BooleanActive Users - If set to true, only active Okta users are included in the campaign.
- only
Include BooleanUsers With Sod Conflicts - If set to true, only includes users that have at least one SOD conflict that was caused due to entitlement(s) within Campaign scope.
- predefined
Inactive List<CampaignUsers Scopes Principal Scope Settings Predefined Inactive Users Scope> - user
Ids List<String> - An array of Okta user IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 100 users can be specified in the array.
- user
Scope StringExpression - The Okta expression language user expression on the resourceSettings to include users in the campaign.
- type string
- Specifies the type for principal_scope_settings.
- excluded
User string[]Ids - An array of Okta user IDs excluded from access certification or the campaign. This field is optional. A maximum of 50 users can be specified in the array.
- group
Ids string[] - An array of Okta group IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 5 groups can be specified in the array.
- include
Only booleanActive Users - If set to true, only active Okta users are included in the campaign.
- only
Include booleanUsers With Sod Conflicts - If set to true, only includes users that have at least one SOD conflict that was caused due to entitlement(s) within Campaign scope.
- predefined
Inactive CampaignUsers Scopes Principal Scope Settings Predefined Inactive Users Scope[] - user
Ids string[] - An array of Okta user IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 100 users can be specified in the array.
- user
Scope stringExpression - The Okta expression language user expression on the resourceSettings to include users in the campaign.
- type str
- Specifies the type for principal_scope_settings.
- excluded_
user_ Sequence[str]ids - An array of Okta user IDs excluded from access certification or the campaign. This field is optional. A maximum of 50 users can be specified in the array.
- group_
ids Sequence[str] - An array of Okta group IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 5 groups can be specified in the array.
- include_
only_ boolactive_ users - If set to true, only active Okta users are included in the campaign.
- only_
include_ boolusers_ with_ sod_ conflicts - If set to true, only includes users that have at least one SOD conflict that was caused due to entitlement(s) within Campaign scope.
- predefined_
inactive_ Sequence[Campaignusers_ scopes Principal Scope Settings Predefined Inactive Users Scope] - user_
ids Sequence[str] - An array of Okta user IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 100 users can be specified in the array.
- user_
scope_ strexpression - The Okta expression language user expression on the resourceSettings to include users in the campaign.
- type String
- Specifies the type for principal_scope_settings.
- excluded
User List<String>Ids - An array of Okta user IDs excluded from access certification or the campaign. This field is optional. A maximum of 50 users can be specified in the array.
- group
Ids List<String> - An array of Okta group IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 5 groups can be specified in the array.
- include
Only BooleanActive Users - If set to true, only active Okta users are included in the campaign.
- only
Include BooleanUsers With Sod Conflicts - If set to true, only includes users that have at least one SOD conflict that was caused due to entitlement(s) within Campaign scope.
- predefined
Inactive List<Property Map>Users Scopes - user
Ids List<String> - An array of Okta user IDs included from access certification or the campaign. userIds, groupIds or userScopeExpression is required if campaign type is USER. A maximum of 100 users can be specified in the array.
- user
Scope StringExpression - The Okta expression language user expression on the resourceSettings to include users in the campaign.
CampaignPrincipalScopeSettingsPredefinedInactiveUsersScope, CampaignPrincipalScopeSettingsPredefinedInactiveUsersScopeArgs
- Inactive
Days int - The duration the users have not used single sign on (SSO) to access their account within the specific time frame. Minimum 30 days and maximum 365 days are supported.
- Inactive
Days int - The duration the users have not used single sign on (SSO) to access their account within the specific time frame. Minimum 30 days and maximum 365 days are supported.
- inactive
Days Integer - The duration the users have not used single sign on (SSO) to access their account within the specific time frame. Minimum 30 days and maximum 365 days are supported.
- inactive
Days number - The duration the users have not used single sign on (SSO) to access their account within the specific time frame. Minimum 30 days and maximum 365 days are supported.
- inactive_
days int - The duration the users have not used single sign on (SSO) to access their account within the specific time frame. Minimum 30 days and maximum 365 days are supported.
- inactive
Days Number - The duration the users have not used single sign on (SSO) to access their account within the specific time frame. Minimum 30 days and maximum 365 days are supported.
CampaignRemediationSettings, CampaignRemediationSettingsArgs
- Access
Approved string - Specifies the action by default if the reviewer approves access. NO_ACTION indicates there is no remediation action and the user retains access.
- Access
Revoked string - Specifies the action if the reviewer revokes access. NO_ACTION indicates the user retains the same access. DENY indicates the user will have their access revoked as long as they are not assigned to a group through Group Rules.
- No
Response string - Specifies the action if the reviewer doesn't respond to the request or if the campaign is closed before an action is taken.
- Auto
Remediation CampaignSettings Remediation Settings Auto Remediation Settings
- Access
Approved string - Specifies the action by default if the reviewer approves access. NO_ACTION indicates there is no remediation action and the user retains access.
- Access
Revoked string - Specifies the action if the reviewer revokes access. NO_ACTION indicates the user retains the same access. DENY indicates the user will have their access revoked as long as they are not assigned to a group through Group Rules.
- No
Response string - Specifies the action if the reviewer doesn't respond to the request or if the campaign is closed before an action is taken.
- Auto
Remediation CampaignSettings Remediation Settings Auto Remediation Settings
- access
Approved String - Specifies the action by default if the reviewer approves access. NO_ACTION indicates there is no remediation action and the user retains access.
- access
Revoked String - Specifies the action if the reviewer revokes access. NO_ACTION indicates the user retains the same access. DENY indicates the user will have their access revoked as long as they are not assigned to a group through Group Rules.
- no
Response String - Specifies the action if the reviewer doesn't respond to the request or if the campaign is closed before an action is taken.
- auto
Remediation CampaignSettings Remediation Settings Auto Remediation Settings
- access
Approved string - Specifies the action by default if the reviewer approves access. NO_ACTION indicates there is no remediation action and the user retains access.
- access
Revoked string - Specifies the action if the reviewer revokes access. NO_ACTION indicates the user retains the same access. DENY indicates the user will have their access revoked as long as they are not assigned to a group through Group Rules.
- no
Response string - Specifies the action if the reviewer doesn't respond to the request or if the campaign is closed before an action is taken.
- auto
Remediation CampaignSettings Remediation Settings Auto Remediation Settings
- access_
approved str - Specifies the action by default if the reviewer approves access. NO_ACTION indicates there is no remediation action and the user retains access.
- access_
revoked str - Specifies the action if the reviewer revokes access. NO_ACTION indicates the user retains the same access. DENY indicates the user will have their access revoked as long as they are not assigned to a group through Group Rules.
- no_
response str - Specifies the action if the reviewer doesn't respond to the request or if the campaign is closed before an action is taken.
- auto_
remediation_ Campaignsettings Remediation Settings Auto Remediation Settings
- access
Approved String - Specifies the action by default if the reviewer approves access. NO_ACTION indicates there is no remediation action and the user retains access.
- access
Revoked String - Specifies the action if the reviewer revokes access. NO_ACTION indicates the user retains the same access. DENY indicates the user will have their access revoked as long as they are not assigned to a group through Group Rules.
- no
Response String - Specifies the action if the reviewer doesn't respond to the request or if the campaign is closed before an action is taken.
- auto
Remediation Property MapSettings
CampaignRemediationSettingsAutoRemediationSettings, CampaignRemediationSettingsAutoRemediationSettingsArgs
- Include
All boolIndirect Assignments - If true, all indirect assignments will be included in the campaign. If false, only direct assignments will be included.
- Include
Onlies List<CampaignRemediation Settings Auto Remediation Settings Include Only>
- Include
All boolIndirect Assignments - If true, all indirect assignments will be included in the campaign. If false, only direct assignments will be included.
- Include
Onlies []CampaignRemediation Settings Auto Remediation Settings Include Only
- include
All BooleanIndirect Assignments - If true, all indirect assignments will be included in the campaign. If false, only direct assignments will be included.
- include
Onlies List<CampaignRemediation Settings Auto Remediation Settings Include Only>
- include
All booleanIndirect Assignments - If true, all indirect assignments will be included in the campaign. If false, only direct assignments will be included.
- include
Onlies CampaignRemediation Settings Auto Remediation Settings Include Only[]
- include_
all_ boolindirect_ assignments - If true, all indirect assignments will be included in the campaign. If false, only direct assignments will be included.
- include_
onlies Sequence[CampaignRemediation Settings Auto Remediation Settings Include Only]
- include
All BooleanIndirect Assignments - If true, all indirect assignments will be included in the campaign. If false, only direct assignments will be included.
- include
Onlies List<Property Map>
CampaignRemediationSettingsAutoRemediationSettingsIncludeOnly, CampaignRemediationSettingsAutoRemediationSettingsIncludeOnlyArgs
- Resource
Id string - The ID of the resource to include in the campaign.
- Resource
Type string - The type of the resource to include in the campaign. Valid values are 'APPLICATION', 'GROUP', 'ENTITLEMENT', 'ENTITLEMENT_BUNDLE'.
- Resource
Id string - The ID of the resource to include in the campaign.
- Resource
Type string - The type of the resource to include in the campaign. Valid values are 'APPLICATION', 'GROUP', 'ENTITLEMENT', 'ENTITLEMENT_BUNDLE'.
- resource
Id String - The ID of the resource to include in the campaign.
- resource
Type String - The type of the resource to include in the campaign. Valid values are 'APPLICATION', 'GROUP', 'ENTITLEMENT', 'ENTITLEMENT_BUNDLE'.
- resource
Id string - The ID of the resource to include in the campaign.
- resource
Type string - The type of the resource to include in the campaign. Valid values are 'APPLICATION', 'GROUP', 'ENTITLEMENT', 'ENTITLEMENT_BUNDLE'.
- resource_
id str - The ID of the resource to include in the campaign.
- resource_
type str - The type of the resource to include in the campaign. Valid values are 'APPLICATION', 'GROUP', 'ENTITLEMENT', 'ENTITLEMENT_BUNDLE'.
- resource
Id String - The ID of the resource to include in the campaign.
- resource
Type String - The type of the resource to include in the campaign. Valid values are 'APPLICATION', 'GROUP', 'ENTITLEMENT', 'ENTITLEMENT_BUNDLE'.
CampaignResourceSettings, CampaignResourceSettingsArgs
- Type string
- The type of Okta resource.
- Excluded
Resources List<CampaignResource Settings Excluded Resource> - An array of resources that are excluded from the review.
- Include
Admin boolRoles - Include admin roles.
- Include
Entitlements bool - Include entitlements for this application. This property is only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- Individually
Assigned boolApps Only - Only include individually assigned apps. This is only applicable if campaign type is USER.
- Individually
Assigned boolGroups Only - Only include individually assigned groups. This is only applicable if campaign type is USER.
- Only
Include boolOut Of Policy Entitlements - Only include out-of-policy entitlements. Only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- Target
Resources List<CampaignResource Settings Target Resource> - Represents a resource that will be part of Access certifications. If the app is enabled for Access Certifications, it's possible to review entitlements and entitlement bundles.
- Type string
- The type of Okta resource.
- Excluded
Resources []CampaignResource Settings Excluded Resource - An array of resources that are excluded from the review.
- Include
Admin boolRoles - Include admin roles.
- Include
Entitlements bool - Include entitlements for this application. This property is only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- Individually
Assigned boolApps Only - Only include individually assigned apps. This is only applicable if campaign type is USER.
- Individually
Assigned boolGroups Only - Only include individually assigned groups. This is only applicable if campaign type is USER.
- Only
Include boolOut Of Policy Entitlements - Only include out-of-policy entitlements. Only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- Target
Resources []CampaignResource Settings Target Resource - Represents a resource that will be part of Access certifications. If the app is enabled for Access Certifications, it's possible to review entitlements and entitlement bundles.
- type String
- The type of Okta resource.
- excluded
Resources List<CampaignResource Settings Excluded Resource> - An array of resources that are excluded from the review.
- include
Admin BooleanRoles - Include admin roles.
- include
Entitlements Boolean - Include entitlements for this application. This property is only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- individually
Assigned BooleanApps Only - Only include individually assigned apps. This is only applicable if campaign type is USER.
- individually
Assigned BooleanGroups Only - Only include individually assigned groups. This is only applicable if campaign type is USER.
- only
Include BooleanOut Of Policy Entitlements - Only include out-of-policy entitlements. Only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- target
Resources List<CampaignResource Settings Target Resource> - Represents a resource that will be part of Access certifications. If the app is enabled for Access Certifications, it's possible to review entitlements and entitlement bundles.
- type string
- The type of Okta resource.
- excluded
Resources CampaignResource Settings Excluded Resource[] - An array of resources that are excluded from the review.
- include
Admin booleanRoles - Include admin roles.
- include
Entitlements boolean - Include entitlements for this application. This property is only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- individually
Assigned booleanApps Only - Only include individually assigned apps. This is only applicable if campaign type is USER.
- individually
Assigned booleanGroups Only - Only include individually assigned groups. This is only applicable if campaign type is USER.
- only
Include booleanOut Of Policy Entitlements - Only include out-of-policy entitlements. Only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- target
Resources CampaignResource Settings Target Resource[] - Represents a resource that will be part of Access certifications. If the app is enabled for Access Certifications, it's possible to review entitlements and entitlement bundles.
- type str
- The type of Okta resource.
- excluded_
resources Sequence[CampaignResource Settings Excluded Resource] - An array of resources that are excluded from the review.
- include_
admin_ boolroles - Include admin roles.
- include_
entitlements bool - Include entitlements for this application. This property is only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- individually_
assigned_ boolapps_ only - Only include individually assigned apps. This is only applicable if campaign type is USER.
- individually_
assigned_ boolgroups_ only - Only include individually assigned groups. This is only applicable if campaign type is USER.
- only_
include_ boolout_ of_ policy_ entitlements - Only include out-of-policy entitlements. Only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- target_
resources Sequence[CampaignResource Settings Target Resource] - Represents a resource that will be part of Access certifications. If the app is enabled for Access Certifications, it's possible to review entitlements and entitlement bundles.
- type String
- The type of Okta resource.
- excluded
Resources List<Property Map> - An array of resources that are excluded from the review.
- include
Admin BooleanRoles - Include admin roles.
- include
Entitlements Boolean - Include entitlements for this application. This property is only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- individually
Assigned BooleanApps Only - Only include individually assigned apps. This is only applicable if campaign type is USER.
- individually
Assigned BooleanGroups Only - Only include individually assigned groups. This is only applicable if campaign type is USER.
- only
Include BooleanOut Of Policy Entitlements - Only include out-of-policy entitlements. Only applicable if resource_type = APPLICATION and Entitlement Management is enabled.
- target
Resources List<Property Map> - Represents a resource that will be part of Access certifications. If the app is enabled for Access Certifications, it's possible to review entitlements and entitlement bundles.
CampaignResourceSettingsExcludedResource, CampaignResourceSettingsExcludedResourceArgs
- Resource
Id string - The ID of the resource to exclude in the campaign.
- Resource
Type string - The type of resource to exclude in the campaign.
- Resource
Id string - The ID of the resource to exclude in the campaign.
- Resource
Type string - The type of resource to exclude in the campaign.
- resource
Id String - The ID of the resource to exclude in the campaign.
- resource
Type String - The type of resource to exclude in the campaign.
- resource
Id string - The ID of the resource to exclude in the campaign.
- resource
Type string - The type of resource to exclude in the campaign.
- resource_
id str - The ID of the resource to exclude in the campaign.
- resource_
type str - The type of resource to exclude in the campaign.
- resource
Id String - The ID of the resource to exclude in the campaign.
- resource
Type String - The type of resource to exclude in the campaign.
CampaignResourceSettingsTargetResource, CampaignResourceSettingsTargetResourceArgs
- Resource
Id string - The resource ID that is being reviewed.
- Resource
Type string - The type of Okta resource.
- Entitlement
Bundles List<CampaignResource Settings Target Resource Entitlement Bundle> - An array of entitlement bundles for this application.
- Entitlements
List<Campaign
Resource Settings Target Resource Entitlement> - An array of entitlements associated with resourceId that should be chosen as target when creating reviews
- Include
All boolEntitlements And Bundles - Include all entitlements and entitlement bundles for this application. Only applicable if the resourcetype = APPLICATION and Entitlement Management is enabled.
- Resource
Id string - The resource ID that is being reviewed.
- Resource
Type string - The type of Okta resource.
- Entitlement
Bundles []CampaignResource Settings Target Resource Entitlement Bundle - An array of entitlement bundles for this application.
- Entitlements
[]Campaign
Resource Settings Target Resource Entitlement - An array of entitlements associated with resourceId that should be chosen as target when creating reviews
- Include
All boolEntitlements And Bundles - Include all entitlements and entitlement bundles for this application. Only applicable if the resourcetype = APPLICATION and Entitlement Management is enabled.
- resource
Id String - The resource ID that is being reviewed.
- resource
Type String - The type of Okta resource.
- entitlement
Bundles List<CampaignResource Settings Target Resource Entitlement Bundle> - An array of entitlement bundles for this application.
- entitlements
List<Campaign
Resource Settings Target Resource Entitlement> - An array of entitlements associated with resourceId that should be chosen as target when creating reviews
- include
All BooleanEntitlements And Bundles - Include all entitlements and entitlement bundles for this application. Only applicable if the resourcetype = APPLICATION and Entitlement Management is enabled.
- resource
Id string - The resource ID that is being reviewed.
- resource
Type string - The type of Okta resource.
- entitlement
Bundles CampaignResource Settings Target Resource Entitlement Bundle[] - An array of entitlement bundles for this application.
- entitlements
Campaign
Resource Settings Target Resource Entitlement[] - An array of entitlements associated with resourceId that should be chosen as target when creating reviews
- include
All booleanEntitlements And Bundles - Include all entitlements and entitlement bundles for this application. Only applicable if the resourcetype = APPLICATION and Entitlement Management is enabled.
- resource_
id str - The resource ID that is being reviewed.
- resource_
type str - The type of Okta resource.
- entitlement_
bundles Sequence[CampaignResource Settings Target Resource Entitlement Bundle] - An array of entitlement bundles for this application.
- entitlements
Sequence[Campaign
Resource Settings Target Resource Entitlement] - An array of entitlements associated with resourceId that should be chosen as target when creating reviews
- include_
all_ boolentitlements_ and_ bundles - Include all entitlements and entitlement bundles for this application. Only applicable if the resourcetype = APPLICATION and Entitlement Management is enabled.
- resource
Id String - The resource ID that is being reviewed.
- resource
Type String - The type of Okta resource.
- entitlement
Bundles List<Property Map> - An array of entitlement bundles for this application.
- entitlements List<Property Map>
- An array of entitlements associated with resourceId that should be chosen as target when creating reviews
- include
All BooleanEntitlements And Bundles - Include all entitlements and entitlement bundles for this application. Only applicable if the resourcetype = APPLICATION and Entitlement Management is enabled.
CampaignResourceSettingsTargetResourceEntitlement, CampaignResourceSettingsTargetResourceEntitlementArgs
- Id string
- Campaign id
- Include
All boolValues - Whether to include all entitlement values. If false we must provide the values property.
- Values
List<Campaign
Resource Settings Target Resource Entitlement Value>
- Id string
- Campaign id
- Include
All boolValues - Whether to include all entitlement values. If false we must provide the values property.
- Values
[]Campaign
Resource Settings Target Resource Entitlement Value
- id String
- Campaign id
- include
All BooleanValues - Whether to include all entitlement values. If false we must provide the values property.
- values
List<Campaign
Resource Settings Target Resource Entitlement Value>
- id string
- Campaign id
- include
All booleanValues - Whether to include all entitlement values. If false we must provide the values property.
- values
Campaign
Resource Settings Target Resource Entitlement Value[]
- id str
- Campaign id
- include_
all_ boolvalues - Whether to include all entitlement values. If false we must provide the values property.
- values
Sequence[Campaign
Resource Settings Target Resource Entitlement Value]
- id String
- Campaign id
- include
All BooleanValues - Whether to include all entitlement values. If false we must provide the values property.
- values List<Property Map>
CampaignResourceSettingsTargetResourceEntitlementBundle, CampaignResourceSettingsTargetResourceEntitlementBundleArgs
- Id string
- Campaign id
- Id string
- Campaign id
- id String
- Campaign id
- id string
- Campaign id
- id str
- Campaign id
- id String
- Campaign id
CampaignResourceSettingsTargetResourceEntitlementValue, CampaignResourceSettingsTargetResourceEntitlementValueArgs
- Id string
- Campaign id
- Id string
- Campaign id
- id String
- Campaign id
- id string
- Campaign id
- id str
- Campaign id
- id String
- Campaign id
CampaignReviewerSettings, CampaignReviewerSettingsArgs
- Type string
- Identifies the kind of reviewer for Access Certification.
- Bulk
Decision boolDisabled - When approving or revoking review items, bulk actions are disabled if true.
- Fallback
Reviewer stringId - The ID of the fallback reviewer. Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- Justification
Required bool - When approving or revoking review items, a justification is required if true.
- Reassignment
Disabled bool - Reassignment is disabled for reviewers if true.
- Reviewer
Group stringId - The ID of the reviewer group to which the reviewer is assigned.
- Reviewer
Id string - Reviewer
Levels List<CampaignReviewer Settings Reviewer Level> - Definition of reviewer level for a given campaign. Each reviewer level defines the kind of reviewer who is going to review.
- Reviewer
Scope stringExpression - This property is required when type=
USER
- Self
Review boolDisabled - This property is required to be true for resource-centric campaigns when the Okta Admin Console is one of the resources.
- Type string
- Identifies the kind of reviewer for Access Certification.
- Bulk
Decision boolDisabled - When approving or revoking review items, bulk actions are disabled if true.
- Fallback
Reviewer stringId - The ID of the fallback reviewer. Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- Justification
Required bool - When approving or revoking review items, a justification is required if true.
- Reassignment
Disabled bool - Reassignment is disabled for reviewers if true.
- Reviewer
Group stringId - The ID of the reviewer group to which the reviewer is assigned.
- Reviewer
Id string - Reviewer
Levels []CampaignReviewer Settings Reviewer Level - Definition of reviewer level for a given campaign. Each reviewer level defines the kind of reviewer who is going to review.
- Reviewer
Scope stringExpression - This property is required when type=
USER
- Self
Review boolDisabled - This property is required to be true for resource-centric campaigns when the Okta Admin Console is one of the resources.
- type String
- Identifies the kind of reviewer for Access Certification.
- bulk
Decision BooleanDisabled - When approving or revoking review items, bulk actions are disabled if true.
- fallback
Reviewer StringId - The ID of the fallback reviewer. Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- justification
Required Boolean - When approving or revoking review items, a justification is required if true.
- reassignment
Disabled Boolean - Reassignment is disabled for reviewers if true.
- reviewer
Group StringId - The ID of the reviewer group to which the reviewer is assigned.
- reviewer
Id String - reviewer
Levels List<CampaignReviewer Settings Reviewer Level> - Definition of reviewer level for a given campaign. Each reviewer level defines the kind of reviewer who is going to review.
- reviewer
Scope StringExpression - This property is required when type=
USER
- self
Review BooleanDisabled - This property is required to be true for resource-centric campaigns when the Okta Admin Console is one of the resources.
- type string
- Identifies the kind of reviewer for Access Certification.
- bulk
Decision booleanDisabled - When approving or revoking review items, bulk actions are disabled if true.
- fallback
Reviewer stringId - The ID of the fallback reviewer. Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- justification
Required boolean - When approving or revoking review items, a justification is required if true.
- reassignment
Disabled boolean - Reassignment is disabled for reviewers if true.
- reviewer
Group stringId - The ID of the reviewer group to which the reviewer is assigned.
- reviewer
Id string - reviewer
Levels CampaignReviewer Settings Reviewer Level[] - Definition of reviewer level for a given campaign. Each reviewer level defines the kind of reviewer who is going to review.
- reviewer
Scope stringExpression - This property is required when type=
USER
- self
Review booleanDisabled - This property is required to be true for resource-centric campaigns when the Okta Admin Console is one of the resources.
- type str
- Identifies the kind of reviewer for Access Certification.
- bulk_
decision_ booldisabled - When approving or revoking review items, bulk actions are disabled if true.
- fallback_
reviewer_ strid - The ID of the fallback reviewer. Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- justification_
required bool - When approving or revoking review items, a justification is required if true.
- reassignment_
disabled bool - Reassignment is disabled for reviewers if true.
- reviewer_
group_ strid - The ID of the reviewer group to which the reviewer is assigned.
- reviewer_
id str - reviewer_
levels Sequence[CampaignReviewer Settings Reviewer Level] - Definition of reviewer level for a given campaign. Each reviewer level defines the kind of reviewer who is going to review.
- reviewer_
scope_ strexpression - This property is required when type=
USER
- self_
review_ booldisabled - This property is required to be true for resource-centric campaigns when the Okta Admin Console is one of the resources.
- type String
- Identifies the kind of reviewer for Access Certification.
- bulk
Decision BooleanDisabled - When approving or revoking review items, bulk actions are disabled if true.
- fallback
Reviewer StringId - The ID of the fallback reviewer. Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- justification
Required Boolean - When approving or revoking review items, a justification is required if true.
- reassignment
Disabled Boolean - Reassignment is disabled for reviewers if true.
- reviewer
Group StringId - The ID of the reviewer group to which the reviewer is assigned.
- reviewer
Id String - reviewer
Levels List<Property Map> - Definition of reviewer level for a given campaign. Each reviewer level defines the kind of reviewer who is going to review.
- reviewer
Scope StringExpression - This property is required when type=
USER
- self
Review BooleanDisabled - This property is required to be true for resource-centric campaigns when the Okta Admin Console is one of the resources.
CampaignReviewerSettingsReviewerLevel, CampaignReviewerSettingsReviewerLevelArgs
- Type string
- Identifies the kind of reviewer.
- Fallback
Reviewer stringId - Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- Reviewer
Group stringId - The ID of the reviewer group to which the reviewer is assigned.This property is required when type=
GROUP
- Reviewer
Id string - The ID of the reviewer to which the reviewer is assigned.This property is required when type=
USER
. - Reviewer
Scope stringExpression - This property is required when type=
REVIEWER_EXPRESSION
- Self
Review boolDisabled - This property is used to prevent self review.
- Start
Reviews List<CampaignReviewer Settings Reviewer Level Start Review> - The rules for which the reviews can move to that level.
- Type string
- Identifies the kind of reviewer.
- Fallback
Reviewer stringId - Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- Reviewer
Group stringId - The ID of the reviewer group to which the reviewer is assigned.This property is required when type=
GROUP
- Reviewer
Id string - The ID of the reviewer to which the reviewer is assigned.This property is required when type=
USER
. - Reviewer
Scope stringExpression - This property is required when type=
REVIEWER_EXPRESSION
- Self
Review boolDisabled - This property is used to prevent self review.
- Start
Reviews []CampaignReviewer Settings Reviewer Level Start Review - The rules for which the reviews can move to that level.
- type String
- Identifies the kind of reviewer.
- fallback
Reviewer StringId - Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- reviewer
Group StringId - The ID of the reviewer group to which the reviewer is assigned.This property is required when type=
GROUP
- reviewer
Id String - The ID of the reviewer to which the reviewer is assigned.This property is required when type=
USER
. - reviewer
Scope StringExpression - This property is required when type=
REVIEWER_EXPRESSION
- self
Review BooleanDisabled - This property is used to prevent self review.
- start
Reviews List<CampaignReviewer Settings Reviewer Level Start Review> - The rules for which the reviews can move to that level.
- type string
- Identifies the kind of reviewer.
- fallback
Reviewer stringId - Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- reviewer
Group stringId - The ID of the reviewer group to which the reviewer is assigned.This property is required when type=
GROUP
- reviewer
Id string - The ID of the reviewer to which the reviewer is assigned.This property is required when type=
USER
. - reviewer
Scope stringExpression - This property is required when type=
REVIEWER_EXPRESSION
- self
Review booleanDisabled - This property is used to prevent self review.
- start
Reviews CampaignReviewer Settings Reviewer Level Start Review[] - The rules for which the reviews can move to that level.
- type str
- Identifies the kind of reviewer.
- fallback_
reviewer_ strid - Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- reviewer_
group_ strid - The ID of the reviewer group to which the reviewer is assigned.This property is required when type=
GROUP
- reviewer_
id str - The ID of the reviewer to which the reviewer is assigned.This property is required when type=
USER
. - reviewer_
scope_ strexpression - This property is required when type=
REVIEWER_EXPRESSION
- self_
review_ booldisabled - This property is used to prevent self review.
- start_
reviews Sequence[CampaignReviewer Settings Reviewer Level Start Review] - The rules for which the reviews can move to that level.
- type String
- Identifies the kind of reviewer.
- fallback
Reviewer StringId - Required when the type=
REVIEWER_EXPRESSION
or type=RESOURCE_OWNER
- reviewer
Group StringId - The ID of the reviewer group to which the reviewer is assigned.This property is required when type=
GROUP
- reviewer
Id String - The ID of the reviewer to which the reviewer is assigned.This property is required when type=
USER
. - reviewer
Scope StringExpression - This property is required when type=
REVIEWER_EXPRESSION
- self
Review BooleanDisabled - This property is used to prevent self review.
- start
Reviews List<Property Map> - The rules for which the reviews can move to that level.
CampaignReviewerSettingsReviewerLevelStartReview, CampaignReviewerSettingsReviewerLevelStartReviewArgs
CampaignScheduleSettings, CampaignScheduleSettingsArgs
- Duration
In intDays - The duration (in days) that the campaign is active.
- Start
Date string - The date on which the campaign is supposed to start. Accepts date in ISO 8601 format.
- Time
Zone string - The time zone in which the campaign is active.
- Type string
- The type of campaign being scheduled.
- End
Date string - Recurrences
List<Campaign
Schedule Settings Recurrence>
- Duration
In intDays - The duration (in days) that the campaign is active.
- Start
Date string - The date on which the campaign is supposed to start. Accepts date in ISO 8601 format.
- Time
Zone string - The time zone in which the campaign is active.
- Type string
- The type of campaign being scheduled.
- End
Date string - Recurrences
[]Campaign
Schedule Settings Recurrence
- duration
In IntegerDays - The duration (in days) that the campaign is active.
- start
Date String - The date on which the campaign is supposed to start. Accepts date in ISO 8601 format.
- time
Zone String - The time zone in which the campaign is active.
- type String
- The type of campaign being scheduled.
- end
Date String - recurrences
List<Campaign
Schedule Settings Recurrence>
- duration
In numberDays - The duration (in days) that the campaign is active.
- start
Date string - The date on which the campaign is supposed to start. Accepts date in ISO 8601 format.
- time
Zone string - The time zone in which the campaign is active.
- type string
- The type of campaign being scheduled.
- end
Date string - recurrences
Campaign
Schedule Settings Recurrence[]
- duration_
in_ intdays - The duration (in days) that the campaign is active.
- start_
date str - The date on which the campaign is supposed to start. Accepts date in ISO 8601 format.
- time_
zone str - The time zone in which the campaign is active.
- type str
- The type of campaign being scheduled.
- end_
date str - recurrences
Sequence[Campaign
Schedule Settings Recurrence]
- duration
In NumberDays - The duration (in days) that the campaign is active.
- start
Date String - The date on which the campaign is supposed to start. Accepts date in ISO 8601 format.
- time
Zone String - The time zone in which the campaign is active.
- type String
- The type of campaign being scheduled.
- end
Date String - recurrences List<Property Map>
CampaignScheduleSettingsRecurrence, CampaignScheduleSettingsRecurrenceArgs
- Interval string
- Recurrence interval specified according to ISO8061 notation for durations.
- Ends string
- Specifies when the recurring schedule can have an end.
- Repeat
On stringType - Specifies when the recurring schedule can have an end.
- Interval string
- Recurrence interval specified according to ISO8061 notation for durations.
- Ends string
- Specifies when the recurring schedule can have an end.
- Repeat
On stringType - Specifies when the recurring schedule can have an end.
- interval String
- Recurrence interval specified according to ISO8061 notation for durations.
- ends String
- Specifies when the recurring schedule can have an end.
- repeat
On StringType - Specifies when the recurring schedule can have an end.
- interval string
- Recurrence interval specified according to ISO8061 notation for durations.
- ends string
- Specifies when the recurring schedule can have an end.
- repeat
On stringType - Specifies when the recurring schedule can have an end.
- interval str
- Recurrence interval specified according to ISO8061 notation for durations.
- ends str
- Specifies when the recurring schedule can have an end.
- repeat_
on_ strtype - Specifies when the recurring schedule can have an end.
- interval String
- Recurrence interval specified according to ISO8061 notation for durations.
- ends String
- Specifies when the recurring schedule can have an end.
- repeat
On StringType - Specifies when the recurring schedule can have an end.
Import
$ pulumi import okta:index/campaign:Campaign example <campaign_id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Okta pulumi/pulumi-okta
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
okta
Terraform Provider.