1. Packages
  2. Azure Native
  3. API Docs
  4. iotsecurity
  5. getDefenderSetting
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v1.103.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v1.103.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi

    Get IoT Defender Settings API Version: 2021-02-01-preview.

    Using getDefenderSetting

    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 getDefenderSetting(args: GetDefenderSettingArgs, opts?: InvokeOptions): Promise<GetDefenderSettingResult>
    function getDefenderSettingOutput(args: GetDefenderSettingOutputArgs, opts?: InvokeOptions): Output<GetDefenderSettingResult>
    def get_defender_setting(opts: Optional[InvokeOptions] = None) -> GetDefenderSettingResult
    def get_defender_setting_output(opts: Optional[InvokeOptions] = None) -> Output[GetDefenderSettingResult]
    func LookupDefenderSetting(ctx *Context, args *LookupDefenderSettingArgs, opts ...InvokeOption) (*LookupDefenderSettingResult, error)
    func LookupDefenderSettingOutput(ctx *Context, args *LookupDefenderSettingOutputArgs, opts ...InvokeOption) LookupDefenderSettingResultOutput

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

    public static class GetDefenderSetting 
    {
        public static Task<GetDefenderSettingResult> InvokeAsync(GetDefenderSettingArgs args, InvokeOptions? opts = null)
        public static Output<GetDefenderSettingResult> Invoke(GetDefenderSettingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDefenderSettingResult> getDefenderSetting(GetDefenderSettingArgs args, InvokeOptions options)
    public static Output<GetDefenderSettingResult> getDefenderSetting(GetDefenderSettingArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:iotsecurity:getDefenderSetting
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getDefenderSetting Result

    The following output properties are available:

    DeviceQuota int
    Size of the device quota. Value is required to be in multiples of 100.
    EvaluationEndTime string
    End time of the evaluation period, if such exist
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    MdeIntegration Pulumi.AzureNative.IoTSecurity.Outputs.DefenderSettingsPropertiesResponseMdeIntegration
    MDE integration configuration
    Name string
    The name of the resource
    OnboardingKind string
    The kind of onboarding for the subscription
    SentinelWorkspaceResourceIds List<string>
    Sentinel Workspace Resource Ids
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    DeviceQuota int
    Size of the device quota. Value is required to be in multiples of 100.
    EvaluationEndTime string
    End time of the evaluation period, if such exist
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    MdeIntegration DefenderSettingsPropertiesResponseMdeIntegration
    MDE integration configuration
    Name string
    The name of the resource
    OnboardingKind string
    The kind of onboarding for the subscription
    SentinelWorkspaceResourceIds []string
    Sentinel Workspace Resource Ids
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    deviceQuota Integer
    Size of the device quota. Value is required to be in multiples of 100.
    evaluationEndTime String
    End time of the evaluation period, if such exist
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    mdeIntegration DefenderSettingsPropertiesResponseMdeIntegration
    MDE integration configuration
    name String
    The name of the resource
    onboardingKind String
    The kind of onboarding for the subscription
    sentinelWorkspaceResourceIds List<String>
    Sentinel Workspace Resource Ids
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    deviceQuota number
    Size of the device quota. Value is required to be in multiples of 100.
    evaluationEndTime string
    End time of the evaluation period, if such exist
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    mdeIntegration DefenderSettingsPropertiesResponseMdeIntegration
    MDE integration configuration
    name string
    The name of the resource
    onboardingKind string
    The kind of onboarding for the subscription
    sentinelWorkspaceResourceIds string[]
    Sentinel Workspace Resource Ids
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    device_quota int
    Size of the device quota. Value is required to be in multiples of 100.
    evaluation_end_time str
    End time of the evaluation period, if such exist
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    mde_integration DefenderSettingsPropertiesResponseMdeIntegration
    MDE integration configuration
    name str
    The name of the resource
    onboarding_kind str
    The kind of onboarding for the subscription
    sentinel_workspace_resource_ids Sequence[str]
    Sentinel Workspace Resource Ids
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    deviceQuota Number
    Size of the device quota. Value is required to be in multiples of 100.
    evaluationEndTime String
    End time of the evaluation period, if such exist
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    mdeIntegration Property Map
    MDE integration configuration
    name String
    The name of the resource
    onboardingKind String
    The kind of onboarding for the subscription
    sentinelWorkspaceResourceIds List<String>
    Sentinel Workspace Resource Ids
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    DefenderSettingsPropertiesResponseMdeIntegration

    Status string
    Integration status
    Status string
    Integration status
    status String
    Integration status
    status string
    Integration status
    status str
    Integration status
    status String
    Integration status

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Viewing docs for Azure Native v1.103.0 (Older version)
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.