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
}
Fields
DeployedApiCreateInput.apiComponentId ● ID! non-null scalar miscellaneous
The ID of the API component to deploy.
DeployedApiCreateInput.authSourceId ● String scalar miscellaneous
The authentication source ID for the deployed API.
DeployedApiCreateInput.planIds ● [ID!] list scalar miscellaneous
List of plan IDs to associate with the deployed API.
DeployedApiCreateInput.keylessPlanId ● ID scalar miscellaneous
The keyless plan ID for the deployed API.
DeployedApiCreateInput.requiredRoles ● [ID!] list scalar miscellaneous
List of required role IDs for the deployed API.
DeployedApiCreateInput.environmentId ● ID! non-null scalar miscellaneous
The environment ID where the API will be deployed.
DeployedApiCreateInput.apiVersion ● String scalar miscellaneous
The version of the API to deploy.
DeployedApiCreateInput.packageRevision ● String scalar miscellaneous
The package revision for the API deployment.
DeployedApiCreateInput.branchName ● String scalar miscellaneous
Filter branch name for the API deployment.
Member Of
deployedApiCreate mutation