GlobalRulestack interface

Interface representing a GlobalRulestack.

Methods

beginCommit(string, GlobalRulestackCommitOptionalParams)

Commit rulestack configuration

beginCommitAndWait(string, GlobalRulestackCommitOptionalParams)

Commit rulestack configuration

beginCreateOrUpdate(string, GlobalRulestackResource, GlobalRulestackCreateOrUpdateOptionalParams)

Create a GlobalRulestackResource

beginCreateOrUpdateAndWait(string, GlobalRulestackResource, GlobalRulestackCreateOrUpdateOptionalParams)

Create a GlobalRulestackResource

beginDelete(string, GlobalRulestackDeleteOptionalParams)

Delete a GlobalRulestackResource

beginDeleteAndWait(string, GlobalRulestackDeleteOptionalParams)

Delete a GlobalRulestackResource

get(string, GlobalRulestackGetOptionalParams)

Get a GlobalRulestackResource

getChangeLog(string, GlobalRulestackGetChangeLogOptionalParams)

Get changelog

list(GlobalRulestackListOptionalParams)

List GlobalRulestackResource resources by Tenant

listAdvancedSecurityObjects(string, string, GlobalRulestackListAdvancedSecurityObjectsOptionalParams)

Get the list of advanced security objects

listAppIds(string, GlobalRulestackListAppIdsOptionalParams)

List of AppIds for GlobalRulestack ApiVersion

listCountries(string, GlobalRulestackListCountriesOptionalParams)

List of countries for Rulestack

listFirewalls(string, GlobalRulestackListFirewallsOptionalParams)

List of Firewalls associated with Rulestack

listPredefinedUrlCategories(string, GlobalRulestackListPredefinedUrlCategoriesOptionalParams)

List predefined URL categories for rulestack

listSecurityServices(string, string, GlobalRulestackListSecurityServicesOptionalParams)

List the security services for rulestack

revert(string, GlobalRulestackRevertOptionalParams)

Revert rulestack configuration

update(string, GlobalRulestackResourceUpdate, GlobalRulestackUpdateOptionalParams)

Update a GlobalRulestackResource

Method Details

beginCommit(string, GlobalRulestackCommitOptionalParams)

Commit rulestack configuration

