1. Packages
  2. Okta Provider
  3. API Docs
  4. getRequestSettingResource
Okta v6.0.0 published on Friday, Oct 10, 2025 by Pulumi

okta.getRequestSettingResource

Deploy with Pulumi
okta logo
Okta v6.0.0 published on Friday, Oct 10, 2025 by Pulumi

    Retrieves the request settings for a resource.

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    variables:
      test:
        fn::invoke:
          function: okta:getRequestSettingResource
          arguments:
            resourceId: <id>
    

    Using getRequestSettingResource

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getRequestSettingResource(args: GetRequestSettingResourceArgs, opts?: InvokeOptions): Promise<GetRequestSettingResourceResult>
    function getRequestSettingResourceOutput(args: GetRequestSettingResourceOutputArgs, opts?: InvokeOptions): Output<GetRequestSettingResourceResult>
    def get_request_setting_resource(id: Optional[str] = None,
                                     request_on_behalf_of_settings: Optional[GetRequestSettingResourceRequestOnBehalfOfSettings] = None,
                                     risk_settings: Optional[GetRequestSettingResourceRiskSettings] = None,
                                     valid_access_duration_settings: Optional[GetRequestSettingResourceValidAccessDurationSettings] = None,
                                     valid_access_scope_settings: Optional[Sequence[GetRequestSettingResourceValidAccessScopeSetting]] = None,
                                     valid_requester_settings: Optional[Sequence[GetRequestSettingResourceValidRequesterSetting]] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetRequestSettingResourceResult
    def get_request_setting_resource_output(id: Optional[pulumi.Input[str]] = None,
                                     request_on_behalf_of_settings: Optional[pulumi.Input[GetRequestSettingResourceRequestOnBehalfOfSettingsArgs]] = None,
                                     risk_settings: Optional[pulumi.Input[GetRequestSettingResourceRiskSettingsArgs]] = None,
                                     valid_access_duration_settings: Optional[pulumi.Input[GetRequestSettingResourceValidAccessDurationSettingsArgs]] = None,
                                     valid_access_scope_settings: Optional[pulumi.Input[Sequence[pulumi.Input[GetRequestSettingResourceValidAccessScopeSettingArgs]]]] = None,
                                     valid_requester_settings: Optional[pulumi.Input[Sequence[pulumi.Input[GetRequestSettingResourceValidRequesterSettingArgs]]]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetRequestSettingResourceResult]
    func LookupRequestSettingResource(ctx *Context, args *LookupRequestSettingResourceArgs, opts ...InvokeOption) (*LookupRequestSettingResourceResult, error)
    func LookupRequestSettingResourceOutput(ctx *Context, args *LookupRequestSettingResourceOutputArgs, opts ...InvokeOption) LookupRequestSettingResourceResultOutput

    > Note: This function is named LookupRequestSettingResource in the Go SDK.

    public static class GetRequestSettingResource 
    {
        public static Task<GetRequestSettingResourceResult> InvokeAsync(GetRequestSettingResourceArgs args, InvokeOptions? opts = null)
        public static Output<GetRequestSettingResourceResult> Invoke(GetRequestSettingResourceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRequestSettingResourceResult> getRequestSettingResource(GetRequestSettingResourceArgs args, InvokeOptions options)
    public static Output<GetRequestSettingResourceResult> getRequestSettingResource(GetRequestSettingResourceArgs args, InvokeOptions options)
    
    fn::invoke:
      function: okta:index/getRequestSettingResource:getRequestSettingResource
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    RequestOnBehalfOfSettings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    RiskSettings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    ValidAccessDurationSettings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    ValidAccessScopeSettings List<GetRequestSettingResourceValidAccessScopeSetting>
    Risk settings for the resource.
    ValidRequesterSettings List<GetRequestSettingResourceValidRequesterSetting>
    Risk settings for the resource.
    Id string
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    RequestOnBehalfOfSettings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    RiskSettings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    ValidAccessDurationSettings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    ValidAccessScopeSettings []GetRequestSettingResourceValidAccessScopeSetting
    Risk settings for the resource.
    ValidRequesterSettings []GetRequestSettingResourceValidRequesterSetting
    Risk settings for the resource.
    id String
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    requestOnBehalfOfSettings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    riskSettings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    validAccessDurationSettings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    validAccessScopeSettings List<GetRequestSettingResourceValidAccessScopeSetting>
    Risk settings for the resource.
    validRequesterSettings List<GetRequestSettingResourceValidRequesterSetting>
    Risk settings for the resource.
    id string
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    requestOnBehalfOfSettings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    riskSettings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    validAccessDurationSettings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    validAccessScopeSettings GetRequestSettingResourceValidAccessScopeSetting[]
    Risk settings for the resource.
    validRequesterSettings GetRequestSettingResourceValidRequesterSetting[]
    Risk settings for the resource.
    id str
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    request_on_behalf_of_settings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    risk_settings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    valid_access_duration_settings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    valid_access_scope_settings Sequence[GetRequestSettingResourceValidAccessScopeSetting]
    Risk settings for the resource.
    valid_requester_settings Sequence[GetRequestSettingResourceValidRequesterSetting]
    Risk settings for the resource.
    id String
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    requestOnBehalfOfSettings Property Map
    Risk settings for the resource.
    riskSettings Property Map
    Risk settings for the resource.
    validAccessDurationSettings Property Map
    Specifies if and for whom a requester may request the resource for.
    validAccessScopeSettings List<Property Map>
    Risk settings for the resource.
    validRequesterSettings List<Property Map>
    Risk settings for the resource.

    getRequestSettingResource Result

    The following output properties are available:

    Id string
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    RequestOnBehalfOfSettings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    RiskSettings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    ValidAccessDurationSettings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    ValidAccessScopeSettings List<GetRequestSettingResourceValidAccessScopeSetting>
    Risk settings for the resource.
    ValidRequesterSettings List<GetRequestSettingResourceValidRequesterSetting>
    Risk settings for the resource.
    Id string
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    RequestOnBehalfOfSettings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    RiskSettings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    ValidAccessDurationSettings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    ValidAccessScopeSettings []GetRequestSettingResourceValidAccessScopeSetting
    Risk settings for the resource.
    ValidRequesterSettings []GetRequestSettingResourceValidRequesterSetting
    Risk settings for the resource.
    id String
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    requestOnBehalfOfSettings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    riskSettings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    validAccessDurationSettings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    validAccessScopeSettings List<GetRequestSettingResourceValidAccessScopeSetting>
    Risk settings for the resource.
    validRequesterSettings List<GetRequestSettingResourceValidRequesterSetting>
    Risk settings for the resource.
    id string
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    requestOnBehalfOfSettings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    riskSettings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    validAccessDurationSettings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    validAccessScopeSettings GetRequestSettingResourceValidAccessScopeSetting[]
    Risk settings for the resource.
    validRequesterSettings GetRequestSettingResourceValidRequesterSetting[]
    Risk settings for the resource.
    id str
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    request_on_behalf_of_settings GetRequestSettingResourceRequestOnBehalfOfSettings
    Risk settings for the resource.
    risk_settings GetRequestSettingResourceRiskSettings
    Risk settings for the resource.
    valid_access_duration_settings GetRequestSettingResourceValidAccessDurationSettings
    Specifies if and for whom a requester may request the resource for.
    valid_access_scope_settings Sequence[GetRequestSettingResourceValidAccessScopeSetting]
    Risk settings for the resource.
    valid_requester_settings Sequence[GetRequestSettingResourceValidRequesterSetting]
    Risk settings for the resource.
    id String
    The resource ID of the request settings to retrieve. This is the unique identifier for the resource in Okta.
    requestOnBehalfOfSettings Property Map
    Risk settings for the resource.
    riskSettings Property Map
    Risk settings for the resource.
    validAccessDurationSettings Property Map
    Specifies if and for whom a requester may request the resource for.
    validAccessScopeSettings List<Property Map>
    Risk settings for the resource.
    validRequesterSettings List<Property Map>
    Risk settings for the resource.

    Supporting Types

    GetRequestSettingResourceRequestOnBehalfOfSettings

    GetRequestSettingResourceRequestOnBehalfOfSettingsOnlyFor

    Type string
    Type string
    type String
    type string
    type str
    type String

    GetRequestSettingResourceRiskSettings

    DefaultSetting GetRequestSettingResourceRiskSettingsDefaultSetting
    Default risk settings that are valid for an access request when a risk has been detected for the resource and requesting user.
    DefaultSetting GetRequestSettingResourceRiskSettingsDefaultSetting
    Default risk settings that are valid for an access request when a risk has been detected for the resource and requesting user.
    defaultSetting GetRequestSettingResourceRiskSettingsDefaultSetting
    Default risk settings that are valid for an access request when a risk has been detected for the resource and requesting user.
    defaultSetting GetRequestSettingResourceRiskSettingsDefaultSetting
    Default risk settings that are valid for an access request when a risk has been detected for the resource and requesting user.
    default_setting GetRequestSettingResourceRiskSettingsDefaultSetting
    Default risk settings that are valid for an access request when a risk has been detected for the resource and requesting user.
    defaultSetting Property Map
    Default risk settings that are valid for an access request when a risk has been detected for the resource and requesting user.

    GetRequestSettingResourceRiskSettingsDefaultSetting

    GetRequestSettingResourceRiskSettingsDefaultSettingAccessDurationSettings

    Duration string
    Type string
    Duration string
    Type string
    duration String
    type String
    duration string
    type string
    duration str
    type str
    duration String
    type String

    GetRequestSettingResourceValidAccessDurationSettings

    MaximumDays double
    The maximum value allowed for a request condition or risk setting.
    MaximumHours double
    The maximum value allowed for a request condition or risk setting.
    MaximumWeeks double
    The maximum value allowed for a request condition or risk setting.
    Required bool
    Whether accessDurationSetting must be included in the request conditions or risk settings for the specified resource.
    SupportedTypes List<GetRequestSettingResourceValidAccessDurationSettingsSupportedType>
    Access duration settings that are eligible to be added to a request condition or risk settings for the specified resource.
    MaximumDays float64
    The maximum value allowed for a request condition or risk setting.
    MaximumHours float64
    The maximum value allowed for a request condition or risk setting.
    MaximumWeeks float64
    The maximum value allowed for a request condition or risk setting.
    Required bool
    Whether accessDurationSetting must be included in the request conditions or risk settings for the specified resource.
    SupportedTypes []GetRequestSettingResourceValidAccessDurationSettingsSupportedType
    Access duration settings that are eligible to be added to a request condition or risk settings for the specified resource.
    maximumDays Double
    The maximum value allowed for a request condition or risk setting.
    maximumHours Double
    The maximum value allowed for a request condition or risk setting.
    maximumWeeks Double
    The maximum value allowed for a request condition or risk setting.
    required Boolean
    Whether accessDurationSetting must be included in the request conditions or risk settings for the specified resource.
    supportedTypes List<GetRequestSettingResourceValidAccessDurationSettingsSupportedType>
    Access duration settings that are eligible to be added to a request condition or risk settings for the specified resource.
    maximumDays number
    The maximum value allowed for a request condition or risk setting.
    maximumHours number
    The maximum value allowed for a request condition or risk setting.
    maximumWeeks number
    The maximum value allowed for a request condition or risk setting.
    required boolean
    Whether accessDurationSetting must be included in the request conditions or risk settings for the specified resource.
    supportedTypes GetRequestSettingResourceValidAccessDurationSettingsSupportedType[]
    Access duration settings that are eligible to be added to a request condition or risk settings for the specified resource.
    maximum_days float
    The maximum value allowed for a request condition or risk setting.
    maximum_hours float
    The maximum value allowed for a request condition or risk setting.
    maximum_weeks float
    The maximum value allowed for a request condition or risk setting.
    required bool
    Whether accessDurationSetting must be included in the request conditions or risk settings for the specified resource.
    supported_types Sequence[GetRequestSettingResourceValidAccessDurationSettingsSupportedType]
    Access duration settings that are eligible to be added to a request condition or risk settings for the specified resource.
    maximumDays Number
    The maximum value allowed for a request condition or risk setting.
    maximumHours Number
    The maximum value allowed for a request condition or risk setting.
    maximumWeeks Number
    The maximum value allowed for a request condition or risk setting.
    required Boolean
    Whether accessDurationSetting must be included in the request conditions or risk settings for the specified resource.
    supportedTypes List<Property Map>
    Access duration settings that are eligible to be added to a request condition or risk settings for the specified resource.

    GetRequestSettingResourceValidAccessDurationSettingsSupportedType

    Type string
    Type string
    type String
    type string
    type str
    type String

    GetRequestSettingResourceValidAccessScopeSetting

    Type string
    Type string
    type String
    type string
    type str
    type String

    GetRequestSettingResourceValidRequesterSetting

    Type string
    Type string
    type String
    type string
    type str
    type String

    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.0.0 published on Friday, Oct 10, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate