CustomApiPropertiesDefinitionArgs

data class CustomApiPropertiesDefinitionArgs(val apiDefinitions: Output<ApiResourceDefinitionsArgs>? = null, val apiType: Output<Either<String, ApiType>>? = null, val backendService: Output<ApiResourceBackendServiceArgs>? = null, val brandColor: Output<String>? = null, val capabilities: Output<List<String>>? = null, val connectionParameters: Output<Map<String, ConnectionParameterArgs>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val iconUri: Output<String>? = null, val runtimeUrls: Output<List<String>>? = null, val swagger: Output<Any>? = null, val wsdlDefinition: Output<WsdlDefinitionArgs>? = null) : ConvertibleToJava<CustomApiPropertiesDefinitionArgs>

Custom API properties

Constructors

Link copied to clipboard
constructor(apiDefinitions: Output<ApiResourceDefinitionsArgs>? = null, apiType: Output<Either<String, ApiType>>? = null, backendService: Output<ApiResourceBackendServiceArgs>? = null, brandColor: Output<String>? = null, capabilities: Output<List<String>>? = null, connectionParameters: Output<Map<String, ConnectionParameterArgs>>? = null, description: Output<String>? = null, displayName: Output<String>? = null, iconUri: Output<String>? = null, runtimeUrls: Output<List<String>>? = null, swagger: Output<Any>? = null, wsdlDefinition: Output<WsdlDefinitionArgs>? = null)

Properties

Link copied to clipboard

API Definitions

Link copied to clipboard
val apiType: Output<Either<String, ApiType>>? = null

The API type

Link copied to clipboard

The API backend service

Link copied to clipboard
val brandColor: Output<String>? = null

Brand color

Link copied to clipboard
val capabilities: Output<List<String>>? = null

The custom API capabilities

Link copied to clipboard

Connection parameters

Link copied to clipboard
val description: Output<String>? = null

The custom API description

Link copied to clipboard
val displayName: Output<String>? = null

The display name

Link copied to clipboard
val iconUri: Output<String>? = null

The icon URI

Link copied to clipboard
val runtimeUrls: Output<List<String>>? = null

Runtime URLs

Link copied to clipboard
val swagger: Output<Any>? = null

The JSON representation of the swagger

Link copied to clipboard
val wsdlDefinition: Output<WsdlDefinitionArgs>? = null

The WSDL definition

Functions

Link copied to clipboard
open override fun toJava(): CustomApiPropertiesDefinitionArgs