IoTSecuritySolutionModel Interface

public interface IoTSecuritySolutionModel

An immutable client-side representation of IoTSecuritySolutionModel.

Method Summary

Modifier and Type Method and Description
abstract List<AdditionalWorkspacesProperties> additionalWorkspaces()

Gets the additionalWorkspaces property: List of additional workspaces.

abstract List<String> autoDiscoveredResources()

Gets the autoDiscoveredResources property: List of resources that were automatically discovered as relevant to the security solution.

abstract List<DataSource> disabledDataSources()

Gets the disabledDataSources property: Disabled data sources.

abstract String displayName()

Gets the displayName property: Resource display name.

abstract List<ExportData> export()

Gets the export property: List of additional options for exporting to workspace data.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract IoTSecuritySolutionModelInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.IoTSecuritySolutionModelInner object.

abstract List<String> iotHubs()

Gets the iotHubs property: IoT Hub resource IDs.

abstract String location()

Gets the location property: The resource location.

abstract String name()

Gets the name property: The name of the resource.

abstract List<RecommendationConfigurationProperties> recommendationsConfiguration()

Gets the recommendationsConfiguration property: List of the configuration status for each recommendation type.

abstract IoTSecuritySolutionModel refresh()

Refreshes the resource to sync with Azure.

abstract IoTSecuritySolutionModel refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract SecuritySolutionStatus status()

Gets the status property: Status of the IoT Security solution.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract UnmaskedIpLoggingStatus unmaskedIpLoggingStatus()

Gets the unmaskedIpLoggingStatus property: Unmasked IP address logging status.

abstract Update update()

Begins update for the IoTSecuritySolutionModel resource.

abstract UserDefinedResourcesProperties userDefinedResources()

Gets the userDefinedResources property: Properties of the IoT Security solution's user defined resources.

abstract String workspace()

Gets the workspace property: Workspace resource ID.

Method Details

additionalWorkspaces

public abstract List additionalWorkspaces()

Gets the additionalWorkspaces property: List of additional workspaces.

Returns:

the additionalWorkspaces value.

autoDiscoveredResources

public abstract List autoDiscoveredResources()

Gets the autoDiscoveredResources property: List of resources that were automatically discovered as relevant to the security solution.

Returns:

the autoDiscoveredResources value.

disabledDataSources

public abstract List disabledDataSources()

Gets the disabledDataSources property: Disabled data sources. Disabling these data sources compromises the system.

Returns:

the disabledDataSources value.

displayName

public abstract String displayName()

Gets the displayName property: Resource display name.

Returns:

the displayName value.

export

public abstract List export()

Gets the export property: List of additional options for exporting to workspace data.

Returns:

the export value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract IoTSecuritySolutionModelInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.IoTSecuritySolutionModelInner object.

Returns:

the inner object.

iotHubs

public abstract List iotHubs()

Gets the iotHubs property: IoT Hub resource IDs.

Returns:

the iotHubs value.

location

public abstract String location()

Gets the location property: The resource location.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

recommendationsConfiguration

public abstract List recommendationsConfiguration()

Gets the recommendationsConfiguration property: List of the configuration status for each recommendation type.

Returns:

the recommendationsConfiguration value.

refresh

public abstract IoTSecuritySolutionModel refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract IoTSecuritySolutionModel refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

status

public abstract SecuritySolutionStatus status()

Gets the status property: Status of the IoT Security solution.

Returns:

the status value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

tags

public abstract Map tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

unmaskedIpLoggingStatus

public abstract UnmaskedIpLoggingStatus unmaskedIpLoggingStatus()

Gets the unmaskedIpLoggingStatus property: Unmasked IP address logging status.

Returns:

the unmaskedIpLoggingStatus value.

update

public abstract IoTSecuritySolutionModel.Update update()

Begins update for the IoTSecuritySolutionModel resource.

Returns:

the stage of resource update.

userDefinedResources

public abstract UserDefinedResourcesProperties userDefinedResources()

Gets the userDefinedResources property: Properties of the IoT Security solution's user defined resources.

Returns:

the userDefinedResources value.

workspace

public abstract String workspace()

Gets the workspace property: Workspace resource ID.

Returns:

the workspace value.

Applies to