LocalRulestacks interface

Interface representing a LocalRulestacks.

Methods

beginCommit(string, string, LocalRulestacksCommitOptionalParams)

Commit rulestack configuration

beginCommitAndWait(string, string, LocalRulestacksCommitOptionalParams)

Commit rulestack configuration

beginCreateOrUpdate(string, string, LocalRulestackResource, LocalRulestacksCreateOrUpdateOptionalParams)

Create a LocalRulestackResource

beginCreateOrUpdateAndWait(string, string, LocalRulestackResource, LocalRulestacksCreateOrUpdateOptionalParams)

Create a LocalRulestackResource

beginDelete(string, string, LocalRulestacksDeleteOptionalParams)

Delete a LocalRulestackResource

beginDeleteAndWait(string, string, LocalRulestacksDeleteOptionalParams)

Delete a LocalRulestackResource

get(string, string, LocalRulestacksGetOptionalParams)

Get a LocalRulestackResource

getChangeLog(string, string, LocalRulestacksGetChangeLogOptionalParams)

Get changelog

getSupportInfo(string, string, LocalRulestacksGetSupportInfoOptionalParams)

support info for rulestack.

listAdvancedSecurityObjects(string, string, string, LocalRulestacksListAdvancedSecurityObjectsOptionalParams)

Get the list of advanced security objects

listAppIds(string, string, LocalRulestacksListAppIdsOptionalParams)

List of AppIds for LocalRulestack ApiVersion

listByResourceGroup(string, LocalRulestacksListByResourceGroupOptionalParams)

List LocalRulestackResource resources by resource group

listBySubscription(LocalRulestacksListBySubscriptionOptionalParams)

List LocalRulestackResource resources by subscription ID

listCountries(string, string, LocalRulestacksListCountriesOptionalParams)

List of countries for Rulestack

listFirewalls(string, string, LocalRulestacksListFirewallsOptionalParams)

List of Firewalls associated with Rulestack

listPredefinedUrlCategories(string, string, LocalRulestacksListPredefinedUrlCategoriesOptionalParams)

List predefined URL categories for rulestack

listSecurityServices(string, string, string, LocalRulestacksListSecurityServicesOptionalParams)

List the security services for rulestack

revert(string, string, LocalRulestacksRevertOptionalParams)

Revert rulestack configuration

update(string, string, LocalRulestackResourceUpdate, LocalRulestacksUpdateOptionalParams)

Update a LocalRulestackResource

Method Details

beginCommit(string, string, LocalRulestacksCommitOptionalParams)

Commit rulestack configuration