function beginCommit(globalRulestackName: string, options?: GlobalRulestackCommitOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackCommitOptionalParams

The options parameters.

Returns

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

beginCommitAndWait(string, GlobalRulestackCommitOptionalParams)

Commit rulestack configuration

function beginCommitAndWait(globalRulestackName: string, options?: GlobalRulestackCommitOptionalParams): Promise<void>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackCommitOptionalParams

The options parameters.

Returns

Promise<void>

beginCreateOrUpdate(string, GlobalRulestackResource, GlobalRulestackCreateOrUpdateOptionalParams)

Create a GlobalRulestackResource

function beginCreateOrUpdate(globalRulestackName: string, resource: GlobalRulestackResource, options?: GlobalRulestackCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<GlobalRulestackResource>, GlobalRulestackResource>>

Parameters

globalRulestackName

string

GlobalRulestack resource name

resource
GlobalRulestackResource

Resource create parameters.

options
GlobalRulestackCreateOrUpdateOptionalParams

The options parameters.

Returns

beginCreateOrUpdateAndWait(string, GlobalRulestackResource, GlobalRulestackCreateOrUpdateOptionalParams)

Create a GlobalRulestackResource

function beginCreateOrUpdateAndWait(globalRulestackName: string, resource: GlobalRulestackResource, options?: GlobalRulestackCreateOrUpdateOptionalParams): Promise<GlobalRulestackResource>

Parameters

globalRulestackName

string

GlobalRulestack resource name

resource
GlobalRulestackResource

Resource create parameters.

options
GlobalRulestackCreateOrUpdateOptionalParams

The options parameters.

Returns

beginDelete(string, GlobalRulestackDeleteOptionalParams)

Delete a GlobalRulestackResource

function beginDelete(globalRulestackName: string, options?: GlobalRulestackDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, GlobalRulestackDeleteOptionalParams)

Delete a GlobalRulestackResource

function beginDeleteAndWait(globalRulestackName: string, options?: GlobalRulestackDeleteOptionalParams): Promise<void>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, GlobalRulestackGetOptionalParams)

Get a GlobalRulestackResource

function get(globalRulestackName: string, options?: GlobalRulestackGetOptionalParams): Promise<GlobalRulestackResource>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackGetOptionalParams

The options parameters.

Returns

getChangeLog(string, GlobalRulestackGetChangeLogOptionalParams)

Get changelog

function getChangeLog(globalRulestackName: string, options?: GlobalRulestackGetChangeLogOptionalParams): Promise<Changelog>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackGetChangeLogOptionalParams

The options parameters.

Returns

Promise<Changelog>

list(GlobalRulestackListOptionalParams)

List GlobalRulestackResource resources by Tenant

function list(options?: GlobalRulestackListOptionalParams): PagedAsyncIterableIterator<GlobalRulestackResource, GlobalRulestackResource[], PageSettings>

Parameters

options
GlobalRulestackListOptionalParams

The options parameters.

Returns

listAdvancedSecurityObjects(string, string, GlobalRulestackListAdvancedSecurityObjectsOptionalParams)

Get the list of advanced security objects

function listAdvancedSecurityObjects(globalRulestackName: string, typeParam: string, options?: GlobalRulestackListAdvancedSecurityObjectsOptionalParams): Promise<AdvSecurityObjectListResponse>

Parameters

globalRulestackName

string

GlobalRulestack resource name

typeParam

string

Returns

listAppIds(string, GlobalRulestackListAppIdsOptionalParams)

List of AppIds for GlobalRulestack ApiVersion

function listAppIds(globalRulestackName: string, options?: GlobalRulestackListAppIdsOptionalParams): Promise<ListAppIdResponse>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackListAppIdsOptionalParams

The options parameters.

Returns

listCountries(string, GlobalRulestackListCountriesOptionalParams)

List of countries for Rulestack

function listCountries(globalRulestackName: string, options?: GlobalRulestackListCountriesOptionalParams): Promise<CountriesResponse>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackListCountriesOptionalParams

The options parameters.

Returns

listFirewalls(string, GlobalRulestackListFirewallsOptionalParams)

List of Firewalls associated with Rulestack

function listFirewalls(globalRulestackName: string, options?: GlobalRulestackListFirewallsOptionalParams): Promise<ListFirewallsResponse>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackListFirewallsOptionalParams

The options parameters.

Returns

listPredefinedUrlCategories(string, GlobalRulestackListPredefinedUrlCategoriesOptionalParams)

List predefined URL categories for rulestack

function listPredefinedUrlCategories(globalRulestackName: string, options?: GlobalRulestackListPredefinedUrlCategoriesOptionalParams): Promise<PredefinedUrlCategoriesResponse>

Parameters

globalRulestackName

string

GlobalRulestack resource name

Returns

listSecurityServices(string, string, GlobalRulestackListSecurityServicesOptionalParams)

List the security services for rulestack

function listSecurityServices(globalRulestackName: string, typeParam: string, options?: GlobalRulestackListSecurityServicesOptionalParams): Promise<SecurityServicesResponse>

Parameters

globalRulestackName

string

GlobalRulestack resource name

typeParam

string

options
GlobalRulestackListSecurityServicesOptionalParams

The options parameters.

Returns

revert(string, GlobalRulestackRevertOptionalParams)

Revert rulestack configuration

function revert(globalRulestackName: string, options?: GlobalRulestackRevertOptionalParams): Promise<void>

Parameters

globalRulestackName

string

GlobalRulestack resource name

options
GlobalRulestackRevertOptionalParams

The options parameters.

Returns

Promise<void>

update(string, GlobalRulestackResourceUpdate, GlobalRulestackUpdateOptionalParams)

Update a GlobalRulestackResource

function update(globalRulestackName: string, properties: GlobalRulestackResourceUpdate, options?: GlobalRulestackUpdateOptionalParams): Promise<GlobalRulestackResource>

Parameters

globalRulestackName

string

GlobalRulestack resource name

properties
GlobalRulestackResourceUpdate

The resource properties to be updated.

options
GlobalRulestackUpdateOptionalParams

The options parameters.

Returns