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. NOTE: This property will not be serialized. It can only be populated by the server.

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 resource location.

recommendationsConfiguration

List of the configuration status for each recommendation type.

status

Status of the IoT Security solution.

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

unmaskedIpLoggingStatus

Unmasked IP address logging status

userDefinedResources

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

workspace

Workspace resource ID

Inherited Properties

id

Resource Id NOTE: This property will not be serialized. It can only be populated by the server.

name

Resource name NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags

type

Resource type NOTE: This property will not be serialized. It can only be populated by the server.

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. NOTE: This property will not be serialized. It can only be populated by the server.

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 resource location.

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

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

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

Resource Id NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From Resource.id

name

Resource name NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

tags

Resource tags

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From TagsResource.tags

type

Resource type NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type