function beginCommit(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksCommitOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksCommitOptionalParams

The options parameters.

Returns

Promise<SimplePollerLike<OperationState<void>, void>>

beginCommitAndWait(string, string, LocalRulestacksCommitOptionalParams)

Commit rulestack configuration

function beginCommitAndWait(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksCommitOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksCommitOptionalParams

The options parameters.

Returns

Promise<void>

beginCreateOrUpdate(string, string, LocalRulestackResource, LocalRulestacksCreateOrUpdateOptionalParams)

Create a LocalRulestackResource

function beginCreateOrUpdate(resourceGroupName: string, localRulestackName: string, resource: LocalRulestackResource, options?: LocalRulestacksCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<LocalRulestackResource>, LocalRulestackResource>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

resource
LocalRulestackResource

Resource create parameters.

options
LocalRulestacksCreateOrUpdateOptionalParams

The options parameters.

Returns

beginCreateOrUpdateAndWait(string, string, LocalRulestackResource, LocalRulestacksCreateOrUpdateOptionalParams)

Create a LocalRulestackResource

function beginCreateOrUpdateAndWait(resourceGroupName: string, localRulestackName: string, resource: LocalRulestackResource, options?: LocalRulestacksCreateOrUpdateOptionalParams): Promise<LocalRulestackResource>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

resource
LocalRulestackResource

Resource create parameters.

options
LocalRulestacksCreateOrUpdateOptionalParams

The options parameters.

Returns

beginDelete(string, string, LocalRulestacksDeleteOptionalParams)

Delete a LocalRulestackResource

function beginDelete(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksDeleteOptionalParams

The options parameters.

Returns

Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, LocalRulestacksDeleteOptionalParams)

Delete a LocalRulestackResource

function beginDeleteAndWait(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, LocalRulestacksGetOptionalParams)

Get a LocalRulestackResource

function get(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksGetOptionalParams): Promise<LocalRulestackResource>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksGetOptionalParams

The options parameters.

Returns

getChangeLog(string, string, LocalRulestacksGetChangeLogOptionalParams)

Get changelog

function getChangeLog(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksGetChangeLogOptionalParams): Promise<Changelog>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksGetChangeLogOptionalParams

The options parameters.

Returns

Promise<Changelog>

getSupportInfo(string, string, LocalRulestacksGetSupportInfoOptionalParams)

support info for rulestack.

function getSupportInfo(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksGetSupportInfoOptionalParams): Promise<SupportInfo>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksGetSupportInfoOptionalParams

The options parameters.

Returns

Promise<SupportInfo>

listAdvancedSecurityObjects(string, string, string, LocalRulestacksListAdvancedSecurityObjectsOptionalParams)

Get the list of advanced security objects

function listAdvancedSecurityObjects(resourceGroupName: string, localRulestackName: string, typeParam: string, options?: LocalRulestacksListAdvancedSecurityObjectsOptionalParams): Promise<AdvSecurityObjectListResponse>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

typeParam

string

Returns

listAppIds(string, string, LocalRulestacksListAppIdsOptionalParams)

List of AppIds for LocalRulestack ApiVersion

function listAppIds(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksListAppIdsOptionalParams): Promise<ListAppIdResponse>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksListAppIdsOptionalParams

The options parameters.

Returns

listByResourceGroup(string, LocalRulestacksListByResourceGroupOptionalParams)

List LocalRulestackResource resources by resource group

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

options
LocalRulestacksListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(LocalRulestacksListBySubscriptionOptionalParams)

List LocalRulestackResource resources by subscription ID

function listBySubscription(options?: LocalRulestacksListBySubscriptionOptionalParams): PagedAsyncIterableIterator<LocalRulestackResource, LocalRulestackResource[], PageSettings>

Parameters

options
LocalRulestacksListBySubscriptionOptionalParams

The options parameters.

Returns

listCountries(string, string, LocalRulestacksListCountriesOptionalParams)

List of countries for Rulestack

function listCountries(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksListCountriesOptionalParams): Promise<CountriesResponse>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksListCountriesOptionalParams

The options parameters.

Returns

listFirewalls(string, string, LocalRulestacksListFirewallsOptionalParams)

List of Firewalls associated with Rulestack

function listFirewalls(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksListFirewallsOptionalParams): Promise<ListFirewallsResponse>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksListFirewallsOptionalParams

The options parameters.

Returns

listPredefinedUrlCategories(string, string, LocalRulestacksListPredefinedUrlCategoriesOptionalParams)

List predefined URL categories for rulestack

function listPredefinedUrlCategories(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksListPredefinedUrlCategoriesOptionalParams): Promise<PredefinedUrlCategoriesResponse>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

Returns

listSecurityServices(string, string, string, LocalRulestacksListSecurityServicesOptionalParams)

List the security services for rulestack

function listSecurityServices(resourceGroupName: string, localRulestackName: string, typeParam: string, options?: LocalRulestacksListSecurityServicesOptionalParams): Promise<SecurityServicesResponse>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

typeParam

string

options
LocalRulestacksListSecurityServicesOptionalParams

The options parameters.

Returns

revert(string, string, LocalRulestacksRevertOptionalParams)

Revert rulestack configuration

function revert(resourceGroupName: string, localRulestackName: string, options?: LocalRulestacksRevertOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

options
LocalRulestacksRevertOptionalParams

The options parameters.

Returns

Promise<void>

update(string, string, LocalRulestackResourceUpdate, LocalRulestacksUpdateOptionalParams)

Update a LocalRulestackResource

function update(resourceGroupName: string, localRulestackName: string, properties: LocalRulestackResourceUpdate, options?: LocalRulestacksUpdateOptionalParams): Promise<LocalRulestackResource>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

localRulestackName

string

LocalRulestack resource name

properties
LocalRulestackResourceUpdate

The resource properties to be updated.

options
LocalRulestacksUpdateOptionalParams

The options parameters.

Returns