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 ExtremeCloud 
- #   IQ - Site Engine 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 defined 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] 
- }