IoTSecuritySolutionModel interface

IoT Security solution configuration and resource information.

Extends

Properties

additionalWorkspaces

List of additional workspaces

autoDiscoveredResources

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

disabledDataSources

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

displayName

Resource display name.

export

List of additional options for exporting to workspace data.

iotHubs

IoT Hub resource IDs

location

The geo-location where the resource lives

recommendationsConfiguration

List of the configuration status for each recommendation type.

status

Status of the IoT Security solution.

tags

Resource tags.

unmaskedIpLoggingStatus

Unmasked IP address logging status

userDefinedResources

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

workspace

Workspace resource ID

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Property Details

additionalWorkspaces

List of additional workspaces

additionalWorkspaces?: AdditionalWorkspacesProperties[]

Property Value

autoDiscoveredResources

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

autoDiscoveredResources?: string[]

Property Value

string[]

disabledDataSources

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

disabledDataSources?: string[]

Property Value

string[]

displayName

Resource display name.

displayName?: string

Property Value

string

export

List of additional options for exporting to workspace data.

export?: string[]

Property Value

string[]

iotHubs

IoT Hub resource IDs

iotHubs?: string[]

Property Value

string[]

location

The geo-location where the resource lives

location?: string

Property Value

string

recommendationsConfiguration

List of the configuration status for each recommendation type.

recommendationsConfiguration?: RecommendationConfigurationProperties[]

Property Value

status

Status of the IoT Security solution.

status?: string

Property Value

string

tags

Resource tags.

tags?: Record<string, string>

Property Value

Record<string, string>

unmaskedIpLoggingStatus

Unmasked IP address logging status

unmaskedIpLoggingStatus?: string

Property Value

string

userDefinedResources

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

userDefinedResources?: UserDefinedResourcesProperties

Property Value

workspace

Workspace resource ID

workspace?: string

Property Value

string

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type?: string

Property Value

string

Inherited From ProxyResource.type