ApiPortalPropertiesArgs

data class ApiPortalPropertiesArgs(val apiTryOutEnabledState: Output<Either<String, ApiPortalApiTryOutEnabledState>>? = null, val gatewayIds: Output<List<String>>? = null, val httpsOnly: Output<Boolean>? = null, val public: Output<Boolean>? = null, val sourceUrls: Output<List<String>>? = null, val ssoProperties: Output<SsoPropertiesArgs>? = null) : ConvertibleToJava<ApiPortalPropertiesArgs>

API portal properties payload

Constructors

Link copied to clipboard
constructor(apiTryOutEnabledState: Output<Either<String, ApiPortalApiTryOutEnabledState>>? = null, gatewayIds: Output<List<String>>? = null, httpsOnly: Output<Boolean>? = null, public: Output<Boolean>? = null, sourceUrls: Output<List<String>>? = null, ssoProperties: Output<SsoPropertiesArgs>? = null)

Properties

Link copied to clipboard

Indicates whether the API try-out feature is enabled or disabled. When enabled, users can try out the API by sending requests and viewing responses in API portal. When disabled, users cannot try out the API.

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

The array of resource Ids of gateway to integrate with API portal.

Link copied to clipboard
val httpsOnly: Output<Boolean>? = null

Indicate if only https is allowed.

Link copied to clipboard
val public: Output<Boolean>? = null

Indicates whether the API portal exposes endpoint.

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

Collection of OpenAPI source URL locations.

Link copied to clipboard
val ssoProperties: Output<SsoPropertiesArgs>? = null

Single sign-on related configuration

Functions

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