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 SystemData systemData()

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

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<AllowlistCustomAlertRule> allowlistRules()

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

Returns:

the allowlistRules value.

denylistRules

public abstract List<DenylistCustomAlertRule> 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.

systemData

public abstract SystemData systemData()

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

Returns:

the systemData value.

thresholdRules

public abstract List<ThresholdCustomAlertRule> thresholdRules()

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

Returns:

the thresholdRules value.

timeWindowRules

public abstract List<TimeWindowCustomAlertRule> 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