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

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

> 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)
}
Copy
public static CompletableFuture<GetDefenderSettingResult> getDefenderSetting(GetDefenderSettingArgs args, InvokeOptions options)
public static Output<GetDefenderSettingResult> getDefenderSetting(GetDefenderSettingArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:iotsecurity:getDefenderSetting
  arguments:
    # arguments dictionary
Copy

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 This property is required. string
Integration status
Status This property is required. string
Integration status
status This property is required. String
Integration status
status This property is required. string
Integration status
status This property is required. str
Integration status
status This property is required. String
Integration status

Package Details

Repository
azure-native-v1 pulumi/pulumi-azure-native
License
Apache-2.0
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