We recommend using Azure Native.
azure.iot.SecuritySolution
Explore with Pulumi AI
Manages an iot security solution.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = new azure.core.ResourceGroup("example", {
    name: "example-resources",
    location: "West Europe",
});
const exampleIoTHub = new azure.iot.IoTHub("example", {
    name: "example-IoTHub",
    resourceGroupName: example.name,
    location: example.location,
    sku: {
        name: "S1",
        capacity: 1,
    },
});
const exampleSecuritySolution = new azure.iot.SecuritySolution("example", {
    name: "example-Iot-Security-Solution",
    resourceGroupName: example.name,
    location: example.location,
    displayName: "Iot Security Solution",
    iothubIds: [exampleIoTHub.id],
});
import pulumi
import pulumi_azure as azure
example = azure.core.ResourceGroup("example",
    name="example-resources",
    location="West Europe")
example_io_t_hub = azure.iot.IoTHub("example",
    name="example-IoTHub",
    resource_group_name=example.name,
    location=example.location,
    sku={
        "name": "S1",
        "capacity": 1,
    })
example_security_solution = azure.iot.SecuritySolution("example",
    name="example-Iot-Security-Solution",
    resource_group_name=example.name,
    location=example.location,
    display_name="Iot Security Solution",
    iothub_ids=[example_io_t_hub.id])
