1. Packages
  2. Okta Provider
  3. API Docs
  4. RequestV2
Okta v6.1.0 published on Wednesday, Oct 29, 2025 by Pulumi

okta.RequestV2

Get Started
okta logo
Okta v6.1.0 published on Wednesday, Oct 29, 2025 by Pulumi

    Manage the access request process. This resource allows you to create and read an Okta request.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as okta from "@pulumi/okta";
    
    const test = new okta.RequestV2("test", {
        requested: {
            type: "CATALOG_ENTRY",
            entryId: "<entry_id>",
        },
        requestedFor: {
            type: "OKTA_USER",
            externalId: "<user_id>",
        },
    });
    
    import pulumi
    import pulumi_okta as okta
    
    test = okta.RequestV2("test",
        requested={
            "type": "CATALOG_ENTRY",
            "entry_id": "<entry_id>",
        },
        requested_for={
            "type": "OKTA_USER",
            "external_id": "<user_id>",
        })
    
    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.NewRequestV2(ctx, "test", &okta.RequestV2Args{
    			Requested: &okta.RequestV2RequestedArgs{
    				Type:    pulumi.String("CATALOG_ENTRY"),
    				EntryId: pulumi.String("<entry_id>"),
    			},
    			RequestedFor: &okta.RequestV2RequestedForArgs{
    				Type:       pulumi.String("OKTA_USER"),
    				ExternalId: pulumi.String("<user_id>"),
    			},
    		})
    		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 test = new Okta.RequestV2("test", new()
        {
            Requested = new Okta.Inputs.RequestV2RequestedArgs
            {
                Type = "CATALOG_ENTRY",
                EntryId = "<entry_id>",
            },
            RequestedFor = new Okta.Inputs.RequestV2RequestedForArgs
            {
                Type = "OKTA_USER",
                ExternalId = "<user_id>",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.okta.RequestV2;
    import com.pulumi.okta.RequestV2Args;
    import com.pulumi.okta.inputs.RequestV2RequestedArgs;
    import com.pulumi.okta.inputs.RequestV2RequestedForArgs;
    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 test = new RequestV2("test", RequestV2Args.builder()
                .requested(RequestV2RequestedArgs.builder()
                    .type("CATALOG_ENTRY")
                    .entryId("<entry_id>")
                    .build())
                .requestedFor(RequestV2RequestedForArgs.builder()
                    .type("OKTA_USER")
                    .externalId("<user_id>")
                    .build())
                .build());
    
        }
    }
    
    resources:
      test:
        type: okta:RequestV2
        properties:
          requested:
            type: CATALOG_ENTRY
            entryId: <entry_id>
          requestedFor:
            type: OKTA_USER
            externalId: <user_id>
    

    Create RequestV2 Resource

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

    Constructor syntax

    new RequestV2(name: string, args?: RequestV2Args, opts?: CustomResourceOptions);
    @overload
    def RequestV2(resource_name: str,
                  args: Optional[RequestV2Args] = None,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def RequestV2(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  requested: Optional[RequestV2RequestedArgs] = None,
                  requested_for: Optional[RequestV2RequestedForArgs] = None,
                  requester_field_values: Optional[Sequence[RequestV2RequesterFieldValueArgs]] = None)
    func NewRequestV2(ctx *Context, name string, args *RequestV2Args, opts ...ResourceOption) (*RequestV2, error)
    public RequestV2(string name, RequestV2Args? args = null, CustomResourceOptions? opts = null)
    public RequestV2(String name, RequestV2Args args)
    public RequestV2(String name, RequestV2Args args, CustomResourceOptions options)
    
    type: okta:RequestV2
    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 RequestV2Args
    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 RequestV2Args
    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 RequestV2Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RequestV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RequestV2Args
    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 requestV2Resource = new Okta.RequestV2("requestV2Resource", new()
    {
        Requested = new Okta.Inputs.RequestV2RequestedArgs
        {
            EntryId = "string",
            Type = "string",
            AccessScopeId = "string",
            AccessScopeType = "string",
            ResourceId = "string",
            ResourceType = "string",
        },
        RequestedFor = new Okta.Inputs.RequestV2RequestedForArgs
        {
            ExternalId = "string",
            Type = "string",
        },
        RequesterFieldValues = new[]
        {
            new Okta.Inputs.RequestV2RequesterFieldValueArgs
            {
                Id = "string",
                Label = "string",
                Type = "string",
                Value = "string",
                Values = new[]
                {
                    new Okta.Inputs.RequestV2RequesterFieldValueValueArgs
                    {
                        Value = "string",
                    },
                },
            },
        },
    });
    
    example, err := okta.NewRequestV2(ctx, "requestV2Resource", &okta.RequestV2Args{
    	Requested: &okta.RequestV2RequestedArgs{
    		EntryId:         pulumi.String("string"),
    		Type:            pulumi.String("string"),
    		AccessScopeId:   pulumi.String("string"),
    		AccessScopeType: pulumi.String("string"),
    		ResourceId:      pulumi.String("string"),
    		ResourceType:    pulumi.String("string"),
    	},
    	RequestedFor: &okta.RequestV2RequestedForArgs{
    		ExternalId: pulumi.String("string"),
    		Type:       pulumi.String("string"),
    	},
    	RequesterFieldValues: okta.RequestV2RequesterFieldValueArray{
    		&okta.RequestV2RequesterFieldValueArgs{
    			Id:    pulumi.String("string"),
    			Label: pulumi.String("string"),
    			Type:  pulumi.String("string"),
    			Value: pulumi.String("string"),
    			Values: okta.RequestV2RequesterFieldValueValueArray{
    				&okta.RequestV2RequesterFieldValueValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    	},
    })
    
    var requestV2Resource = new RequestV2("requestV2Resource", RequestV2Args.builder()
        .requested(RequestV2RequestedArgs.builder()
            .entryId("string")
            .type("string")
            .accessScopeId("string")
            .accessScopeType("string")
            .resourceId("string")
            .resourceType("string")
            .build())
        .requestedFor(RequestV2RequestedForArgs.builder()
            .externalId("string")
            .type("string")
            .build())
        .requesterFieldValues(RequestV2RequesterFieldValueArgs.builder()
            .id("string")
            .label("string")
            .type("string")
            .value("string")
            .values(RequestV2RequesterFieldValueValueArgs.builder()
                .value("string")
                .build())
            .build())
        .build());
    
    request_v2_resource = okta.RequestV2("requestV2Resource",
        requested={
            "entry_id": "string",
            "type": "string",
            "access_scope_id": "string",
            "access_scope_type": "string",
            "resource_id": "string",
            "resource_type": "string",
        },
        requested_for={
            "external_id": "string",
            "type": "string",
        },
        requester_field_values=[{
            "id": "string",
            "label": "string",
            "type": "string",
            "value": "string",
            "values": [{
                "value": "string",
            }],
        }])
    
    const requestV2Resource = new okta.RequestV2("requestV2Resource", {
        requested: {
            entryId: "string",
            type: "string",
            accessScopeId: "string",
            accessScopeType: "string",
            resourceId: "string",
            resourceType: "string",
        },
        requestedFor: {
            externalId: "string",
            type: "string",
        },
        requesterFieldValues: [{
            id: "string",
            label: "string",
            type: "string",
            value: "string",
            values: [{
                value: "string",
            }],
        }],
    });
    
    type: okta:RequestV2
    properties:
        requested:
            accessScopeId: string
            accessScopeType: string
            entryId: string
            resourceId: string
            resourceType: string
            type: string
        requestedFor:
            externalId: string
            type: string
        requesterFieldValues:
            - id: string
              label: string
              type: string
              value: string
              values:
                - value: string
    

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

    Requested RequestV2Requested
    A representation of a resource that can be requested for access.
    RequestedFor RequestV2RequestedFor
    A representation of a principal.
    RequesterFieldValues List<RequestV2RequesterFieldValue>
    The requester input fields required by the approval system.
    Requested RequestV2RequestedArgs
    A representation of a resource that can be requested for access.
    RequestedFor RequestV2RequestedForArgs
    A representation of a principal.
    RequesterFieldValues []RequestV2RequesterFieldValueArgs
    The requester input fields required by the approval system.
    requested RequestV2Requested
    A representation of a resource that can be requested for access.
    requestedFor RequestV2RequestedFor
    A representation of a principal.
    requesterFieldValues List<RequestV2RequesterFieldValue>
    The requester input fields required by the approval system.
    requested RequestV2Requested
    A representation of a resource that can be requested for access.
    requestedFor RequestV2RequestedFor
    A representation of a principal.
    requesterFieldValues RequestV2RequesterFieldValue[]
    The requester input fields required by the approval system.
    requested RequestV2RequestedArgs
    A representation of a resource that can be requested for access.
    requested_for RequestV2RequestedForArgs
    A representation of a principal.
    requester_field_values Sequence[RequestV2RequesterFieldValueArgs]
    The requester input fields required by the approval system.
    requested Property Map
    A representation of a resource that can be requested for access.
    requestedFor Property Map
    A representation of a principal.
    requesterFieldValues List<Property Map>
    The requester input fields required by the approval system.

    Outputs

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

    AccessDuration string
    How long the requester retains access after their request is approved and fulfilled.
    Created string
    The date and time when the request condition was created.
    CreatedBy string
    The id of the user who created the request condition.
    GrantStatus string
    The status of the granted access request.
    Granted string
    The date the approved access was granted. Only set if request . Status is APPROVED.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdated string
    The date and time when the request condition was last updated.
    LastUpdatedBy string
    The id of the user who last updated the request condition.
    Resolved string
    The date the request was resolved.
    RevocationScheduled string
    The date the request was scheduled for revocation.
    RevocationStatus string
    The revocation status of the request.
    Revoked string
    The date the granted access was revoked.
    Status string
    The status of the request.
    AccessDuration string
    How long the requester retains access after their request is approved and fulfilled.
    Created string
    The date and time when the request condition was created.
    CreatedBy string
    The id of the user who created the request condition.
    GrantStatus string
    The status of the granted access request.
    Granted string
    The date the approved access was granted. Only set if request . Status is APPROVED.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdated string
    The date and time when the request condition was last updated.
    LastUpdatedBy string
    The id of the user who last updated the request condition.
    Resolved string
    The date the request was resolved.
    RevocationScheduled string
    The date the request was scheduled for revocation.
    RevocationStatus string
    The revocation status of the request.
    Revoked string
    The date the granted access was revoked.
    Status string
    The status of the request.
    accessDuration String
    How long the requester retains access after their request is approved and fulfilled.
    created String
    The date and time when the request condition was created.
    createdBy String
    The id of the user who created the request condition.
    grantStatus String
    The status of the granted access request.
    granted String
    The date the approved access was granted. Only set if request . Status is APPROVED.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdated String
    The date and time when the request condition was last updated.
    lastUpdatedBy String
    The id of the user who last updated the request condition.
    resolved String
    The date the request was resolved.
    revocationScheduled String
    The date the request was scheduled for revocation.
    revocationStatus String
    The revocation status of the request.
    revoked String
    The date the granted access was revoked.
    status String
    The status of the request.
    accessDuration string
    How long the requester retains access after their request is approved and fulfilled.
    created string
    The date and time when the request condition was created.
    createdBy string
    The id of the user who created the request condition.
    grantStatus string
    The status of the granted access request.
    granted string
    The date the approved access was granted. Only set if request . Status is APPROVED.
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdated string
    The date and time when the request condition was last updated.
    lastUpdatedBy string
    The id of the user who last updated the request condition.
    resolved string
    The date the request was resolved.
    revocationScheduled string
    The date the request was scheduled for revocation.
    revocationStatus string
    The revocation status of the request.
    revoked string
    The date the granted access was revoked.
    status string
    The status of the request.
    access_duration str
    How long the requester retains access after their request is approved and fulfilled.
    created str
    The date and time when the request condition was created.
    created_by str
    The id of the user who created the request condition.
    grant_status str
    The status of the granted access request.
    granted str
    The date the approved access was granted. Only set if request . Status is APPROVED.
    id str
    The provider-assigned unique ID for this managed resource.
    last_updated str
    The date and time when the request condition was last updated.
    last_updated_by str
    The id of the user who last updated the request condition.
    resolved str
    The date the request was resolved.
    revocation_scheduled str
    The date the request was scheduled for revocation.
    revocation_status str
    The revocation status of the request.
    revoked str
    The date the granted access was revoked.
    status str
    The status of the request.
    accessDuration String
    How long the requester retains access after their request is approved and fulfilled.
    created String
    The date and time when the request condition was created.
    createdBy String
    The id of the user who created the request condition.
    grantStatus String
    The status of the granted access request.
    granted String
    The date the approved access was granted. Only set if request . Status is APPROVED.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdated String
    The date and time when the request condition was last updated.
    lastUpdatedBy String
    The id of the user who last updated the request condition.
    resolved String
    The date the request was resolved.
    revocationScheduled String
    The date the request was scheduled for revocation.
    revocationStatus String
    The revocation status of the request.
    revoked String
    The date the granted access was revoked.
    status String
    The status of the request.

    Look up Existing RequestV2 Resource

    Get an existing RequestV2 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?: RequestV2State, opts?: CustomResourceOptions): RequestV2
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            access_duration: Optional[str] = None,
            created: Optional[str] = None,
            created_by: Optional[str] = None,
            grant_status: Optional[str] = None,
            granted: Optional[str] = None,
            last_updated: Optional[str] = None,
            last_updated_by: Optional[str] = None,
            requested: Optional[RequestV2RequestedArgs] = None,
            requested_for: Optional[RequestV2RequestedForArgs] = None,
            requester_field_values: Optional[Sequence[RequestV2RequesterFieldValueArgs]] = None,
            resolved: Optional[str] = None,
            revocation_scheduled: Optional[str] = None,
            revocation_status: Optional[str] = None,
            revoked: Optional[str] = None,
            status: Optional[str] = None) -> RequestV2
    func GetRequestV2(ctx *Context, name string, id IDInput, state *RequestV2State, opts ...ResourceOption) (*RequestV2, error)
    public static RequestV2 Get(string name, Input<string> id, RequestV2State? state, CustomResourceOptions? opts = null)
    public static RequestV2 get(String name, Output<String> id, RequestV2State state, CustomResourceOptions options)
    resources:  _:    type: okta:RequestV2    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:
    AccessDuration string
    How long the requester retains access after their request is approved and fulfilled.
    Created string
    The date and time when the request condition was created.
    CreatedBy string
    The id of the user who created the request condition.
    GrantStatus string
    The status of the granted access request.
    Granted string
    The date the approved access was granted. Only set if request . Status is APPROVED.
    LastUpdated string
    The date and time when the request condition was last updated.
    LastUpdatedBy string
    The id of the user who last updated the request condition.
    Requested RequestV2Requested
    A representation of a resource that can be requested for access.
    RequestedFor RequestV2RequestedFor
    A representation of a principal.
    RequesterFieldValues List<RequestV2RequesterFieldValue>
    The requester input fields required by the approval system.
    Resolved string
    The date the request was resolved.
    RevocationScheduled string
    The date the request was scheduled for revocation.
    RevocationStatus string
    The revocation status of the request.
    Revoked string
    The date the granted access was revoked.
    Status string
    The status of the request.
    AccessDuration string
    How long the requester retains access after their request is approved and fulfilled.
    Created string
    The date and time when the request condition was created.
    CreatedBy string
    The id of the user who created the request condition.
    GrantStatus string
    The status of the granted access request.
    Granted string
    The date the approved access was granted. Only set if request . Status is APPROVED.
    LastUpdated string
    The date and time when the request condition was last updated.
    LastUpdatedBy string
    The id of the user who last updated the request condition.
    Requested RequestV2RequestedArgs
    A representation of a resource that can be requested for access.
    RequestedFor RequestV2RequestedForArgs
    A representation of a principal.
    RequesterFieldValues []RequestV2RequesterFieldValueArgs
    The requester input fields required by the approval system.
    Resolved string
    The date the request was resolved.
    RevocationScheduled string
    The date the request was scheduled for revocation.
    RevocationStatus string
    The revocation status of the request.
    Revoked string
    The date the granted access was revoked.
    Status string
    The status of the request.
    accessDuration String
    How long the requester retains access after their request is approved and fulfilled.
    created String
    The date and time when the request condition was created.
    createdBy String
    The id of the user who created the request condition.
    grantStatus String
    The status of the granted access request.
    granted String
    The date the approved access was granted. Only set if request . Status is APPROVED.
    lastUpdated String
    The date and time when the request condition was last updated.
    lastUpdatedBy String
    The id of the user who last updated the request condition.
    requested RequestV2Requested
    A representation of a resource that can be requested for access.
    requestedFor RequestV2RequestedFor
    A representation of a principal.
    requesterFieldValues List<RequestV2RequesterFieldValue>
    The requester input fields required by the approval system.
    resolved String
    The date the request was resolved.
    revocationScheduled String
    The date the request was scheduled for revocation.
    revocationStatus String
    The revocation status of the request.
    revoked String
    The date the granted access was revoked.
    status String
    The status of the request.
    accessDuration string
    How long the requester retains access after their request is approved and fulfilled.
    created string
    The date and time when the request condition was created.
    createdBy string
    The id of the user who created the request condition.
    grantStatus string
    The status of the granted access request.
    granted string
    The date the approved access was granted. Only set if request . Status is APPROVED.
    lastUpdated string
    The date and time when the request condition was last updated.
    lastUpdatedBy string
    The id of the user who last updated the request condition.
    requested RequestV2Requested
    A representation of a resource that can be requested for access.
    requestedFor RequestV2RequestedFor
    A representation of a principal.
    requesterFieldValues RequestV2RequesterFieldValue[]
    The requester input fields required by the approval system.
    resolved string
    The date the request was resolved.
    revocationScheduled string
    The date the request was scheduled for revocation.
    revocationStatus string
    The revocation status of the request.
    revoked string
    The date the granted access was revoked.
    status string
    The status of the request.
    access_duration str
    How long the requester retains access after their request is approved and fulfilled.
    created str
    The date and time when the request condition was created.
    created_by str
    The id of the user who created the request condition.
    grant_status str
    The status of the granted access request.
    granted str
    The date the approved access was granted. Only set if request . Status is APPROVED.
    last_updated str
    The date and time when the request condition was last updated.
    last_updated_by str
    The id of the user who last updated the request condition.
    requested RequestV2RequestedArgs
    A representation of a resource that can be requested for access.
    requested_for RequestV2RequestedForArgs
    A representation of a principal.
    requester_field_values Sequence[RequestV2RequesterFieldValueArgs]
    The requester input fields required by the approval system.
    resolved str
    The date the request was resolved.
    revocation_scheduled str
    The date the request was scheduled for revocation.
    revocation_status str
    The revocation status of the request.
    revoked str
    The date the granted access was revoked.
    status str
    The status of the request.
    accessDuration String
    How long the requester retains access after their request is approved and fulfilled.
    created String
    The date and time when the request condition was created.
    createdBy String
    The id of the user who created the request condition.
    grantStatus String
    The status of the granted access request.
    granted String
    The date the approved access was granted. Only set if request . Status is APPROVED.
    lastUpdated String
    The date and time when the request condition was last updated.
    lastUpdatedBy String
    The id of the user who last updated the request condition.
    requested Property Map
    A representation of a resource that can be requested for access.
    requestedFor Property Map
    A representation of a principal.
    requesterFieldValues List<Property Map>
    The requester input fields required by the approval system.
    resolved String
    The date the request was resolved.
    revocationScheduled String
    The date the request was scheduled for revocation.
    revocationStatus String
    The revocation status of the request.
    revoked String
    The date the granted access was revoked.
    status String
    The status of the request.

    Supporting Types

    RequestV2Requested, RequestV2RequestedArgs

    EntryId string
    The ID of the resource catalog entry.
    Type string
    The type of the resource.
    AccessScopeId string
    The ID of the access scope associated with the resource.
    AccessScopeType string
    The access scope type.
    ResourceId string
    The ID of the requested resource.
    ResourceType string
    The requested resource type.
    EntryId string
    The ID of the resource catalog entry.
    Type string
    The type of the resource.
    AccessScopeId string
    The ID of the access scope associated with the resource.
    AccessScopeType string
    The access scope type.
    ResourceId string
    The ID of the requested resource.
    ResourceType string
    The requested resource type.
    entryId String
    The ID of the resource catalog entry.
    type String
    The type of the resource.
    accessScopeId String
    The ID of the access scope associated with the resource.
    accessScopeType String
    The access scope type.
    resourceId String
    The ID of the requested resource.
    resourceType String
    The requested resource type.
    entryId string
    The ID of the resource catalog entry.
    type string
    The type of the resource.
    accessScopeId string
    The ID of the access scope associated with the resource.
    accessScopeType string
    The access scope type.
    resourceId string
    The ID of the requested resource.
    resourceType string
    The requested resource type.
    entry_id str
    The ID of the resource catalog entry.
    type str
    The type of the resource.
    access_scope_id str
    The ID of the access scope associated with the resource.
    access_scope_type str
    The access scope type.
    resource_id str
    The ID of the requested resource.
    resource_type str
    The requested resource type.
    entryId String
    The ID of the resource catalog entry.
    type String
    The type of the resource.
    accessScopeId String
    The ID of the access scope associated with the resource.
    accessScopeType String
    The access scope type.
    resourceId String
    The ID of the requested resource.
    resourceType String
    The requested resource type.

    RequestV2RequestedFor, RequestV2RequestedForArgs

    ExternalId string
    The ID of the Okta user.
    Type string
    The type of principal.
    ExternalId string
    The ID of the Okta user.
    Type string
    The type of principal.
    externalId String
    The ID of the Okta user.
    type String
    The type of principal.
    externalId string
    The ID of the Okta user.
    type string
    The type of principal.
    external_id str
    The ID of the Okta user.
    type str
    The type of principal.
    externalId String
    The ID of the Okta user.
    type String
    The type of principal.

    RequestV2RequesterFieldValue, RequestV2RequesterFieldValueArgs

    Id string
    Request condition id.
    Label string
    A human-readable description of requester field.
    Type string
    Type of value for the requester field.
    Value string
    The value of requester field, which depends on the type of the field.
    Values List<RequestV2RequesterFieldValueValue>
    The values of requester field with the type MULTISELECT. If the field type is MULTISELECT, this property is required.
    Id string
    Request condition id.
    Label string
    A human-readable description of requester field.
    Type string
    Type of value for the requester field.
    Value string
    The value of requester field, which depends on the type of the field.
    Values []RequestV2RequesterFieldValueValue
    The values of requester field with the type MULTISELECT. If the field type is MULTISELECT, this property is required.
    id String
    Request condition id.
    label String
    A human-readable description of requester field.
    type String
    Type of value for the requester field.
    value String
    The value of requester field, which depends on the type of the field.
    values List<RequestV2RequesterFieldValueValue>
    The values of requester field with the type MULTISELECT. If the field type is MULTISELECT, this property is required.
    id string
    Request condition id.
    label string
    A human-readable description of requester field.
    type string
    Type of value for the requester field.
    value string
    The value of requester field, which depends on the type of the field.
    values RequestV2RequesterFieldValueValue[]
    The values of requester field with the type MULTISELECT. If the field type is MULTISELECT, this property is required.
    id str
    Request condition id.
    label str
    A human-readable description of requester field.
    type str
    Type of value for the requester field.
    value str
    The value of requester field, which depends on the type of the field.
    values Sequence[RequestV2RequesterFieldValueValue]
    The values of requester field with the type MULTISELECT. If the field type is MULTISELECT, this property is required.
    id String
    Request condition id.
    label String
    A human-readable description of requester field.
    type String
    Type of value for the requester field.
    value String
    The value of requester field, which depends on the type of the field.
    values List<Property Map>
    The values of requester field with the type MULTISELECT. If the field type is MULTISELECT, this property is required.

    RequestV2RequesterFieldValueValue, RequestV2RequesterFieldValueValueArgs

    Value string
    Value string
    value String
    value string
    value str
    value String

    Import

    $ pulumi import okta:index/requestV2:RequestV2 example <request_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.1.0 published on Wednesday, Oct 29, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate