Package-level declarations
Types
Link copied to clipboard
data class ApiDefinitionPropertiesSpecificationResponse(val name: String? = null, val version: String? = null)
API specification details.
Link copied to clipboard
data class AzureApiManagementSourceResponse(val msiResourceId: String? = null, val resourceId: String)
API source configuration for Azure API Management.
Link copied to clipboard
data class ContactResponse(val email: String? = null, val name: String? = null, val url: String? = null)
Contact information
Link copied to clipboard
Server
Link copied to clipboard
data class EnvironmentServerResponse(val managementPortalUri: List<String>? = null, val type: String? = null)
Server information of the environment.
Link copied to clipboard
data class ExternalDocumentationResponse(val description: String? = null, val title: String? = null, val url: String)
Additional, external documentation for the API.
Link copied to clipboard
data class GetApiDefinitionResult(val description: String? = null, val id: String, val name: String, val specification: ApiDefinitionPropertiesSpecificationResponse, val systemData: SystemDataResponse, val title: String, val type: String)
API definition entity.
Link copied to clipboard
data class GetApiResult(val contacts: List<ContactResponse>? = null, val customProperties: Any? = null, val description: String? = null, val externalDocumentation: List<ExternalDocumentationResponse>? = null, val id: String, val kind: String, val license: LicenseResponse? = null, val lifecycleStage: String, val name: String, val summary: String? = null, val systemData: SystemDataResponse, val termsOfService: TermsOfServiceResponse? = null, val title: String, val type: String)
API entity.
Link copied to clipboard
data class GetApiSourceResult(val azureApiManagementSource: AzureApiManagementSourceResponse? = null, val id: String, val importSpecification: String? = null, val linkState: LinkStateResponse, val name: String, val systemData: SystemDataResponse, val targetEnvironmentId: String? = null, val targetLifecycleStage: String? = null, val type: String)
API source entity.
Link copied to clipboard
data class GetApiVersionResult(val id: String, val lifecycleStage: String, val name: String, val systemData: SystemDataResponse, val title: String, val type: String)
API version entity.
Link copied to clipboard
data class GetDeploymentResult(val customProperties: Any? = null, val definitionId: String? = null, val description: String? = null, val environmentId: String? = null, val id: String, val name: String, val server: DeploymentServerResponse? = null, val state: String? = null, val systemData: SystemDataResponse, val title: String? = null, val type: String)
API deployment entity.
Link copied to clipboard
data class GetEnvironmentResult(val customProperties: Any? = null, val description: String? = null, val id: String, val kind: String, val name: String, val onboarding: OnboardingResponse? = null, val server: EnvironmentServerResponse? = null, val systemData: SystemDataResponse, val title: String, val type: String)
Environment entity.
Link copied to clipboard
data class GetMetadataSchemaResult(val assignedTo: List<MetadataAssignmentResponse>? = null, val id: String, val name: String, val schema: String, val systemData: SystemDataResponse, val type: String)
Metadata schema entity. Used to define metadata for the entities in API catalog.
Link copied to clipboard
data class GetServiceResult(val id: String, val identity: ManagedServiceIdentityResponse? = null, val location: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)
The service entity.
Link copied to clipboard
data class GetWorkspaceResult(val description: String? = null, val id: String, val name: String, val systemData: SystemDataResponse, val title: String, val type: String)
Workspace entity.
Link copied to clipboard
data class LicenseResponse(val identifier: String? = null, val name: String? = null, val url: String? = null)
The license information for the API.
Link copied to clipboard
data class LinkStateResponse(val lastUpdatedOn: String, val message: String? = null, val state: String? = null)
The link state.
Link copied to clipboard
data class ManagedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)
Managed service identity (system assigned and/or user assigned identities)
Link copied to clipboard
data class MetadataAssignmentResponse(val deprecated: Boolean? = null, val entity: String? = null, val required: Boolean? = null)
Assignment metadata
Link copied to clipboard
data class OnboardingResponse(val developerPortalUri: List<String>? = null, val instructions: String? = null)
Onboarding information
Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
Metadata pertaining to creation and last modification of the resource.
Link copied to clipboard
Terms of service for the API.
Link copied to clipboard
User assigned identity properties