DeployedApiInput
Input parameters for updating deployed API configuration.
input DeployedApiInput {
id: ID!
executionSettings: DeployedApiExecutionSettingsInput
authSourceId: String
planIds: [ID!]
keylessPlanId: ID
requiredRoles: [ID!]
customPolicies: [DeployedApiPolicyInput!]
cors: DeployedApiCorsInput
certificateAuthentication: DeployedApiCertificateAuthenticationInput
customPolicyPathMode: CustomPolicyPathMode
}
Fields
DeployedApiInput.id ● ID! non-null scalar miscellaneous {#id}
The ID of the deployed API.
DeployedApiInput.executionSettings ● DeployedApiExecutionSettingsInput input platform {#execution-settings}
Execution settings for the deployed API.
DeployedApiInput.authSourceId ● String scalar miscellaneous {#auth-source-id}
The authentication source ID for the deployed API.
DeployedApiInput.planIds ● [ID!] list scalar miscellaneous {#plan-ids}
List of plan IDs to associate with the deployed API.
DeployedApiInput.keylessPlanId ● ID scalar miscellaneous {#keyless-plan-id}
The keyless plan ID for the deployed API.
DeployedApiInput.requiredRoles ● [ID!] list scalar miscellaneous {#required-roles}
List of required role IDs for the deployed API.
DeployedApiInput.customPolicies ● [DeployedApiPolicyInput!] list input platform {#custom-policies}
Custom policies to apply to the deployed API.
DeployedApiInput.cors ● DeployedApiCorsInput input platform {#cors}
CORS configuration for the deployed API.
DeployedApiInput.certificateAuthentication ● DeployedApiCertificateAuthenticationInput input platform {#certificate-authentication}
Certificate authentication settings for the Gateway.
DeployedApiInput.customPolicyPathMode ● CustomPolicyPathMode enum platform {#custom-policy-path-mode}
Custom policy path mode for a deployed API (All Match, Best Match).
Member Of
deployedApiUpdate mutation