Waiting for engine...
Skip to main content

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

On this Page