Waiting for engine...
Skip to main content

DeployedApi

Represents an API deployed to a specific environment and the various information associated with it (Component, ApiComponentMetadata, Environment, DeployedApiEndpoint, Keyless Plan, number of plans associated with Deployed Api, Execution Settings and required roles)

type DeployedApi {
id: ID!
component: Component!
metadata: DeployedApiComponentMetadata!
authSource: AuthSource
environment: Environment!
endpoints: [DeployedApiEndpoint!]
keylessPlan: DeployedApiPlan
plans: [DeployedApiPlan!]
executionSettings: DeployedApiExecutionSettings
requiredRoles: [AuthSourceRole!]
customPolicies: [DeployedApiPolicy!]
subscriptions: [DeployedApiSubscription!]
version: String
documentation: DeployedApiDocumentation
testStatus: DeployedApiTestStatus
cors: DeployedApiCors
certificateAuthentication: DeployedApiCertificateAuthentication
customPolicyPathMode: CustomPolicyPathMode
}

Fields

DeployedApi.id ● ID! non-null scalar miscellaneous

DeployedApi.component ● Component! non-null object platform

The component associated with the deployed API.

DeployedApi.metadata ● DeployedApiComponentMetadata! non-null object platform

The metadata associated with the deployed API.

DeployedApi.authSource ● AuthSource interface platform

Authentication source used to secure this API deployment.

DeployedApi.environment ● Environment! non-null object event-streams-query

The environment on which the API is deployed.

DeployedApi.endpoints ● [DeployedApiEndpoint!] list object platform

A list detailing the types of endpoints and their base paths.

DeployedApi.keylessPlan ● DeployedApiPlan object platform

The Keyless Plan associated with the deployed API.

DeployedApi.plans ● [DeployedApiPlan!] list object platform

Available plans that define access controls and rate limits for this API.

DeployedApi.executionSettings ● DeployedApiExecutionSettings object platform

The run settings associated with the deployed API.

DeployedApi.requiredRoles ● [AuthSourceRole!] list object platform

Only an authenticated user can perform API runs for this deployed API. The user must have at least one of the roles contained in this list.

DeployedApi.customPolicies ● [DeployedApiPolicy!] list object platform

Custom policies that will be applied by the gateway to the API execution.

DeployedApi.subscriptions ● [DeployedApiSubscription!] list object platform

Subscriptions for the API

DeployedApi.version ● String scalar miscellaneous

Version identifier for this API deployment.

DeployedApi.documentation ● DeployedApiDocumentation object platform

Documentation and specification details for the API.

DeployedApi.testStatus ● DeployedApiTestStatus enum platform

Specifies the test status

DeployedApi.cors ● DeployedApiCors object platform

Cross-Origin Resource Sharing (CORS) configuration for the API.

DeployedApi.certificateAuthentication ● DeployedApiCertificateAuthentication object platform

certificate authentication settings for the API

DeployedApi.customPolicyPathMode ● CustomPolicyPathMode enum platform

Custom policy path mode for a deployed API ( All Match, Best Match)

Returned By

deployedApi query ●  deployedApiCreate mutation ●  deployedApiFrom query ●  deployedApiPolicyBulkAdd mutation ●  deployedApis query ●  deployedApisTestPending query ●  deployedApiTestProgress mutation ●  deployedApiTestTrigger mutation ●  deployedApiUpdate mutation

Member Of

ApiLifecycle object ●  DeployedApiCallDetailData object ●  DeployedApiCallSummaryData object ●  DeployedApiMigration object ●  DeployedApiPolicyRule object ●  DeployedApiSubscription object ●  DeployedApiTestExecution object

Implemented By

_Entity union

On this Page