package main
import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/iot"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
			Name:     pulumi.String("example-resources"),
			Location: pulumi.String("West Europe"),
		})
		if err != nil {
			return err
		}
		exampleIoTHub, err := iot.NewIoTHub(ctx, "example", &iot.IoTHubArgs{
			Name:              pulumi.String("example-IoTHub"),
			ResourceGroupName: example.Name,
			Location:          example.Location,
			Sku: &iot.IoTHubSkuArgs{
				Name:     pulumi.String("S1"),
				Capacity: pulumi.Int(1),
			},
		})
		if err != nil {
			return err
		}
		_, err = iot.NewSecuritySolution(ctx, "example", &iot.SecuritySolutionArgs{
			Name:              pulumi.String("example-Iot-Security-Solution"),
			ResourceGroupName: example.Name,
			Location:          example.Location,
			DisplayName:       pulumi.String("Iot Security Solution"),
			IothubIds: pulumi.StringArray{
				exampleIoTHub.ID(),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() => 
{
    var example = new Azure.Core.ResourceGroup("example", new()
    {
        Name = "example-resources",
        Location = "West Europe",
    });
    var exampleIoTHub = new Azure.Iot.IoTHub("example", new()
    {
        Name = "example-IoTHub",
        ResourceGroupName = example.Name,
        Location = example.Location,
        Sku = new Azure.Iot.Inputs.IoTHubSkuArgs
        {
            Name = "S1",
            Capacity = 1,
        },
    });
    var exampleSecuritySolution = new Azure.Iot.SecuritySolution("example", new()
    {
        Name = "example-Iot-Security-Solution",
        ResourceGroupName = example.Name,
        Location = example.Location,
        DisplayName = "Iot Security Solution",
        IothubIds = new[]
        {
            exampleIoTHub.Id,
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.ResourceGroup;
import com.pulumi.azure.core.ResourceGroupArgs;
import com.pulumi.azure.iot.IoTHub;
import com.pulumi.azure.iot.IoTHubArgs;
import com.pulumi.azure.iot.inputs.IoTHubSkuArgs;
import com.pulumi.azure.iot.SecuritySolution;
import com.pulumi.azure.iot.SecuritySolutionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var example = new ResourceGroup("example", ResourceGroupArgs.builder()
            .name("example-resources")
            .location("West Europe")
            .build());
        var exampleIoTHub = new IoTHub("exampleIoTHub", IoTHubArgs.builder()
            .name("example-IoTHub")
            .resourceGroupName(example.name())
            .location(example.location())
            .sku(IoTHubSkuArgs.builder()
                .name("S1")
                .capacity("1")
                .build())
            .build());
        var exampleSecuritySolution = new SecuritySolution("exampleSecuritySolution", SecuritySolutionArgs.builder()
            .name("example-Iot-Security-Solution")
            .resourceGroupName(example.name())
            .location(example.location())
            .displayName("Iot Security Solution")
            .iothubIds(exampleIoTHub.id())
            .build());
    }
}
resources:
  example:
    type: azure:core:ResourceGroup
    properties:
      name: example-resources
      location: West Europe
  exampleIoTHub:
    type: azure:iot:IoTHub
    name: example
    properties:
      name: example-IoTHub
      resourceGroupName: ${example.name}
      location: ${example.location}
      sku:
        name: S1
        capacity: '1'
  exampleSecuritySolution:
    type: azure:iot:SecuritySolution
    name: example
    properties:
      name: example-Iot-Security-Solution
      resourceGroupName: ${example.name}
      location: ${example.location}
      displayName: Iot Security Solution
      iothubIds:
        - ${exampleIoTHub.id}
Create SecuritySolution Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SecuritySolution(name: string, args: SecuritySolutionArgs, opts?: CustomResourceOptions);@overload
def SecuritySolution(resource_name: str,
                     args: SecuritySolutionArgs,
                     opts: Optional[ResourceOptions] = None)
@overload
def SecuritySolution(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     iothub_ids: Optional[Sequence[str]] = None,
                     resource_group_name: Optional[str] = None,
                     display_name: Optional[str] = None,
                     location: Optional[str] = None,
                     events_to_exports: Optional[Sequence[str]] = None,
                     enabled: Optional[bool] = None,
                     additional_workspaces: Optional[Sequence[SecuritySolutionAdditionalWorkspaceArgs]] = None,
                     log_analytics_workspace_id: Optional[str] = None,
                     log_unmasked_ips_enabled: Optional[bool] = None,
                     name: Optional[str] = None,
                     query_for_resources: Optional[str] = None,
                     query_subscription_ids: Optional[Sequence[str]] = None,
                     recommendations_enabled: Optional[SecuritySolutionRecommendationsEnabledArgs] = None,
                     disabled_data_sources: Optional[Sequence[str]] = None,
                     tags: Optional[Mapping[str, str]] = None)func NewSecuritySolution(ctx *Context, name string, args SecuritySolutionArgs, opts ...ResourceOption) (*SecuritySolution, error)public SecuritySolution(string name, SecuritySolutionArgs args, CustomResourceOptions? opts = null)
public SecuritySolution(String name, SecuritySolutionArgs args)
public SecuritySolution(String name, SecuritySolutionArgs args, CustomResourceOptions options)
type: azure:iot:SecuritySolution
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SecuritySolutionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SecuritySolutionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SecuritySolutionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SecuritySolutionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SecuritySolutionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var securitySolutionResource = new Azure.Iot.SecuritySolution("securitySolutionResource", new()
{
    IothubIds = new[]
    {
        "string",
    },
    ResourceGroupName = "string",
    DisplayName = "string",
    Location = "string",
    EventsToExports = new[]
    {
        "string",
    },
    Enabled = false,
    AdditionalWorkspaces = new[]
    {
        new Azure.Iot.Inputs.SecuritySolutionAdditionalWorkspaceArgs
        {
            DataTypes = new[]
            {
                "string",
            },
            WorkspaceId = "string",
        },
    },
    LogAnalyticsWorkspaceId = "string",
    LogUnmaskedIpsEnabled = false,
    Name = "string",
    QueryForResources = "string",
    QuerySubscriptionIds = new[]
    {
        "string",
    },
    RecommendationsEnabled = new Azure.Iot.Inputs.SecuritySolutionRecommendationsEnabledArgs
    {
        AcrAuthentication = false,
        AgentSendUnutilizedMsg = false,
        Baseline = false,
        EdgeHubMemOptimize = false,
        EdgeLoggingOption = false,
        InconsistentModuleSettings = false,
        InstallAgent = false,
        IpFilterDenyAll = false,
        IpFilterPermissiveRule = false,
        OpenPorts = false,
        PermissiveFirewallPolicy = false,
        PermissiveInputFirewallRules = false,
        PermissiveOutputFirewallRules = false,
        PrivilegedDockerOptions = false,
        SharedCredentials = false,
        VulnerableTlsCipherSuite = false,
    },
    DisabledDataSources = new[]
    {
        "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := iot.NewSecuritySolution(ctx, "securitySolutionResource", &iot.SecuritySolutionArgs{
	IothubIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	ResourceGroupName: pulumi.String("string"),
	DisplayName:       pulumi.String("string"),
	Location:          pulumi.String("string"),
	EventsToExports: pulumi.StringArray{
		pulumi.String("string"),
	},
	Enabled: pulumi.Bool(false),
	AdditionalWorkspaces: iot.SecuritySolutionAdditionalWorkspaceArray{
		&iot.SecuritySolutionAdditionalWorkspaceArgs{
			DataTypes: pulumi.StringArray{
				pulumi.String("string"),
			},
			WorkspaceId: pulumi.String("string"),
		},
	},
	LogAnalyticsWorkspaceId: pulumi.String("string"),
	LogUnmaskedIpsEnabled:   pulumi.Bool(false),
	Name:                    pulumi.String("string"),
	QueryForResources:       pulumi.String("string"),
	QuerySubscriptionIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	RecommendationsEnabled: &iot.SecuritySolutionRecommendationsEnabledArgs{
		AcrAuthentication:             pulumi.Bool(false),
		AgentSendUnutilizedMsg:        pulumi.Bool(false),
		Baseline:                      pulumi.Bool(false),
		EdgeHubMemOptimize:            pulumi.Bool(false),
		EdgeLoggingOption:             pulumi.Bool(false),
		InconsistentModuleSettings:    pulumi.Bool(false),
		InstallAgent:                  pulumi.Bool(false),
		IpFilterDenyAll:               pulumi.Bool(false),
		IpFilterPermissiveRule:        pulumi.Bool(false),
		OpenPorts:                     pulumi.Bool(false),
		PermissiveFirewallPolicy:      pulumi.Bool(false),
		PermissiveInputFirewallRules:  pulumi.Bool(false),
		PermissiveOutputFirewallRules: pulumi.Bool(false),
		PrivilegedDockerOptions:       pulumi.Bool(false),
		SharedCredentials:             pulumi.Bool(false),
		VulnerableTlsCipherSuite:      pulumi.Bool(false),
	},
	DisabledDataSources: pulumi.StringArray{
		pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var securitySolutionResource = new SecuritySolution("securitySolutionResource", SecuritySolutionArgs.builder()
    .iothubIds("string")
    .resourceGroupName("string")
    .displayName("string")
    .location("string")
    .eventsToExports("string")
    .enabled(false)
    .additionalWorkspaces(SecuritySolutionAdditionalWorkspaceArgs.builder()
        .dataTypes("string")
        .workspaceId("string")
        .build())
    .logAnalyticsWorkspaceId("string")
    .logUnmaskedIpsEnabled(false)
    .name("string")
    .queryForResources("string")
    .querySubscriptionIds("string")
    .recommendationsEnabled(SecuritySolutionRecommendationsEnabledArgs.builder()
        .acrAuthentication(false)
        .agentSendUnutilizedMsg(false)
        .baseline(false)
        .edgeHubMemOptimize(false)
        .edgeLoggingOption(false)
        .inconsistentModuleSettings(false)
        .installAgent(false)
        .ipFilterDenyAll(false)
        .ipFilterPermissiveRule(false)
        .openPorts(false)
        .permissiveFirewallPolicy(false)
        .permissiveInputFirewallRules(false)
        .permissiveOutputFirewallRules(false)
        .privilegedDockerOptions(false)
        .sharedCredentials(false)
        .vulnerableTlsCipherSuite(false)
        .build())
    .disabledDataSources("string")
    .tags(Map.of("string", "string"))
    .build());
security_solution_resource = azure.iot.SecuritySolution("securitySolutionResource",
    iothub_ids=["string"],
    resource_group_name="string",
    display_name="string",
    location="string",
    events_to_exports=["string"],
    enabled=False,
    additional_workspaces=[{
        "data_types": ["string"],
        "workspace_id": "string",
    }],
    log_analytics_workspace_id="string",
    log_unmasked_ips_enabled=False,
    name="string",
    query_for_resources="string",
    query_subscription_ids=["string"],
    recommendations_enabled={
        "acr_authentication": False,
        "agent_send_unutilized_msg": False,
        "baseline": False,
        "edge_hub_mem_optimize": False,
        "edge_logging_option": False,
        "inconsistent_module_settings": False,
        "install_agent": False,
        "ip_filter_deny_all": False,
        "ip_filter_permissive_rule": False,
        "open_ports": False,
        "permissive_firewall_policy": False,
        "permissive_input_firewall_rules": False,
        "permissive_output_firewall_rules": False,
        "privileged_docker_options": False,
        "shared_credentials": False,
        "vulnerable_tls_cipher_suite": False,
    },
    disabled_data_sources=["string"],
    tags={
        "string": "string",
    })
const securitySolutionResource = new azure.iot.SecuritySolution("securitySolutionResource", {
    iothubIds: ["string"],
    resourceGroupName: "string",
    displayName: "string",
    location: "string",
    eventsToExports: ["string"],
    enabled: false,
    additionalWorkspaces: [{
        dataTypes: ["string"],
        workspaceId: "string",
    }],
    logAnalyticsWorkspaceId: "string",
    logUnmaskedIpsEnabled: false,
    name: "string",
    queryForResources: "string",
    querySubscriptionIds: ["string"],
    recommendationsEnabled: {
        acrAuthentication: false,
        agentSendUnutilizedMsg: false,
        baseline: false,
        edgeHubMemOptimize: false,
        edgeLoggingOption: false,
        inconsistentModuleSettings: false,
        installAgent: false,
        ipFilterDenyAll: false,
        ipFilterPermissiveRule: false,
        openPorts: false,
        permissiveFirewallPolicy: false,
        permissiveInputFirewallRules: false,
        permissiveOutputFirewallRules: false,
        privilegedDockerOptions: false,
        sharedCredentials: false,
        vulnerableTlsCipherSuite: false,
    },
    disabledDataSources: ["string"],
    tags: {
        string: "string",
    },
});
type: azure:iot:SecuritySolution
properties:
    additionalWorkspaces:
        - dataTypes:
            - string
          workspaceId: string
    disabledDataSources:
        - string
    displayName: string
    enabled: false
    eventsToExports:
        - string
    iothubIds:
        - string
    location: string
    logAnalyticsWorkspaceId: string
    logUnmaskedIpsEnabled: false
    name: string
    queryForResources: string
    querySubscriptionIds:
        - string
    recommendationsEnabled:
        acrAuthentication: false
        agentSendUnutilizedMsg: false
        baseline: false
        edgeHubMemOptimize: false
        edgeLoggingOption: false
        inconsistentModuleSettings: false
        installAgent: false
        ipFilterDenyAll: false
        ipFilterPermissiveRule: false
        openPorts: false
        permissiveFirewallPolicy: false
        permissiveInputFirewallRules: false
        permissiveOutputFirewallRules: false
        privilegedDockerOptions: false
        sharedCredentials: false
        vulnerableTlsCipherSuite: false
    resourceGroupName: string
    tags:
        string: string
SecuritySolution Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SecuritySolution resource accepts the following input properties:
- DisplayName string
- Specifies the Display Name for this Iot Security Solution.
- IothubIds List<string>
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- ResourceGroup stringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- AdditionalWorkspaces List<SecuritySolution Additional Workspace> 
- A additional_workspaceblock as defined below.
- DisabledData List<string>Sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- Enabled bool
- Is the Iot Security Solution enabled? Defaults to true.
- EventsTo List<string>Exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- LogAnalytics stringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- LogUnmasked boolIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- Name string
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- QueryFor stringResources 
- An Azure Resource Graph query used to set the resources monitored.
- QuerySubscription List<string>Ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- RecommendationsEnabled SecuritySolution Recommendations Enabled 
- A recommendations_enabledblock of options to enable or disable as defined below.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- DisplayName string
- Specifies the Display Name for this Iot Security Solution.
- IothubIds []string
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- ResourceGroup stringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- AdditionalWorkspaces []SecuritySolution Additional Workspace Args 
- A additional_workspaceblock as defined below.
- DisabledData []stringSources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- Enabled bool
- Is the Iot Security Solution enabled? Defaults to true.
- EventsTo []stringExports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- LogAnalytics stringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- LogUnmasked boolIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- Name string
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- QueryFor stringResources 
- An Azure Resource Graph query used to set the resources monitored.
- QuerySubscription []stringIds 
- A list of subscription Ids on which the user defined resources query should be executed.
- RecommendationsEnabled SecuritySolution Recommendations Enabled Args 
- A recommendations_enabledblock of options to enable or disable as defined below.
- map[string]string
- A mapping of tags to assign to the resource.
- displayName String
- Specifies the Display Name for this Iot Security Solution.
- iothubIds List<String>
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- resourceGroup StringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- additionalWorkspaces List<SecuritySolution Additional Workspace> 
- A additional_workspaceblock as defined below.
- disabledData List<String>Sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- enabled Boolean
- Is the Iot Security Solution enabled? Defaults to true.
- eventsTo List<String>Exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- logAnalytics StringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- logUnmasked BooleanIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- name String
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- queryFor StringResources 
- An Azure Resource Graph query used to set the resources monitored.
- querySubscription List<String>Ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- recommendationsEnabled SecuritySolution Recommendations Enabled 
- A recommendations_enabledblock of options to enable or disable as defined below.
- Map<String,String>
- A mapping of tags to assign to the resource.
- displayName string
- Specifies the Display Name for this Iot Security Solution.
- iothubIds string[]
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- resourceGroup stringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- additionalWorkspaces SecuritySolution Additional Workspace[] 
- A additional_workspaceblock as defined below.
- disabledData string[]Sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- enabled boolean
- Is the Iot Security Solution enabled? Defaults to true.
- eventsTo string[]Exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- logAnalytics stringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- logUnmasked booleanIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- name string
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- queryFor stringResources 
- An Azure Resource Graph query used to set the resources monitored.
- querySubscription string[]Ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- recommendationsEnabled SecuritySolution Recommendations Enabled 
- A recommendations_enabledblock of options to enable or disable as defined below.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- display_name str
- Specifies the Display Name for this Iot Security Solution.
- iothub_ids Sequence[str]
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- resource_group_ strname 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- additional_workspaces Sequence[SecuritySolution Additional Workspace Args] 
- A additional_workspaceblock as defined below.
- disabled_data_ Sequence[str]sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- enabled bool
- Is the Iot Security Solution enabled? Defaults to true.
- events_to_ Sequence[str]exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- location str
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- log_analytics_ strworkspace_ id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- log_unmasked_ boolips_ enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- name str
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- query_for_ strresources 
- An Azure Resource Graph query used to set the resources monitored.
- query_subscription_ Sequence[str]ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- recommendations_enabled SecuritySolution Recommendations Enabled Args 
- A recommendations_enabledblock of options to enable or disable as defined below.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- displayName String
- Specifies the Display Name for this Iot Security Solution.
- iothubIds List<String>
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- resourceGroup StringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- additionalWorkspaces List<Property Map>
- A additional_workspaceblock as defined below.
- disabledData List<String>Sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- enabled Boolean
- Is the Iot Security Solution enabled? Defaults to true.
- eventsTo List<String>Exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- logAnalytics StringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- logUnmasked BooleanIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- name String
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- queryFor StringResources 
- An Azure Resource Graph query used to set the resources monitored.
- querySubscription List<String>Ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- recommendationsEnabled Property Map
- A recommendations_enabledblock of options to enable or disable as defined below.
- Map<String>
- A mapping of tags to assign to the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the SecuritySolution resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing SecuritySolution Resource
Get an existing SecuritySolution resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SecuritySolutionState, opts?: CustomResourceOptions): SecuritySolution@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        additional_workspaces: Optional[Sequence[SecuritySolutionAdditionalWorkspaceArgs]] = None,
        disabled_data_sources: Optional[Sequence[str]] = None,
        display_name: Optional[str] = None,
        enabled: Optional[bool] = None,
        events_to_exports: Optional[Sequence[str]] = None,
        iothub_ids: Optional[Sequence[str]] = None,
        location: Optional[str] = None,
        log_analytics_workspace_id: Optional[str] = None,
        log_unmasked_ips_enabled: Optional[bool] = None,
        name: Optional[str] = None,
        query_for_resources: Optional[str] = None,
        query_subscription_ids: Optional[Sequence[str]] = None,
        recommendations_enabled: Optional[SecuritySolutionRecommendationsEnabledArgs] = None,
        resource_group_name: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None) -> SecuritySolutionfunc GetSecuritySolution(ctx *Context, name string, id IDInput, state *SecuritySolutionState, opts ...ResourceOption) (*SecuritySolution, error)public static SecuritySolution Get(string name, Input<string> id, SecuritySolutionState? state, CustomResourceOptions? opts = null)public static SecuritySolution get(String name, Output<String> id, SecuritySolutionState state, CustomResourceOptions options)resources:  _:    type: azure:iot:SecuritySolution    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AdditionalWorkspaces List<SecuritySolution Additional Workspace> 
- A additional_workspaceblock as defined below.
- DisabledData List<string>Sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- DisplayName string
- Specifies the Display Name for this Iot Security Solution.
- Enabled bool
- Is the Iot Security Solution enabled? Defaults to true.
- EventsTo List<string>Exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- IothubIds List<string>
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- LogAnalytics stringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- LogUnmasked boolIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- Name string
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- QueryFor stringResources 
- An Azure Resource Graph query used to set the resources monitored.
- QuerySubscription List<string>Ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- RecommendationsEnabled SecuritySolution Recommendations Enabled 
- A recommendations_enabledblock of options to enable or disable as defined below.
- ResourceGroup stringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- AdditionalWorkspaces []SecuritySolution Additional Workspace Args 
- A additional_workspaceblock as defined below.
- DisabledData []stringSources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- DisplayName string
- Specifies the Display Name for this Iot Security Solution.
- Enabled bool
- Is the Iot Security Solution enabled? Defaults to true.
- EventsTo []stringExports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- IothubIds []string
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- LogAnalytics stringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- LogUnmasked boolIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- Name string
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- QueryFor stringResources 
- An Azure Resource Graph query used to set the resources monitored.
- QuerySubscription []stringIds 
- A list of subscription Ids on which the user defined resources query should be executed.
- RecommendationsEnabled SecuritySolution Recommendations Enabled Args 
- A recommendations_enabledblock of options to enable or disable as defined below.
- ResourceGroup stringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- map[string]string
- A mapping of tags to assign to the resource.
- additionalWorkspaces List<SecuritySolution Additional Workspace> 
- A additional_workspaceblock as defined below.
- disabledData List<String>Sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- displayName String
- Specifies the Display Name for this Iot Security Solution.
- enabled Boolean
- Is the Iot Security Solution enabled? Defaults to true.
- eventsTo List<String>Exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- iothubIds List<String>
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- logAnalytics StringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- logUnmasked BooleanIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- name String
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- queryFor StringResources 
- An Azure Resource Graph query used to set the resources monitored.
- querySubscription List<String>Ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- recommendationsEnabled SecuritySolution Recommendations Enabled 
- A recommendations_enabledblock of options to enable or disable as defined below.
- resourceGroup StringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- Map<String,String>
- A mapping of tags to assign to the resource.
- additionalWorkspaces SecuritySolution Additional Workspace[] 
- A additional_workspaceblock as defined below.
- disabledData string[]Sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- displayName string
- Specifies the Display Name for this Iot Security Solution.
- enabled boolean
- Is the Iot Security Solution enabled? Defaults to true.
- eventsTo string[]Exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- iothubIds string[]
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- logAnalytics stringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- logUnmasked booleanIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- name string
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- queryFor stringResources 
- An Azure Resource Graph query used to set the resources monitored.
- querySubscription string[]Ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- recommendationsEnabled SecuritySolution Recommendations Enabled 
- A recommendations_enabledblock of options to enable or disable as defined below.
- resourceGroup stringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- additional_workspaces Sequence[SecuritySolution Additional Workspace Args] 
- A additional_workspaceblock as defined below.
- disabled_data_ Sequence[str]sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- display_name str
- Specifies the Display Name for this Iot Security Solution.
- enabled bool
- Is the Iot Security Solution enabled? Defaults to true.
- events_to_ Sequence[str]exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- iothub_ids Sequence[str]
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- location str
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- log_analytics_ strworkspace_ id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- log_unmasked_ boolips_ enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- name str
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- query_for_ strresources 
- An Azure Resource Graph query used to set the resources monitored.
- query_subscription_ Sequence[str]ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- recommendations_enabled SecuritySolution Recommendations Enabled Args 
- A recommendations_enabledblock of options to enable or disable as defined below.
- resource_group_ strname 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- additionalWorkspaces List<Property Map>
- A additional_workspaceblock as defined below.
- disabledData List<String>Sources 
- A list of disabled data sources for the Iot Security Solution. Possible value is TwinData.
- displayName String
- Specifies the Display Name for this Iot Security Solution.
- enabled Boolean
- Is the Iot Security Solution enabled? Defaults to true.
- eventsTo List<String>Exports 
- A list of data which is to exported to analytic workspace. Valid values include RawEvents.
- iothubIds List<String>
- Specifies the IoT Hub resource IDs to which this Iot Security Solution is applied.
- location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- logAnalytics StringWorkspace Id 
- Specifies the Log Analytics Workspace ID to which the security data will be sent.
- logUnmasked BooleanIps Enabled 
- Should IP addressed be unmasked in the log? Defaults to false.
- name String
- Specifies the name of the Iot Security Solution. Changing this forces a new resource to be created.
- queryFor StringResources 
- An Azure Resource Graph query used to set the resources monitored.
- querySubscription List<String>Ids 
- A list of subscription Ids on which the user defined resources query should be executed.
- recommendationsEnabled Property Map
- A recommendations_enabledblock of options to enable or disable as defined below.
- resourceGroup StringName 
- Specifies the name of the resource group in which to create the Iot Security Solution. Changing this forces a new resource to be created.
- Map<String>
- A mapping of tags to assign to the resource.
Supporting Types
SecuritySolutionAdditionalWorkspace, SecuritySolutionAdditionalWorkspaceArgs        
- DataTypes List<string>
- A list of data types which sent to workspace. Possible values are AlertsandRawEvents.
- WorkspaceId string
- The resource ID of the Log Analytics Workspace.
- DataTypes []string
- A list of data types which sent to workspace. Possible values are AlertsandRawEvents.
- WorkspaceId string
- The resource ID of the Log Analytics Workspace.
- dataTypes List<String>
- A list of data types which sent to workspace. Possible values are AlertsandRawEvents.
- workspaceId String
- The resource ID of the Log Analytics Workspace.
- dataTypes string[]
- A list of data types which sent to workspace. Possible values are AlertsandRawEvents.
- workspaceId string
- The resource ID of the Log Analytics Workspace.
- data_types Sequence[str]
- A list of data types which sent to workspace. Possible values are AlertsandRawEvents.
- workspace_id str
- The resource ID of the Log Analytics Workspace.
- dataTypes List<String>
- A list of data types which sent to workspace. Possible values are AlertsandRawEvents.
- workspaceId String
- The resource ID of the Log Analytics Workspace.
SecuritySolutionRecommendationsEnabled, SecuritySolutionRecommendationsEnabledArgs        
- AcrAuthentication bool
- Is Principal Authentication enabled for the ACR repository? Defaults to true.
- AgentSend boolUnutilized Msg 
- Is Agent send underutilized messages enabled? Defaults to true.
- Baseline bool
- Is Security related system configuration issues identified? Defaults to true.
- EdgeHub boolMem Optimize 
- Is IoT Edge Hub memory optimized? Defaults to true.
- EdgeLogging boolOption 
- Is logging configured for IoT Edge module? Defaults to true.
- InconsistentModule boolSettings 
- Is inconsistent module settings enabled for SecurityGroup? Defaults to true.
- InstallAgent bool
- is Azure IoT Security agent installed? Defaults to true.
- IpFilter boolDeny All 
- Is Default IP filter policy denied? Defaults to true.
- IpFilter boolPermissive Rule 
- Is IP filter rule source allowable IP range too large? Defaults to true.
- OpenPorts bool
- Is any ports open on the device? Defaults to true.
- PermissiveFirewall boolPolicy 
- Does firewall policy exist which allow necessary communication to/from the device? Defaults to true.
- PermissiveInput boolFirewall Rules 
- Is only necessary addresses or ports are permitted in? Defaults to true.
- PermissiveOutput boolFirewall Rules 
- Is only necessary addresses or ports are permitted out? Defaults to true.
- PrivilegedDocker boolOptions 
- Is high level permissions are needed for the module? Defaults to true.
- bool
- Is any credentials shared among devices? Defaults to true.
- VulnerableTls boolCipher Suite 
- Does TLS cipher suite need to be updated? Defaults to true.
- AcrAuthentication bool
- Is Principal Authentication enabled for the ACR repository? Defaults to true.
- AgentSend boolUnutilized Msg 
- Is Agent send underutilized messages enabled? Defaults to true.
- Baseline bool
- Is Security related system configuration issues identified? Defaults to true.
- EdgeHub boolMem Optimize 
- Is IoT Edge Hub memory optimized? Defaults to true.
- EdgeLogging boolOption 
- Is logging configured for IoT Edge module? Defaults to true.
- InconsistentModule boolSettings 
- Is inconsistent module settings enabled for SecurityGroup? Defaults to true.
- InstallAgent bool
- is Azure IoT Security agent installed? Defaults to true.
- IpFilter boolDeny All 
- Is Default IP filter policy denied? Defaults to true.
- IpFilter boolPermissive Rule 
- Is IP filter rule source allowable IP range too large? Defaults to true.
- OpenPorts bool
- Is any ports open on the device? Defaults to true.
- PermissiveFirewall boolPolicy 
- Does firewall policy exist which allow necessary communication to/from the device? Defaults to true.
- PermissiveInput boolFirewall Rules 
- Is only necessary addresses or ports are permitted in? Defaults to true.
- PermissiveOutput boolFirewall Rules 
- Is only necessary addresses or ports are permitted out? Defaults to true.
- PrivilegedDocker boolOptions 
- Is high level permissions are needed for the module? Defaults to true.
- bool
- Is any credentials shared among devices? Defaults to true.
- VulnerableTls boolCipher Suite 
- Does TLS cipher suite need to be updated? Defaults to true.
- acrAuthentication Boolean
- Is Principal Authentication enabled for the ACR repository? Defaults to true.
- agentSend BooleanUnutilized Msg 
- Is Agent send underutilized messages enabled? Defaults to true.
- baseline Boolean
- Is Security related system configuration issues identified? Defaults to true.
- edgeHub BooleanMem Optimize 
- Is IoT Edge Hub memory optimized? Defaults to true.
- edgeLogging BooleanOption 
- Is logging configured for IoT Edge module? Defaults to true.
- inconsistentModule BooleanSettings 
- Is inconsistent module settings enabled for SecurityGroup? Defaults to true.
- installAgent Boolean
- is Azure IoT Security agent installed? Defaults to true.
- ipFilter BooleanDeny All 
- Is Default IP filter policy denied? Defaults to true.
- ipFilter BooleanPermissive Rule 
- Is IP filter rule source allowable IP range too large? Defaults to true.
- openPorts Boolean
- Is any ports open on the device? Defaults to true.
- permissiveFirewall BooleanPolicy 
- Does firewall policy exist which allow necessary communication to/from the device? Defaults to true.
- permissiveInput BooleanFirewall Rules 
- Is only necessary addresses or ports are permitted in? Defaults to true.
- permissiveOutput BooleanFirewall Rules 
- Is only necessary addresses or ports are permitted out? Defaults to true.
- privilegedDocker BooleanOptions 
- Is high level permissions are needed for the module? Defaults to true.
- Boolean
- Is any credentials shared among devices? Defaults to true.
- vulnerableTls BooleanCipher Suite 
- Does TLS cipher suite need to be updated? Defaults to true.
- acrAuthentication boolean
- Is Principal Authentication enabled for the ACR repository? Defaults to true.
- agentSend booleanUnutilized Msg 
- Is Agent send underutilized messages enabled? Defaults to true.
- baseline boolean
- Is Security related system configuration issues identified? Defaults to true.
- edgeHub booleanMem Optimize 
- Is IoT Edge Hub memory optimized? Defaults to true.
- edgeLogging booleanOption 
- Is logging configured for IoT Edge module? Defaults to true.
- inconsistentModule booleanSettings 
- Is inconsistent module settings enabled for SecurityGroup? Defaults to true.
- installAgent boolean
- is Azure IoT Security agent installed? Defaults to true.
- ipFilter booleanDeny All 
- Is Default IP filter policy denied? Defaults to true.
- ipFilter booleanPermissive Rule 
- Is IP filter rule source allowable IP range too large? Defaults to true.
- openPorts boolean
- Is any ports open on the device? Defaults to true.
- permissiveFirewall booleanPolicy 
- Does firewall policy exist which allow necessary communication to/from the device? Defaults to true.
- permissiveInput booleanFirewall Rules 
- Is only necessary addresses or ports are permitted in? Defaults to true.
- permissiveOutput booleanFirewall Rules 
- Is only necessary addresses or ports are permitted out? Defaults to true.
- privilegedDocker booleanOptions 
- Is high level permissions are needed for the module? Defaults to true.
- boolean
- Is any credentials shared among devices? Defaults to true.
- vulnerableTls booleanCipher Suite 
- Does TLS cipher suite need to be updated? Defaults to true.
- acr_authentication bool
- Is Principal Authentication enabled for the ACR repository? Defaults to true.
- agent_send_ boolunutilized_ msg 
- Is Agent send underutilized messages enabled? Defaults to true.
- baseline bool
- Is Security related system configuration issues identified? Defaults to true.
- edge_hub_ boolmem_ optimize 
- Is IoT Edge Hub memory optimized? Defaults to true.
- edge_logging_ booloption 
- Is logging configured for IoT Edge module? Defaults to true.
- inconsistent_module_ boolsettings 
- Is inconsistent module settings enabled for SecurityGroup? Defaults to true.
- install_agent bool
- is Azure IoT Security agent installed? Defaults to true.
- ip_filter_ booldeny_ all 
- Is Default IP filter policy denied? Defaults to true.
- ip_filter_ boolpermissive_ rule 
- Is IP filter rule source allowable IP range too large? Defaults to true.
- open_ports bool
- Is any ports open on the device? Defaults to true.
- permissive_firewall_ boolpolicy 
- Does firewall policy exist which allow necessary communication to/from the device? Defaults to true.
- permissive_input_ boolfirewall_ rules 
- Is only necessary addresses or ports are permitted in? Defaults to true.
- permissive_output_ boolfirewall_ rules 
- Is only necessary addresses or ports are permitted out? Defaults to true.
- privileged_docker_ booloptions 
- Is high level permissions are needed for the module? Defaults to true.
- bool
- Is any credentials shared among devices? Defaults to true.
- vulnerable_tls_ boolcipher_ suite 
- Does TLS cipher suite need to be updated? Defaults to true.
- acrAuthentication Boolean
- Is Principal Authentication enabled for the ACR repository? Defaults to true.
- agentSend BooleanUnutilized Msg 
- Is Agent send underutilized messages enabled? Defaults to true.
- baseline Boolean
- Is Security related system configuration issues identified? Defaults to true.
- edgeHub BooleanMem Optimize 
- Is IoT Edge Hub memory optimized? Defaults to true.
- edgeLogging BooleanOption 
- Is logging configured for IoT Edge module? Defaults to true.
- inconsistentModule BooleanSettings 
- Is inconsistent module settings enabled for SecurityGroup? Defaults to true.
- installAgent Boolean
- is Azure IoT Security agent installed? Defaults to true.
- ipFilter BooleanDeny All 
- Is Default IP filter policy denied? Defaults to true.
- ipFilter BooleanPermissive Rule 
- Is IP filter rule source allowable IP range too large? Defaults to true.
- openPorts Boolean
- Is any ports open on the device? Defaults to true.
- permissiveFirewall BooleanPolicy 
- Does firewall policy exist which allow necessary communication to/from the device? Defaults to true.
- permissiveInput BooleanFirewall Rules 
- Is only necessary addresses or ports are permitted in? Defaults to true.
- permissiveOutput BooleanFirewall Rules 
- Is only necessary addresses or ports are permitted out? Defaults to true.
- privilegedDocker BooleanOptions 
- Is high level permissions are needed for the module? Defaults to true.
- Boolean
- Is any credentials shared among devices? Defaults to true.
- vulnerableTls BooleanCipher Suite 
- Does TLS cipher suite need to be updated? Defaults to true.
Import
Iot Security Solution can be imported using the resource id, e.g.
$ pulumi import azure:iot/securitySolution:SecuritySolution example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.Security/iotSecuritySolutions/solution1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azurermTerraform Provider.