IotSecuritySolution interface

Interface representing a IotSecuritySolution.

Methods

createOrUpdate(string, string, IoTSecuritySolutionModel, IotSecuritySolutionCreateOrUpdateOptionalParams)

Use this method to create or update yours IoT Security solution

delete(string, string, IotSecuritySolutionDeleteOptionalParams)

Use this method to delete yours IoT Security solution

get(string, string, IotSecuritySolutionGetOptionalParams)

User this method to get details of a specific IoT Security solution based on solution name

listByResourceGroup(string, IotSecuritySolutionListByResourceGroupOptionalParams)

Use this method to get the list IoT Security solutions organized by resource group.

listBySubscription(IotSecuritySolutionListBySubscriptionOptionalParams)

Use this method to get the list of IoT Security solutions by subscription.

update(string, string, UpdateIotSecuritySolutionData, IotSecuritySolutionUpdateOptionalParams)

Use this method to update existing IoT Security solution tags or user defined resources. To update other fields use the CreateOrUpdate method.

Method Details

createOrUpdate(string, string, IoTSecuritySolutionModel, IotSecuritySolutionCreateOrUpdateOptionalParams)

Use this method to create or update yours IoT Security solution

function createOrUpdate(resourceGroupName: string, solutionName: string, iotSecuritySolutionData: IoTSecuritySolutionModel, options?: IotSecuritySolutionCreateOrUpdateOptionalParams): Promise<IoTSecuritySolutionModel>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription. The name is case insensitive.

solutionName

string

The name of the IoT Security solution.

iotSecuritySolutionData
IoTSecuritySolutionModel

The security solution data

options
IotSecuritySolutionCreateOrUpdateOptionalParams

The options parameters.

Returns

delete(string, string, IotSecuritySolutionDeleteOptionalParams)

Use this method to delete yours IoT Security solution

function delete(resourceGroupName: string, solutionName: string, options?: IotSecuritySolutionDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription. The name is case insensitive.

solutionName

string

The name of the IoT Security solution.

options
IotSecuritySolutionDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, IotSecuritySolutionGetOptionalParams)

User this method to get details of a specific IoT Security solution based on solution name

function get(resourceGroupName: string, solutionName: string, options?: IotSecuritySolutionGetOptionalParams): Promise<IoTSecuritySolutionModel>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription. The name is case insensitive.

solutionName

string

The name of the IoT Security solution.

options
IotSecuritySolutionGetOptionalParams

The options parameters.

Returns

listByResourceGroup(string, IotSecuritySolutionListByResourceGroupOptionalParams)

Use this method to get the list IoT Security solutions organized by resource group.

function listByResourceGroup(resourceGroupName: string, options?: IotSecuritySolutionListByResourceGroupOptionalParams): PagedAsyncIterableIterator<IoTSecuritySolutionModel, IoTSecuritySolutionModel[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription. The name is case insensitive.

Returns

listBySubscription(IotSecuritySolutionListBySubscriptionOptionalParams)

Use this method to get the list of IoT Security solutions by subscription.

function listBySubscription(options?: IotSecuritySolutionListBySubscriptionOptionalParams): PagedAsyncIterableIterator<IoTSecuritySolutionModel, IoTSecuritySolutionModel[], PageSettings>

Parameters

options
IotSecuritySolutionListBySubscriptionOptionalParams

The options parameters.

Returns

update(string, string, UpdateIotSecuritySolutionData, IotSecuritySolutionUpdateOptionalParams)

Use this method to update existing IoT Security solution tags or user defined resources. To update other fields use the CreateOrUpdate method.

function update(resourceGroupName: string, solutionName: string, updateIotSecuritySolutionData: UpdateIotSecuritySolutionData, options?: IotSecuritySolutionUpdateOptionalParams): Promise<IoTSecuritySolutionModel>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription. The name is case insensitive.

solutionName

string

The name of the IoT Security solution.

updateIotSecuritySolutionData
UpdateIotSecuritySolutionData

The security solution data

options
IotSecuritySolutionUpdateOptionalParams

The options parameters.

Returns