OBJECT
Policy
link GraphQL Schema definition
- type Policy {
- # Retrieve the specified object from the current open domain. Domain must first be
- # open/cached by openDomain query. Setting dataType to "PolicyDomainData" returns
- # full domain object in result for lists of data (roles, etc)
- #
- # Arguments
- # input:
- DomainObjectInput!): PolicyDataQueryOutput ( :
- # Cancel the current enforce/verify operation underway for the calling
- # client+hostname.
- #
- # Arguments
- # input:
- EnforceVerifyResultInput!): EnforceQueryOutput ( :
- # Removes domain from in memory cache. If domain is modified, will return error
- # unless discardChanges = true to protect loss of data. If domain is modified,
- # call saveDomain mutation first.
- #
- # Arguments
- # input:
- DomainCloseInput!): PolicyDataQueryOutput ( :
- # Return policy domain class of service. By default, caches domain in memory for
- # calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- CosDataInput!): CosQueryOutput ( :
- # Return policy domain class of service list. By default, caches domain in memory
- # for calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PolicyDomainListDataInput!): CosListQueryOutput ( :
- # Return the domain that the specified device belongs to. If policy is not
- # supported returns "Policy Unsupported". If device does not exist in XMC or is
- # not in a domain returns null.
- #
- # Arguments
- # ip:
- String!): String ( :
- # Return all defined domains, if withDevicesOnly = true, omits domains that have
- # no devices.
- #
- # Arguments
- # withDevicesOnly:
- Boolean): [String] ( :
- # Return the results of the most recent enforce or verify. This includes 'In
- # Progress' stats if the operation is not complete. If the operation IS complete,
- # the results can only be retrieved once. Requires valid operationId from
- # enforce/verify call.
- #
- # Arguments
- # input:
- (
- EnforceVerifyResultInput! :
- ): EnforceQueryOutput
- # Return policy domain network resource. By default, caches domain in memory for
- # calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- NetworkRescDataInput!): NetworkRescQueryOutput ( :
- # Return policy domain network resource topology. By default, caches domain in
- # memory for calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- NetworkRescDataInput!): NetworkRescTopoQueryOutput ( :
- # Return policy domain network resource topology list. By default, caches domain
- # in memory for calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PolicyDomainListDataInput!): NetworkRescTopoListQueryOutput ( :
- # Return policy domain network resource list. By default, caches domain in memory
- # for calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PolicyDomainListDataInput!): NetworkRescListQueryOutput ( :
- # Opens & returns specified policy domain. This caches the domain in memory
- # allowing for data object modifications. After configuration, changes must be
- # persisted by calling the saveDomain mutation.
- #
- # Arguments
- # input:
- DomainOpenInput!): PolicyDataQueryOutput ( :
- # Return policy domain PVI Island. By default, caches domain in memory for calling
- # client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PviIslandDataInput!): PviIslandQueryOutput ( :
- # Return policy domain PVI Island list. By default, caches domain in memory for
- # calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PolicyDomainListDataInput!): PviIslandListQueryOutput ( :
- # Return policy domain PVI Service ID. By default, caches domain in memory for
- # calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PviNsiDataInput!): NsiPviQueryOutput ( :
- # Return policy domain PVI VLAN. By default, caches domain in memory for calling
- # client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PviVlanDataInput!): VlanQueryOutput ( :
- # Return policy domain PVI Service ID list. By default, caches domain in memory
- # for calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PolicyDomainListDataInput!): PolicyDataQueryOutput ( :
- # Return policy domain role. By default, caches domain in memory for calling
- # client+hostname if not cached/open.
- #
- # Arguments
- # input:
- RoleDataInput!): RoleQueryOutput ( :
- # Return policy domain role list. By default, caches domain in memory for calling
- # client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PolicyDomainListDataInput!): RoleListQueryOutput ( :
- # Return policy domain rule from a service. By default, caches domain in memory
- # for calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- RuleDataInput!): RuleQueryOutput ( :
- # Return all policy domain rules from a service. By default, caches domain in
- # memory for calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- RuleListDataInput!): RuleListQueryOutput ( :
- # Return policy domain service. By default, caches domain in memory for calling
- # client+hostname if not cached/open.
- #
- # Arguments
- # input:
- ServiceDataInput!): ServiceQueryOutput ( :
- # Return policy domain service list. By default, caches domain in memory for
- # calling client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PolicyDomainListDataInput!): ServiceListQueryOutput ( :
- # Start verify of devices against config in domain, uses cached version if
- # present, db if not. Request status/result via query to enforceVerifyResult
- #
- # Arguments
- # input:
- VerifyDomainInput!): EnforceQueryOutput ( :
- # Return policy domain VLAN. By default, caches domain in memory for calling
- # client+hostname if not cached/open.
- #
- # Arguments
- # input:
- VlanDataInput!): VlanQueryOutput ( :
- # Return policy domain VLAN list. By default, caches domain in memory for calling
- # client+hostname if not cached/open.
- #
- # Arguments
- # input:
- PolicyDomainListDataInput!): VlanListQueryOutput ( :
- # Return the defiend application group well known values/ids, which can be used as
- # inputs for rule mutations
- Json] : [
- # Return the values associated to the well known values, which can be used as
- # inputs for rule mutations
- #
- # Arguments
- # trafDescType:
- # ruleType: Optional device type. Currently only matters for C5
- # devices + ICMPv6
- (
- TrafDescTypeInput!, :
- RuleTypeEnumInput :
- ): [Json]
- }