Waiting for engine...
Skip to main content

DeployedApiPolicyTemplate

Represents a reusable policy template that can be applied to multiple API deployments.

type DeployedApiPolicyTemplate {
id: ID!
name: String!
description: String
rules: [DeployedApiPolicyTemplateRule!]
version: Int!
usedBy: [DeployedApiPolicyTemplateUsage!]
}

Fields​

DeployedApiPolicyTemplate.id ● ID! non-null scalar miscellaneous {#id}

Stable identifier shared across all versions of this template. Remains the same when the template is updated and a new version is created.

DeployedApiPolicyTemplate.name ● String! non-null scalar miscellaneous {#name}

The title or name of the policy template.

DeployedApiPolicyTemplate.description ● String scalar miscellaneous {#description}

A description of the policy template's purpose and configuration.

DeployedApiPolicyTemplate.rules ● [DeployedApiPolicyTemplateRule!] list object platform {#rules}

List of policy rules included in this template.

DeployedApiPolicyTemplate.version ● Int! non-null scalar miscellaneous {#version}

Version number of the template, incremented with each update.

DeployedApiPolicyTemplate.usedBy ● [DeployedApiPolicyTemplateUsage!] list object platform {#used-by}

List of deployed APIs currently using this template, each paired with the path at which the template is applied.

Returned By​

apiPolicyTemplate query ●  apiPolicyTemplateCreate mutation ●  apiPolicyTemplateDelete mutation ●  apiPolicyTemplates query ●  apiPolicyTemplateUpdate mutation

Member Of​

DeployedApiPolicyTemplateApplied object

Implemented By​

_Entity union

On this Page