1. Packages
  2. Azure Native v1
  3. API Docs
  4. iotsecurity
  5. getDefenderSetting
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.iotsecurity.getDefenderSetting

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 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)
    // Output-based functions aren't available in Java yet
    
    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-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi