Waiting for engine...
Skip to main content

DeployedApiCreateInput

Input parameters for creating a new deployed API with component, authentication, plans, and environment configuration.

input DeployedApiCreateInput {
apiComponentId: ID!
authSourceId: String
planIds: [ID!]
keylessPlanId: ID
requiredRoles: [ID!]
environmentId: ID!
apiVersion: String
packageRevision: String
branchName: String
policyTemplates: [DeployedApiPolicyTemplatePathInput!]
}

Fields​

DeployedApiCreateInput.apiComponentId ● ID! non-null scalar miscellaneous {#api-component-id}

The ID of the API component to deploy.

DeployedApiCreateInput.authSourceId ● String scalar miscellaneous {#auth-source-id}

The authentication source ID for the deployed API.

DeployedApiCreateInput.planIds ● [ID!] list scalar miscellaneous {#plan-ids}

List of plan IDs to associate with the deployed API.

DeployedApiCreateInput.keylessPlanId ● ID scalar miscellaneous {#keyless-plan-id}

The keyless plan ID for the deployed API.

DeployedApiCreateInput.requiredRoles ● [ID!] list scalar miscellaneous {#required-roles}

List of required role IDs for the deployed API.

DeployedApiCreateInput.environmentId ● ID! non-null scalar miscellaneous {#environment-id}

The environment ID where the API will be deployed.

DeployedApiCreateInput.apiVersion ● String scalar miscellaneous {#api-version}

The version of the API to deploy.

DeployedApiCreateInput.packageRevision ● String scalar miscellaneous {#package-revision}

The package revision for the API deployment.

DeployedApiCreateInput.branchName ● String scalar miscellaneous {#branch-name}

Filter branch name for the API deployment.

DeployedApiCreateInput.policyTemplates ● [DeployedApiPolicyTemplatePathInput!] list input platform {#policy-templates}

Policy templates to associate with the deployed API, each optionally specifying a path.

Member Of​

deployedApiCreate mutation

On this Page