DeployedApiPolicyTemplatePathInput
A set of policy templates to associate with a deployed API at a specific path.
input DeployedApiPolicyTemplatePathInput {
templates: [DeployedApiPolicyTemplateInput!]
inlineTemplates: [DeployedApiPolicyTemplateCreateInput!]
templatePath: String
}
Fields
DeployedApiPolicyTemplatePathInput.templates ● [DeployedApiPolicyTemplateInput!] list input platform {#templates}
List of templates (each identified by ID and optional version) to apply at this path. If an empty templates is sent, all template associations at this path are deleted. Templates will be applied in the order specified in this list. If more than one group in the request shares the same templatePath (e.g. both omit templatePath), their templates are merged and ordered by group order, then by order within each group.
DeployedApiPolicyTemplatePathInput.inlineTemplates ● [DeployedApiPolicyTemplateCreateInput!] list input platform {#inline-templates}
Inline template definitions to create and apply at this path. Each entry persists a new policy template as part of the operation and links it to the deployed API. Honored on both deployedApiCreate and deployedApiUpdate.
DeployedApiPolicyTemplatePathInput.templatePath ● String scalar miscellaneous {#template-path}
The path at which the templates are applied. Defaults to the root path if not specified.
Member Of
DeployedApiCreateInput input ●
DeployedApiInput input