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