CalloutPolicyArgs

data class CalloutPolicyArgs(val calloutType: Output<Either<String, CalloutType>>? = null, val calloutUriRegex: Output<String>? = null, val outboundAccess: Output<Either<String, OutboundAccess>>? = null) : ConvertibleToJava<CalloutPolicyArgs>

Configuration for external callout policies, including URI patterns, access types, and service types.

Constructors

Link copied to clipboard
constructor(calloutType: Output<Either<String, CalloutType>>? = null, calloutUriRegex: Output<String>? = null, outboundAccess: Output<Either<String, OutboundAccess>>? = null)

Properties

Link copied to clipboard
val calloutType: Output<Either<String, CalloutType>>? = null

Type of the callout service, specifying the kind of external resource or service being accessed.

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

Regular expression or FQDN pattern for the callout URI.

Link copied to clipboard
val outboundAccess: Output<Either<String, OutboundAccess>>? = null

Indicates whether outbound access is permitted for the specified URI pattern.

Functions

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