Waiting for engine...
Skip to main content

DeployedApiPolicyTemplateApplyInput

Input parameters for applying or removing templates at a specific path for a set of API deployments.

input DeployedApiPolicyTemplateApplyInput {
templates: [DeployedApiPolicyTemplateInput!]
deployedApiIds: [ID!]!
templatePath: String
}

Fields​

DeployedApiPolicyTemplateApplyInput.templates ● [DeployedApiPolicyTemplateInput!] list input platform {#templates}

List of templates (each identified by ID and version) to apply at the specified path. An empty list removes all template associations at that path. If not provided, existing template associations are unchanged. Templates will be applied in the order specified in this list; this ordering has no effect across different templatePath groups.

DeployedApiPolicyTemplateApplyInput.deployedApiIds ● [ID!]! non-null scalar miscellaneous {#deployed-api-ids}

IDs of the deployed APIs to update.

DeployedApiPolicyTemplateApplyInput.templatePath ● String scalar miscellaneous {#template-path}

The path at which the templates are applied for each deployed API in deployedApiIds. Defaults to the root path if not specified.

Member Of​

apiPolicyTemplateApply mutation

On this Page