1. Packages
  2. Okta Provider
  3. API Docs
  4. AgentPoolUpdate
Okta v6.2.2 published on Friday, Jan 16, 2026 by Pulumi
okta logo
Okta v6.2.2 published on Friday, Jan 16, 2026 by Pulumi

    Manages an Okta Agent Pool Update. Agent pool updates allow you to schedule and manage updates for agent pools.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as okta from "@pulumi/okta";
    
    const example = new okta.AgentPoolUpdate("example", {
        name: "scheduled_update",
        agentType: "AD",
        notifyAdmins: true,
        poolId: "0oaspf3cfatE1nDO31d7",
        agents: [{
            id: "a53slzqkptH2xEJ1r1d7",
            poolId: "0oaspf3cfatE1nDO31d7",
        }],
        schedule: {
            cron: "0 3 * * MON",
            timezone: "America/Los_Angeles",
            delay: 0,
            duration: 1020,
        },
    });
    
    import pulumi
    import pulumi_okta as okta
    
    example = okta.AgentPoolUpdate("example",
        name="scheduled_update",
        agent_type="AD",
        notify_admins=True,
        pool_id="0oaspf3cfatE1nDO31d7",
        agents=[{
            "id": "a53slzqkptH2xEJ1r1d7",
            "pool_id": "0oaspf3cfatE1nDO31d7",
        }],
        schedule={
            "cron": "0 3 * * MON",
            "timezone": "America/Los_Angeles",
            "delay": 0,
            "duration": 1020,
        })
    
    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.NewAgentPoolUpdate(ctx, "example", &okta.AgentPoolUpdateArgs{
    			Name:         pulumi.String("scheduled_update"),
    			AgentType:    pulumi.String("AD"),
    			NotifyAdmins: pulumi.Bool(true),
    			PoolId:       pulumi.String("0oaspf3cfatE1nDO31d7"),
    			Agents: okta.AgentPoolUpdateAgentArray{
    				&okta.AgentPoolUpdateAgentArgs{
    					Id:     pulumi.String("a53slzqkptH2xEJ1r1d7"),
    					PoolId: pulumi.String("0oaspf3cfatE1nDO31d7"),
    				},
    			},
    			Schedule: &okta.AgentPoolUpdateScheduleArgs{
    				Cron:     pulumi.String("0 3 * * MON"),
    				Timezone: pulumi.String("America/Los_Angeles"),
    				Delay:    pulumi.Int(0),
    				Duration: pulumi.Int(1020),
    			},
    		})
    		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.AgentPoolUpdate("example", new()
        {
            Name = "scheduled_update",
            AgentType = "AD",
            NotifyAdmins = true,
            PoolId = "0oaspf3cfatE1nDO31d7",
            Agents = new[]
            {
                new Okta.Inputs.AgentPoolUpdateAgentArgs
                {
                    Id = "a53slzqkptH2xEJ1r1d7",
                    PoolId = "0oaspf3cfatE1nDO31d7",
                },
            },
            Schedule = new Okta.Inputs.AgentPoolUpdateScheduleArgs
            {
                Cron = "0 3 * * MON",
                Timezone = "America/Los_Angeles",
                Delay = 0,
                Duration = 1020,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.okta.AgentPoolUpdate;
    import com.pulumi.okta.AgentPoolUpdateArgs;
    import com.pulumi.okta.inputs.AgentPoolUpdateAgentArgs;
    import com.pulumi.okta.inputs.AgentPoolUpdateScheduleArgs;
    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 AgentPoolUpdate("example", AgentPoolUpdateArgs.builder()
                .name("scheduled_update")
                .agentType("AD")
                .notifyAdmins(true)
                .poolId("0oaspf3cfatE1nDO31d7")
                .agents(AgentPoolUpdateAgentArgs.builder()
                    .id("a53slzqkptH2xEJ1r1d7")
                    .poolId("0oaspf3cfatE1nDO31d7")
                    .build())
                .schedule(AgentPoolUpdateScheduleArgs.builder()
                    .cron("0 3 * * MON")
                    .timezone("America/Los_Angeles")
                    .delay(0)
                    .duration(1020)
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: okta:AgentPoolUpdate
        properties:
          name: scheduled_update
          agentType: AD
          notifyAdmins: true
          poolId: 0oaspf3cfatE1nDO31d7
          agents:
            - id: a53slzqkptH2xEJ1r1d7
              poolId: 0oaspf3cfatE1nDO31d7
          schedule:
            cron: 0 3 * * MON
            timezone: America/Los_Angeles
            delay: 0
            duration: 1020
    

    Create AgentPoolUpdate Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AgentPoolUpdate(name: string, args: AgentPoolUpdateArgs, opts?: CustomResourceOptions);
    @overload
    def AgentPoolUpdate(resource_name: str,
                        args: AgentPoolUpdateArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def AgentPoolUpdate(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        pool_id: Optional[str] = None,
                        agent_type: Optional[str] = None,
                        agents: Optional[Sequence[AgentPoolUpdateAgentArgs]] = None,
                        description: Optional[str] = None,
                        enabled: Optional[bool] = None,
                        name: Optional[str] = None,
                        notify_admins: Optional[bool] = None,
                        notify_on_completion: Optional[bool] = None,
                        reason: Optional[str] = None,
                        schedule: Optional[AgentPoolUpdateScheduleArgs] = None,
                        sort_order: Optional[int] = None,
                        target_version: Optional[str] = None)
    func NewAgentPoolUpdate(ctx *Context, name string, args AgentPoolUpdateArgs, opts ...ResourceOption) (*AgentPoolUpdate, error)
    public AgentPoolUpdate(string name, AgentPoolUpdateArgs args, CustomResourceOptions? opts = null)
    public AgentPoolUpdate(String name, AgentPoolUpdateArgs args)
    public AgentPoolUpdate(String name, AgentPoolUpdateArgs args, CustomResourceOptions options)
    
    type: okta:AgentPoolUpdate
    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 AgentPoolUpdateArgs
    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 AgentPoolUpdateArgs
    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 AgentPoolUpdateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AgentPoolUpdateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AgentPoolUpdateArgs
    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 agentPoolUpdateResource = new Okta.AgentPoolUpdate("agentPoolUpdateResource", new()
    {
        PoolId = "string",
        AgentType = "string",
        Agents = new[]
        {
            new Okta.Inputs.AgentPoolUpdateAgentArgs
            {
                Id = "string",
                PoolId = "string",
            },
        },
        Description = "string",
        Enabled = false,
        Name = "string",
        NotifyAdmins = false,
        NotifyOnCompletion = false,
        Reason = "string",
        Schedule = new Okta.Inputs.AgentPoolUpdateScheduleArgs
        {
            Cron = "string",
            Delay = 0,
            Duration = 0,
            LastUpdated = "string",
            Timezone = "string",
        },
        SortOrder = 0,
        TargetVersion = "string",
    });
    
    example, err := okta.NewAgentPoolUpdate(ctx, "agentPoolUpdateResource", &okta.AgentPoolUpdateArgs{
    	PoolId:    pulumi.String("string"),
    	AgentType: pulumi.String("string"),
    	Agents: okta.AgentPoolUpdateAgentArray{
    		&okta.AgentPoolUpdateAgentArgs{
    			Id:     pulumi.String("string"),
    			PoolId: pulumi.String("string"),
    		},
    	},
    	Description:        pulumi.String("string"),
    	Enabled:            pulumi.Bool(false),
    	Name:               pulumi.String("string"),
    	NotifyAdmins:       pulumi.Bool(false),
    	NotifyOnCompletion: pulumi.Bool(false),
    	Reason:             pulumi.String("string"),
    	Schedule: &okta.AgentPoolUpdateScheduleArgs{
    		Cron:        pulumi.String("string"),
    		Delay:       pulumi.Int(0),
    		Duration:    pulumi.Int(0),
    		LastUpdated: pulumi.String("string"),
    		Timezone:    pulumi.String("string"),
    	},
    	SortOrder:     pulumi.Int(0),
    	TargetVersion: pulumi.String("string"),
    })
    
    var agentPoolUpdateResource = new AgentPoolUpdate("agentPoolUpdateResource", AgentPoolUpdateArgs.builder()
        .poolId("string")
        .agentType("string")
        .agents(AgentPoolUpdateAgentArgs.builder()
            .id("string")
            .poolId("string")
            .build())
        .description("string")
        .enabled(false)
        .name("string")
        .notifyAdmins(false)
        .notifyOnCompletion(false)
        .reason("string")
        .schedule(AgentPoolUpdateScheduleArgs.builder()
            .cron("string")
            .delay(0)
            .duration(0)
            .lastUpdated("string")
            .timezone("string")
            .build())
        .sortOrder(0)
        .targetVersion("string")
        .build());
    
    agent_pool_update_resource = okta.AgentPoolUpdate("agentPoolUpdateResource",
        pool_id="string",
        agent_type="string",
        agents=[{
            "id": "string",
            "pool_id": "string",
        }],
        description="string",
        enabled=False,
        name="string",
        notify_admins=False,
        notify_on_completion=False,
        reason="string",
        schedule={
            "cron": "string",
            "delay": 0,
            "duration": 0,
            "last_updated": "string",
            "timezone": "string",
        },
        sort_order=0,
        target_version="string")
    
    const agentPoolUpdateResource = new okta.AgentPoolUpdate("agentPoolUpdateResource", {
        poolId: "string",
        agentType: "string",
        agents: [{
            id: "string",
            poolId: "string",
        }],
        description: "string",
        enabled: false,
        name: "string",
        notifyAdmins: false,
        notifyOnCompletion: false,
        reason: "string",
        schedule: {
            cron: "string",
            delay: 0,
            duration: 0,
            lastUpdated: "string",
            timezone: "string",
        },
        sortOrder: 0,
        targetVersion: "string",
    });
    
    type: okta:AgentPoolUpdate
    properties:
        agentType: string
        agents:
            - id: string
              poolId: string
        description: string
        enabled: false
        name: string
        notifyAdmins: false
        notifyOnCompletion: false
        poolId: string
        reason: string
        schedule:
            cron: string
            delay: 0
            duration: 0
            lastUpdated: string
            timezone: string
        sortOrder: 0
        targetVersion: string
    

    AgentPoolUpdate 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 AgentPoolUpdate resource accepts the following input properties:

    PoolId string
    The unique identifier of the agent pool to update.
    AgentType string
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    Agents List<AgentPoolUpdateAgent>
    The agents associated with the agent pool update.
    Description string
    The description of the agent pool update.
    Enabled bool
    Whether auto-update is enabled for the agent pool.
    Name string
    The name of the agent pool update.
    NotifyAdmins bool
    Whether to notify admins about the update.
    NotifyOnCompletion bool
    Whether to send notifications when the update completes.
    Reason string
    Reason for the update.
    Schedule AgentPoolUpdateSchedule
    The schedule configuration for the agent pool update.
    SortOrder int
    Specifies the sort order.
    TargetVersion string
    The agent version to update to.
    PoolId string
    The unique identifier of the agent pool to update.
    AgentType string
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    Agents []AgentPoolUpdateAgentArgs
    The agents associated with the agent pool update.
    Description string
    The description of the agent pool update.
    Enabled bool
    Whether auto-update is enabled for the agent pool.
    Name string
    The name of the agent pool update.
    NotifyAdmins bool
    Whether to notify admins about the update.
    NotifyOnCompletion bool
    Whether to send notifications when the update completes.
    Reason string
    Reason for the update.
    Schedule AgentPoolUpdateScheduleArgs
    The schedule configuration for the agent pool update.
    SortOrder int
    Specifies the sort order.
    TargetVersion string
    The agent version to update to.
    poolId String
    The unique identifier of the agent pool to update.
    agentType String
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    agents List<AgentPoolUpdateAgent>
    The agents associated with the agent pool update.
    description String
    The description of the agent pool update.
    enabled Boolean
    Whether auto-update is enabled for the agent pool.
    name String
    The name of the agent pool update.
    notifyAdmins Boolean
    Whether to notify admins about the update.
    notifyOnCompletion Boolean
    Whether to send notifications when the update completes.
    reason String
    Reason for the update.
    schedule AgentPoolUpdateSchedule
    The schedule configuration for the agent pool update.
    sortOrder Integer
    Specifies the sort order.
    targetVersion String
    The agent version to update to.
    poolId string
    The unique identifier of the agent pool to update.
    agentType string
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    agents AgentPoolUpdateAgent[]
    The agents associated with the agent pool update.
    description string
    The description of the agent pool update.
    enabled boolean
    Whether auto-update is enabled for the agent pool.
    name string
    The name of the agent pool update.
    notifyAdmins boolean
    Whether to notify admins about the update.
    notifyOnCompletion boolean
    Whether to send notifications when the update completes.
    reason string
    Reason for the update.
    schedule AgentPoolUpdateSchedule
    The schedule configuration for the agent pool update.
    sortOrder number
    Specifies the sort order.
    targetVersion string
    The agent version to update to.
    pool_id str
    The unique identifier of the agent pool to update.
    agent_type str
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    agents Sequence[AgentPoolUpdateAgentArgs]
    The agents associated with the agent pool update.
    description str
    The description of the agent pool update.
    enabled bool
    Whether auto-update is enabled for the agent pool.
    name str
    The name of the agent pool update.
    notify_admins bool
    Whether to notify admins about the update.
    notify_on_completion bool
    Whether to send notifications when the update completes.
    reason str
    Reason for the update.
    schedule AgentPoolUpdateScheduleArgs
    The schedule configuration for the agent pool update.
    sort_order int
    Specifies the sort order.
    target_version str
    The agent version to update to.
    poolId String
    The unique identifier of the agent pool to update.
    agentType String
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    agents List<Property Map>
    The agents associated with the agent pool update.
    description String
    The description of the agent pool update.
    enabled Boolean
    Whether auto-update is enabled for the agent pool.
    name String
    The name of the agent pool update.
    notifyAdmins Boolean
    Whether to notify admins about the update.
    notifyOnCompletion Boolean
    Whether to send notifications when the update completes.
    reason String
    Reason for the update.
    schedule Property Map
    The schedule configuration for the agent pool update.
    sortOrder Number
    Specifies the sort order.
    targetVersion String
    The agent version to update to.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AgentPoolUpdate resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    id string
    The provider-assigned unique ID for this managed resource.
    status string
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    id str
    The provider-assigned unique ID for this managed resource.
    status str
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).

    Look up Existing AgentPoolUpdate Resource

    Get an existing AgentPoolUpdate 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?: AgentPoolUpdateState, opts?: CustomResourceOptions): AgentPoolUpdate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            agent_type: Optional[str] = None,
            agents: Optional[Sequence[AgentPoolUpdateAgentArgs]] = None,
            description: Optional[str] = None,
            enabled: Optional[bool] = None,
            name: Optional[str] = None,
            notify_admins: Optional[bool] = None,
            notify_on_completion: Optional[bool] = None,
            pool_id: Optional[str] = None,
            reason: Optional[str] = None,
            schedule: Optional[AgentPoolUpdateScheduleArgs] = None,
            sort_order: Optional[int] = None,
            status: Optional[str] = None,
            target_version: Optional[str] = None) -> AgentPoolUpdate
    func GetAgentPoolUpdate(ctx *Context, name string, id IDInput, state *AgentPoolUpdateState, opts ...ResourceOption) (*AgentPoolUpdate, error)
    public static AgentPoolUpdate Get(string name, Input<string> id, AgentPoolUpdateState? state, CustomResourceOptions? opts = null)
    public static AgentPoolUpdate get(String name, Output<String> id, AgentPoolUpdateState state, CustomResourceOptions options)
    resources:  _:    type: okta:AgentPoolUpdate    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.
    The following state arguments are supported:
    AgentType string
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    Agents List<AgentPoolUpdateAgent>
    The agents associated with the agent pool update.
    Description string
    The description of the agent pool update.
    Enabled bool
    Whether auto-update is enabled for the agent pool.
    Name string
    The name of the agent pool update.
    NotifyAdmins bool
    Whether to notify admins about the update.
    NotifyOnCompletion bool
    Whether to send notifications when the update completes.
    PoolId string
    The unique identifier of the agent pool to update.
    Reason string
    Reason for the update.
    Schedule AgentPoolUpdateSchedule
    The schedule configuration for the agent pool update.
    SortOrder int
    Specifies the sort order.
    Status string
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    TargetVersion string
    The agent version to update to.
    AgentType string
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    Agents []AgentPoolUpdateAgentArgs
    The agents associated with the agent pool update.
    Description string
    The description of the agent pool update.
    Enabled bool
    Whether auto-update is enabled for the agent pool.
    Name string
    The name of the agent pool update.
    NotifyAdmins bool
    Whether to notify admins about the update.
    NotifyOnCompletion bool
    Whether to send notifications when the update completes.
    PoolId string
    The unique identifier of the agent pool to update.
    Reason string
    Reason for the update.
    Schedule AgentPoolUpdateScheduleArgs
    The schedule configuration for the agent pool update.
    SortOrder int
    Specifies the sort order.
    Status string
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    TargetVersion string
    The agent version to update to.
    agentType String
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    agents List<AgentPoolUpdateAgent>
    The agents associated with the agent pool update.
    description String
    The description of the agent pool update.
    enabled Boolean
    Whether auto-update is enabled for the agent pool.
    name String
    The name of the agent pool update.
    notifyAdmins Boolean
    Whether to notify admins about the update.
    notifyOnCompletion Boolean
    Whether to send notifications when the update completes.
    poolId String
    The unique identifier of the agent pool to update.
    reason String
    Reason for the update.
    schedule AgentPoolUpdateSchedule
    The schedule configuration for the agent pool update.
    sortOrder Integer
    Specifies the sort order.
    status String
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    targetVersion String
    The agent version to update to.
    agentType string
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    agents AgentPoolUpdateAgent[]
    The agents associated with the agent pool update.
    description string
    The description of the agent pool update.
    enabled boolean
    Whether auto-update is enabled for the agent pool.
    name string
    The name of the agent pool update.
    notifyAdmins boolean
    Whether to notify admins about the update.
    notifyOnCompletion boolean
    Whether to send notifications when the update completes.
    poolId string
    The unique identifier of the agent pool to update.
    reason string
    Reason for the update.
    schedule AgentPoolUpdateSchedule
    The schedule configuration for the agent pool update.
    sortOrder number
    Specifies the sort order.
    status string
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    targetVersion string
    The agent version to update to.
    agent_type str
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    agents Sequence[AgentPoolUpdateAgentArgs]
    The agents associated with the agent pool update.
    description str
    The description of the agent pool update.
    enabled bool
    Whether auto-update is enabled for the agent pool.
    name str
    The name of the agent pool update.
    notify_admins bool
    Whether to notify admins about the update.
    notify_on_completion bool
    Whether to send notifications when the update completes.
    pool_id str
    The unique identifier of the agent pool to update.
    reason str
    Reason for the update.
    schedule AgentPoolUpdateScheduleArgs
    The schedule configuration for the agent pool update.
    sort_order int
    Specifies the sort order.
    status str
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    target_version str
    The agent version to update to.
    agentType String
    Agent types that are being monitored (e.g., AD, IWA, LDAP, MFA, OPP, RUM, Radius).
    agents List<Property Map>
    The agents associated with the agent pool update.
    description String
    The description of the agent pool update.
    enabled Boolean
    Whether auto-update is enabled for the agent pool.
    name String
    The name of the agent pool update.
    notifyAdmins Boolean
    Whether to notify admins about the update.
    notifyOnCompletion Boolean
    Whether to send notifications when the update completes.
    poolId String
    The unique identifier of the agent pool to update.
    reason String
    Reason for the update.
    schedule Property Map
    The schedule configuration for the agent pool update.
    sortOrder Number
    Specifies the sort order.
    status String
    The status of the agent pool update (e.g., Scheduled, InProgress, Completed, Failed).
    targetVersion String
    The agent version to update to.

    Supporting Types

    AgentPoolUpdateAgent, AgentPoolUpdateAgentArgs

    Id string
    The unique identifier of the agent.
    PoolId string
    Pool ID.
    Id string
    The unique identifier of the agent.
    PoolId string
    Pool ID.
    id String
    The unique identifier of the agent.
    poolId String
    Pool ID.
    id string
    The unique identifier of the agent.
    poolId string
    Pool ID.
    id str
    The unique identifier of the agent.
    pool_id str
    Pool ID.
    id String
    The unique identifier of the agent.
    poolId String
    Pool ID.

    AgentPoolUpdateSchedule, AgentPoolUpdateScheduleArgs

    Cron string
    The schedule of the update in cron format.
    Delay int
    Delay in days.
    Duration int
    Duration in minutes.
    LastUpdated string
    Timestamp when the update finished (only for a successful or failed update, not for a cancelled update). Null is returned if the job hasn't finished once yet.
    Timezone string
    Timezone of where the scheduled job takes place.
    Cron string
    The schedule of the update in cron format.
    Delay int
    Delay in days.
    Duration int
    Duration in minutes.
    LastUpdated string
    Timestamp when the update finished (only for a successful or failed update, not for a cancelled update). Null is returned if the job hasn't finished once yet.
    Timezone string
    Timezone of where the scheduled job takes place.
    cron String
    The schedule of the update in cron format.
    delay Integer
    Delay in days.
    duration Integer
    Duration in minutes.
    lastUpdated String
    Timestamp when the update finished (only for a successful or failed update, not for a cancelled update). Null is returned if the job hasn't finished once yet.
    timezone String
    Timezone of where the scheduled job takes place.
    cron string
    The schedule of the update in cron format.
    delay number
    Delay in days.
    duration number
    Duration in minutes.
    lastUpdated string
    Timestamp when the update finished (only for a successful or failed update, not for a cancelled update). Null is returned if the job hasn't finished once yet.
    timezone string
    Timezone of where the scheduled job takes place.
    cron str
    The schedule of the update in cron format.
    delay int
    Delay in days.
    duration int
    Duration in minutes.
    last_updated str
    Timestamp when the update finished (only for a successful or failed update, not for a cancelled update). Null is returned if the job hasn't finished once yet.
    timezone str
    Timezone of where the scheduled job takes place.
    cron String
    The schedule of the update in cron format.
    delay Number
    Delay in days.
    duration Number
    Duration in minutes.
    lastUpdated String
    Timestamp when the update finished (only for a successful or failed update, not for a cancelled update). Null is returned if the job hasn't finished once yet.
    timezone String
    Timezone of where the scheduled job takes place.

    Import

    $ pulumi import okta:index/agentPoolUpdate:AgentPoolUpdate example <pool_id>/<update_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.
    okta logo
    Okta v6.2.2 published on Friday, Jan 16, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate