IoTSecuritySolutionModel Class

IoT Security solution configuration and resource information.

Variables are only populated by the server, and will be ignored when sending a request.

Constructor

IoTSecuritySolutionModel(*, tags: Dict[str, str] | None = None, location: str | None = None, workspace: str | None = None, display_name: str | None = None, status: str | _models.SecuritySolutionStatus = 'Enabled', export: List[str | _models.ExportData] | None = None, disabled_data_sources: List[str | _models.DataSource] | None = None, iot_hubs: List[str] | None = None, user_defined_resources: _models.UserDefinedResourcesProperties | None = None, recommendations_configuration: List[_models.RecommendationConfigurationProperties] | None = None, unmasked_ip_logging_status: str | _models.UnmaskedIpLoggingStatus = 'Disabled', additional_workspaces: List[_models.AdditionalWorkspacesProperties] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
tags

Resource tags.

Default value: None
location
str

The resource location.

Default value: None
workspace
str

Workspace resource ID.

Default value: None
display_name
str

Resource display name.

Default value: None
status

Status of the IoT Security solution. Known values are: "Enabled" and "Disabled".

Default value: Enabled
export

List of additional options for exporting to workspace data.

Default value: None
disabled_data_sources

Disabled data sources. Disabling these data sources compromises the system.

Default value: None
iot_hubs

IoT Hub resource IDs.

Default value: None
user_defined_resources

Properties of the IoT Security solution's user defined resources.

Default value: None
recommendations_configuration

List of the configuration status for each recommendation type.

Default value: None
unmasked_ip_logging_status

Unmasked IP address logging status. Known values are: "Disabled" and "Enabled".

Default value: Disabled
additional_workspaces

List of additional workspaces.

Default value: None

Variables

Name Description
tags

Resource tags.

id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

location
str

The resource location.

system_data

Azure Resource Manager metadata containing createdBy and modifiedBy information.

workspace
str

Workspace resource ID.

display_name
str

Resource display name.

status

Status of the IoT Security solution. Known values are: "Enabled" and "Disabled".

export

List of additional options for exporting to workspace data.

disabled_data_sources

Disabled data sources. Disabling these data sources compromises the system.

iot_hubs

IoT Hub resource IDs.

user_defined_resources

Properties of the IoT Security solution's user defined resources.

auto_discovered_resources

List of resources that were automatically discovered as relevant to the security solution.

recommendations_configuration

List of the configuration status for each recommendation type.

unmasked_ip_logging_status

Unmasked IP address logging status. Known values are: "Disabled" and "Enabled".

additional_workspaces

List of additional workspaces.