DeviceSecurityGroup Interface

public interface DeviceSecurityGroup

An immutable client-side representation of DeviceSecurityGroup.

Method Summary

Modifier and Type Method and Description
abstract List<AllowlistCustomAlertRule> allowlistRules()

Gets the allowlistRules property: The allow-list custom alert rules.

abstract List<DenylistCustomAlertRule> denylistRules()

Gets the denylistRules property: The deny-list custom alert rules.

abstract String id()

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

abstract DeviceSecurityGroupInner innerModel()

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

abstract String name()

Gets the name property: The name of the resource.

abstract DeviceSecurityGroup refresh()

Refreshes the resource to sync with Azure.

abstract DeviceSecurityGroup refresh(Context context)

Refreshes the resource to sync with Azure.

abstract List<ThresholdCustomAlertRule> thresholdRules()

Gets the thresholdRules property: The list of custom alert threshold rules.

abstract List<TimeWindowCustomAlertRule> timeWindowRules()

Gets the timeWindowRules property: The list of custom alert time-window rules.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the DeviceSecurityGroup resource.

Method Details

allowlistRules

public abstract List allowlistRules()

Gets the allowlistRules property: The allow-list custom alert rules.

Returns:

the allowlistRules value.

denylistRules

public abstract List denylistRules()

Gets the denylistRules property: The deny-list custom alert rules.

Returns:

the denylistRules value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract DeviceSecurityGroupInner innerModel()

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

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract DeviceSecurityGroup refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract DeviceSecurityGroup refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

thresholdRules

public abstract List thresholdRules()

Gets the thresholdRules property: The list of custom alert threshold rules.

Returns:

the thresholdRules value.

timeWindowRules

public abstract List timeWindowRules()

Gets the timeWindowRules property: The list of custom alert time-window rules.

Returns:

the timeWindowRules value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract DeviceSecurityGroup.Update update()

Begins update for the DeviceSecurityGroup resource.

Returns:

the stage of resource update.

Applies to