This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.security.getIotSecuritySolution
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
User this method to get details of a specific IoT Security solution based on solution name Azure REST API version: 2019-08-01.
Other available API versions: 2017-08-01-preview.
Using getIotSecuritySolution
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 getIotSecuritySolution(args: GetIotSecuritySolutionArgs, opts?: InvokeOptions): Promise<GetIotSecuritySolutionResult>
function getIotSecuritySolutionOutput(args: GetIotSecuritySolutionOutputArgs, opts?: InvokeOptions): Output<GetIotSecuritySolutionResult>def get_iot_security_solution(resource_group_name: Optional[str] = None,
                              solution_name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetIotSecuritySolutionResult
def get_iot_security_solution_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                              solution_name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetIotSecuritySolutionResult]func LookupIotSecuritySolution(ctx *Context, args *LookupIotSecuritySolutionArgs, opts ...InvokeOption) (*LookupIotSecuritySolutionResult, error)
func LookupIotSecuritySolutionOutput(ctx *Context, args *LookupIotSecuritySolutionOutputArgs, opts ...InvokeOption) LookupIotSecuritySolutionResultOutput> Note: This function is named LookupIotSecuritySolution in the Go SDK.
public static class GetIotSecuritySolution 
{
    public static Task<GetIotSecuritySolutionResult> InvokeAsync(GetIotSecuritySolutionArgs args, InvokeOptions? opts = null)
    public static Output<GetIotSecuritySolutionResult> Invoke(GetIotSecuritySolutionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIotSecuritySolutionResult> getIotSecuritySolution(GetIotSecuritySolutionArgs args, InvokeOptions options)
public static Output<GetIotSecuritySolutionResult> getIotSecuritySolution(GetIotSecuritySolutionArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:security:getIotSecuritySolution
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- SolutionName string
- The name of the IoT Security solution.
- ResourceGroup stringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- SolutionName string
- The name of the IoT Security solution.
- resourceGroup StringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- solutionName String
- The name of the IoT Security solution.
- resourceGroup stringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- solutionName string
- The name of the IoT Security solution.
- resource_group_ strname 
- The name of the resource group within the user's subscription. The name is case insensitive.
- solution_name str
- The name of the IoT Security solution.
- resourceGroup StringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- solutionName String
- The name of the IoT Security solution.
getIotSecuritySolution Result
The following output properties are available:
- AutoDiscovered List<string>Resources 
- List of resources that were automatically discovered as relevant to the security solution.
- DisplayName string
- Resource display name.
- Id string
- Resource Id
- IotHubs List<string>
- IoT Hub resource IDs
- Name string
- Resource name
- SystemData Pulumi.Azure Native. Security. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- Resource type
- AdditionalWorkspaces List<Pulumi.Azure Native. Security. Outputs. Additional Workspaces Properties Response> 
- List of additional workspaces
- DisabledData List<string>Sources 
- Disabled data sources. Disabling these data sources compromises the system.
- Export List<string>
- List of additional options for exporting to workspace data.
- Location string
- The resource location.
- RecommendationsConfiguration List<Pulumi.Azure Native. Security. Outputs. Recommendation Configuration Properties Response> 
- List of the configuration status for each recommendation type.
- Status string
- Status of the IoT Security solution.
- Dictionary<string, string>
- Resource tags
- UnmaskedIp stringLogging Status 
- Unmasked IP address logging status
- UserDefined Pulumi.Resources Azure Native. Security. Outputs. User Defined Resources Properties Response 
- Properties of the IoT Security solution's user defined resources.
- Workspace string
- Workspace resource ID
- AutoDiscovered []stringResources 
- List of resources that were automatically discovered as relevant to the security solution.
- DisplayName string
- Resource display name.
- Id string
- Resource Id
- IotHubs []string
- IoT Hub resource IDs
- Name string
- Resource name
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- Resource type
- AdditionalWorkspaces []AdditionalWorkspaces Properties Response 
- List of additional workspaces
- DisabledData []stringSources 
- Disabled data sources. Disabling these data sources compromises the system.
- Export []string
- List of additional options for exporting to workspace data.
- Location string
- The resource location.
- RecommendationsConfiguration []RecommendationConfiguration Properties Response 
- List of the configuration status for each recommendation type.
- Status string
- Status of the IoT Security solution.
- map[string]string
- Resource tags
- UnmaskedIp stringLogging Status 
- Unmasked IP address logging status
- UserDefined UserResources Defined Resources Properties Response 
- Properties of the IoT Security solution's user defined resources.
- Workspace string
- Workspace resource ID
- autoDiscovered List<String>Resources 
- List of resources that were automatically discovered as relevant to the security solution.
- displayName String
- Resource display name.
- id String
- Resource Id
- iotHubs List<String>
- IoT Hub resource IDs
- name String
- Resource name
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- Resource type
- additionalWorkspaces List<AdditionalWorkspaces Properties Response> 
- List of additional workspaces
- disabledData List<String>Sources 
- Disabled data sources. Disabling these data sources compromises the system.
- export List<String>
- List of additional options for exporting to workspace data.
- location String
- The resource location.
- recommendationsConfiguration List<RecommendationConfiguration Properties Response> 
- List of the configuration status for each recommendation type.
- status String
- Status of the IoT Security solution.
- Map<String,String>
- Resource tags
- unmaskedIp StringLogging Status 
- Unmasked IP address logging status
- userDefined UserResources Defined Resources Properties Response 
- Properties of the IoT Security solution's user defined resources.
- workspace String
- Workspace resource ID
- autoDiscovered string[]Resources 
- List of resources that were automatically discovered as relevant to the security solution.
- displayName string
- Resource display name.
- id string
- Resource Id
- iotHubs string[]
- IoT Hub resource IDs
- name string
- Resource name
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- Resource type
- additionalWorkspaces AdditionalWorkspaces Properties Response[] 
- List of additional workspaces
- disabledData string[]Sources 
- Disabled data sources. Disabling these data sources compromises the system.
- export string[]
- List of additional options for exporting to workspace data.
- location string
- The resource location.
- recommendationsConfiguration RecommendationConfiguration Properties Response[] 
- List of the configuration status for each recommendation type.
- status string
- Status of the IoT Security solution.
- {[key: string]: string}
- Resource tags
- unmaskedIp stringLogging Status 
- Unmasked IP address logging status
- userDefined UserResources Defined Resources Properties Response 
- Properties of the IoT Security solution's user defined resources.
- workspace string
- Workspace resource ID
- auto_discovered_ Sequence[str]resources 
- List of resources that were automatically discovered as relevant to the security solution.
- display_name str
- Resource display name.
- id str
- Resource Id
- iot_hubs Sequence[str]
- IoT Hub resource IDs
- name str
- Resource name
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- Resource type
- additional_workspaces Sequence[AdditionalWorkspaces Properties Response] 
- List of additional workspaces
- disabled_data_ Sequence[str]sources 
- Disabled data sources. Disabling these data sources compromises the system.
- export Sequence[str]
- List of additional options for exporting to workspace data.
- location str
- The resource location.
- recommendations_configuration Sequence[RecommendationConfiguration Properties Response] 
- List of the configuration status for each recommendation type.
- status str
- Status of the IoT Security solution.
- Mapping[str, str]
- Resource tags
- unmasked_ip_ strlogging_ status 
- Unmasked IP address logging status
- user_defined_ Userresources Defined Resources Properties Response 
- Properties of the IoT Security solution's user defined resources.
- workspace str
- Workspace resource ID
- autoDiscovered List<String>Resources 
- List of resources that were automatically discovered as relevant to the security solution.
- displayName String
- Resource display name.
- id String
- Resource Id
- iotHubs List<String>
- IoT Hub resource IDs
- name String
- Resource name
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- Resource type
- additionalWorkspaces List<Property Map>
- List of additional workspaces
- disabledData List<String>Sources 
- Disabled data sources. Disabling these data sources compromises the system.
- export List<String>
- List of additional options for exporting to workspace data.
- location String
- The resource location.
- recommendationsConfiguration List<Property Map>
- List of the configuration status for each recommendation type.
- status String
- Status of the IoT Security solution.
- Map<String>
- Resource tags
- unmaskedIp StringLogging Status 
- Unmasked IP address logging status
- userDefined Property MapResources 
- Properties of the IoT Security solution's user defined resources.
- workspace String
- Workspace resource ID
Supporting Types
AdditionalWorkspacesPropertiesResponse   
- data_types Sequence[str]
- List of data types sent to workspace
- type str
- Workspace type.
- workspace str
- Workspace resource id
RecommendationConfigurationPropertiesResponse   
- Name string
- RecommendationType string
- The type of IoT Security recommendation.
- Status string
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
- Name string
- RecommendationType string
- The type of IoT Security recommendation.
- Status string
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
- name String
- recommendationType String
- The type of IoT Security recommendation.
- status String
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
- name string
- recommendationType string
- The type of IoT Security recommendation.
- status string
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
- name str
- recommendation_type str
- The type of IoT Security recommendation.
- status str
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
- name String
- recommendationType String
- The type of IoT Security recommendation.
- status String
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
UserDefinedResourcesPropertiesResponse    
- Query string
- Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
- QuerySubscriptions List<string>
- List of Azure subscription ids on which the user defined resources query should be executed.
- Query string
- Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
- QuerySubscriptions []string
- List of Azure subscription ids on which the user defined resources query should be executed.
- query String
- Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
- querySubscriptions List<String>
- List of Azure subscription ids on which the user defined resources query should be executed.
- query string
- Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
- querySubscriptions string[]
- List of Azure subscription ids on which the user defined resources query should be executed.
- query str
- Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
- query_subscriptions Sequence[str]
- List of Azure subscription ids on which the user defined resources query should be executed.
- query String
- Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
- querySubscriptions List<String>
- List of Azure subscription ids on which the user defined resources query should be executed.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi